创建线程的方式--------------------------------------1.继承Thread类。2.实现Runnable接口。1)、通过Thread类创建线程,并把实现Runnable接口的了类对象做为参数传递给Thread类的构造函数。Thread类调用start()方法启动线程。3.线程调用了start方法并不立即执行,而是处于就..
分类:
编程语言 时间:
2016-05-13 05:23:44
阅读次数:
169
进程-----------------------------------------1.进程之间在内存中是隔离的(内存不共享)。2.进程之间通信是通过socket,在同一台电脑也需要。线程--------------------------------------1.程序执行过程中,并发执行的代码块。2.线程之间共享内存。3.一个进程至少得有一个线..
分类:
编程语言 时间:
2016-05-13 05:22:06
阅读次数:
163
匿名内部类----------------------------------------------------把抽象类的继承,方法的覆盖和对象的创建结合在一起编写btn.addLisener(newAbstractLisener(){//方法的覆盖});异常—------------------------------------1.Throwable有两个子类,Exception和Error2.throw关键..
分类:
编程语言 时间:
2016-05-13 05:21:48
阅读次数:
188
第一题:
interfaceIWhite{
publicvoidwhite();
}
interfaceIRich{
publicvoidrich();
}
interfaceIBeauti{
publicvoidbeauti();
}
interfaceIWRBextendsIWhite,IRich,IBeauti{};
classRichMan{
publicvoidtoMarry(IWRBws){
ws.white();
ws.rich();
ws.beauti();
}
}
clas..
分类:
编程语言 时间:
2016-05-12 00:09:33
阅读次数:
285
第一题:
interfaceButtonListener{
publicvoidclick();
publicvoiddbclick();
publicvoidkeyup();
publicvoidkeydown();
}
abstractclassButtonAdapterimplementsButtonListener{
publicvoiddbclick(){
//...空实现
}
publicvoidkeyup(){
//...空实现
}
publicvoidkeydown(){..
分类:
编程语言 时间:
2016-05-10 11:12:14
阅读次数:
210
第一题:
加载类的时候执行静态代码块,静态代码块的作用为了初始化值。
第二题:
构造代码块先于构造函数的调用,和方法声明的位置无关。顺序是:加载类=>执行静态代码块
=>实例化类=>执行构造代码块=>执行构造函数。
构造代码块的作用也是为了初始化对象属性成员..
分类:
编程语言 时间:
2016-05-08 06:56:30
阅读次数:
203
第一题:
加载类的时候执行静态代码块,静态代码块的作用为了初始化值。
第二题:
构造代码块先于构造函数的调用,和方法声明的位置无关。顺序是:加载类=>执行静态代码块
=>实例化类=>执行构造代码块=>执行构造函数。
构造代码块的作用也是为了初始化对象属性成员..
分类:
编程语言 时间:
2016-05-08 06:55:44
阅读次数:
287
第一题:
classBinDemo{
publicstaticvoidmain(String[]args){
//左移:首位符号位一定会移动掉,因此没有(有|无)符号位移动一说。
byteplus_left=9;
byteminus_left=-9;
System.out.println(plus_left<<2);//00001001=>00100100=36
System.out.println(minus_left&..
分类:
编程语言 时间:
2016-05-05 17:55:10
阅读次数:
198
第4天-------------------------数组的转置: 1、前提条件是二维数组是正方的,即n行n列。/***二维数据的转置*/publicclassArrayTransDemo{ publicstaticvoidmain(String[]args){ String[][]arr={{"a","b","c","d","e"},{"f","g","h","i","j"},{"k","l","m","n","o"},{"p","q"..
分类:
编程语言 时间:
2016-05-05 11:13:51
阅读次数:
131
1.面向对象的特点:封装、继承、多态。2.和对象无关的属性一般定义成static(静态的)3.构造函数名必须和类同名,并且没有返回值,可以有参数。4.成员变量也在堆区。5.匿名类就是没有变量接收的类。匿名类是怎么样在内存中引用的呢?6.this是关键字,对象内部指向自个的指针。当..
分类:
编程语言 时间:
2016-05-05 11:13:22
阅读次数:
191