上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 22 下一页

2011年12月8日

Thread类

摘要: Thread类是在java.lang包中定义的,一个类只要继承了Thread类,此类就称为多线程操作类,Thread子类中,必须明确地覆写Thread类中的run()方法,此方法为线程的主体【多线程的定义语法】class 类名称 extends Thread{属性...;方法...;public void run{ //覆写Thread类中的run()方法,此方法是线程的主体线程主体; }}范例:继承Thread类实现多线程package ThreadDemo01;class MyThread extends Thread { private String name; public MyTh. 阅读全文

posted @ 2011-12-08 18:54 wangbokun 阅读(314) 评论(0) 推荐(0) 编辑

多线程

摘要: 1.进程与线程进程:是程序的一次动态执行过程,他经历了从代码加载、执行到执行完毕的一个完成过程。这个过程也是进程本身从产生、发展到最终消亡的过程。多进程操作系统能同时运行多个进程(程序),由于CPU具备分时机制,所以每个进程都能循环获得自己的cpu时间片,由于CPU执行速度非常快,是的所有程序好像实在“同时”运行一样。多线程:是实现并发机制的一种有效手段。进程和线程一样,都是实现并发的一个基本单位,线程是比较进程更小的执行单位,线程是在进程的基础之上进行的进一步划分,所谓多线程是指一个进程执行中可以产生多个线程,这些线程可以同时存在、同时运行,一个进程可能包含了多个同时执行的线程。所谓线程(T 阅读全文

posted @ 2011-12-08 17:22 wangbokun 阅读(174) 评论(0) 推荐(0) 编辑

访问控制权限和 ------java命名规范

摘要: java中一共存在4中访问控制权限,1.private 私有权限2.default 默认访问权限3.protected 属于受保护的访问权限。一个类中的成员如果使用了protected访问权限,则只能被本包及不同包的子类访问4.public 公有java命名规范1.类: 所有单词的首字母大写 如:TestJava2.方法: 第一个单词的首字母小写,之后每个单词的首字母大写 。 如:getInfo()3.属性: 第一个单词的手写字母小写,之后每个单词首字母大学: 如:studentName4.包:所有单词的字母小写, 如:org.lxh.demo5.常量:所有单词的字母大学,如: ... 阅读全文

posted @ 2011-12-08 16:11 wangbokun 阅读(240) 评论(0) 推荐(0) 编辑

jar命令的使用

摘要: 当开发者为客户开发出了一套java类之后,肯定要把这些类交给用户使用,但是如果所有的类直接通过*.class的格式给用户,会比较麻烦,所以一般情况下会将这些*.class文件压缩成一个文件交付给用户使用,那么这样的文件就成为jar文件(java Archive File),如果想要生成jar文件,直接使用jdk中的bin目录里的jar.exe就可以将所有文件压缩。jar命令中的主要参数:1.C:创建新的文档2.V:生成详细的输出信息3.F:指定存档的文件名***********************************打jar包:jar -cvf my.jar org查看jar文件的全部 阅读全文

posted @ 2011-12-08 16:03 wangbokun 阅读(183) 评论(0) 推荐(0) 编辑

静态导入

摘要: JDK1.5之后提供了静态导入功能,如果一个类中的方法全部是使用static 声明的静态方法,则在导入时就可以使用import static的方式导入,导入的格式如下:【静态导入】import static 包.类*;范例:定义一个类,全部由静态方法组成package packagetest2;import packagetest1.Demo;import static package3.Operate.*;//使用static 导入public class ImportDemo01 { public static void main(String[] args) { System.out.. 阅读全文

posted @ 2011-12-08 15:41 wangbokun 阅读(165) 评论(0) 推荐(0) 编辑

摘要: 1.包的基本概念 package是在使用多个类或接口时,为了避免名称重复而采用的一种措施,直接在程序中加入package关键字即可【包的定义】package 报名称.子包名称范例:两个类在相同的包里package packagetest1;public class Demo { public String getInfo() { return "hello word!!"; }} package packagetest1;public class PackageDemo01 { public static void main(String[] args) { System. 阅读全文

posted @ 2011-12-08 15:26 wangbokun 阅读(148) 评论(0) 推荐(0) 编辑

throws与throw的应用

摘要: 在开发者弄个,像try..catch...finally, throws,throw联合使用的情况比较多,例如:现在要设计一个相除的方法,但是要求必须打印“计算开始”信息,“计算结束信息”如果有异常则肯定交给被调用处处理,范例:package test2;class Math1 { public int dev(int i, int j) throws Exception {// 方法可以不处理异常 System.out.println("*****计算开始********"); int temp = 0;// 声明整形变量 try { temp = i / j; // 如 阅读全文

posted @ 2011-12-08 10:29 wangbokun 阅读(301) 评论(0) 推荐(0) 编辑

throws与throw

摘要: 1.throws关键字在定义一个方法时可以使用thows关键字声明,使用throws声明的方法表示此方法不处理异常,而交给方法的调用处进行处理,throws使用格式如下:【throws使用格式】public 返回值类型 方法名称(参数列表...)throws 异常类{}范例:使用throws关键字class Math{ public int div(int i,int j)throws Exception{//方法可以不处理异常 int temp=i/j; return temp; }} 因为出发操作... 阅读全文

posted @ 2011-12-08 10:02 wangbokun 阅读(548) 评论(0) 推荐(0) 编辑

2011年12月7日

异常的基本概念

摘要: 异常是导致程序中断运行的一种指令流,如果不对异常进行正确的处理,则可能导致程序的中断执行,造成不必要的损失,所以在程序的设计中必须要考虑各种异常的发生,并正确的做好相应的处理,才能保证程序正常执行。***************任何程序都可能存在问题,很难做到百分百完美***************1.为什么需要异常处理在没有异常处理的语言中就必须使用判断语句,配合所想到的错误状况来扑捉程序中所有的错误,但是为了扑捉这些错误,编写出来的程序代码常有大量的判断语句,有时候这样也未必能捕捉到所有的错误,还会导致程序运行效率降低。 java异常处理正好弥补了这一个缺陷,范例:认识异常package. 阅读全文

posted @ 2011-12-07 19:32 wangbokun 阅读(274) 评论(0) 推荐(0) 编辑

匿名内部类

摘要: java中除了内部类之外,还有一种匿名内部类,匿名内部类就是指没有一个具体名称的类,且是在接口和抽象类的应用上发展起来的。例子:一个简单的操作package test3;interface A { public void printInfo();}class B implements A { public void printInfo() { System.out.println("hello word!!"); }}class X { public void fun1() { this.fun2(new B());// 传递子类实例 } public void fun2( 阅读全文

posted @ 2011-12-07 17:13 wangbokun 阅读(291) 评论(0) 推荐(0) 编辑

上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 22 下一页

导航