摘要: 题目:1、用两种方式实现两个线程,一个线程负责打印1-2600,另一个线程打印A-Z,反复打印100遍 1 package com.zhuoyue.ch13; 2 3 /* 4 * 继承Thread实现 5 */ 6 7 public class MyThread1 extends Thread{ 8 public void run(){ 9 for(int i=1;i<=2600;i++){10 System.out.println(i); 11 }12 }13 14 } 1 package... 阅读全文
posted @ 2013-09-03 22:19 董文博 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 题目:自定义一个学生类和相应异常类,属性有:姓名、年龄。如果用户在给学生年龄赋值时,如果年龄小于0则抛出一个AgeLT0Exception,如果年龄大于150抛出一个AgeGT150Exception 1 package com.zhuoyue.ch12; 2 3 public class AgeLT0Exception extends Exception{ 4 5 /** 6 * 7 */ 8 private static final long serialVersionUID = -3655506382017253195L; 9 10 ... 阅读全文
posted @ 2013-09-03 21:59 董文博 阅读(465) 评论(0) 推荐(0) 编辑
摘要: 线程概念:一个程序同时运行多个独立流程,每一个独立的流程就是一个线程线程并发主线程(main)开发继承Thread类重写run方法.start();启动一个线程系统自动调用run()方法 抢占式调用方式执行线程执行完毕之前不能被重新启动实现Runnable接口只有run方法Runnable r = new MyThread();Thread t2 = new Thread(r);t2.start();使用run方法的结果是一定的java中的有些包不需要导入 java.lang 阅读全文
posted @ 2013-09-03 17:13 董文博 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 异常处理异常的概念: Throwable Error Exception RuntimeException IOException AWTException NullPointerException ArithmeticException未检查(运行时异常)可以避免 不需必须处理已检查(编译异常)不可避免 必须进行异常处理 要不编译器报错常见未检查(程序员的疏忽)ArithmeticException算术异常除数为0ArrayIndexOutOfBoundsException数组下表越界异常NullPointerException空指针异常引用为null时候使用ClassCastE... 阅读全文
posted @ 2013-09-03 14:46 董文博 阅读(154) 评论(0) 推荐(0) 编辑
摘要: /*某中学有若干学生(学生对象放在一个List中),每个学生都有一个姓名属性、班级名称属性(String)和考试成绩属性(int),某次考试结束后,每个学生都获得了一个考试成绩。请打印出每个班级的总分和平均分。*/转自:http://www.cnblogs.com/zebbin/archive/2013/01/22/2872025.html 1 package com.study.java11; 2 3 //Student类 4 public class Student 5 { 6 private String name; //学生姓名 7 private Team team... 阅读全文
posted @ 2013-09-03 11:27 董文博 阅读(364) 评论(0) 推荐(0) 编辑