- 博客(4)
- 收藏
- 关注
转载 java常见知识点--线程(转载整理自网络,如有侵权,联系本人删除,仅供技术总结使用)
一. 有4种方式可以用来创建线程:1.继承Thread类;2.实现Runnable接口;3.应用程序可以使用Executor框架来创建线程池;4.实现Callable接口 实现Runnable接口这种方式更受欢迎,因为这不需要继承Thread类。在应用设计中已经继承了别的对象的情况下,这需要多继承(而Java不支持多继承),只能实现接口。同时,线程池也是非常高效的,很容易实现和使...
2018-03-01 16:17:15 448
转载 Java常见易错点--==与equals()(转载自网络,如有侵权,联系本人删除,仅供技术总结使用)
==:== 比较的是变量(栈)内存中存放的对象的(堆)内存地址,用来判断两个对象的地址是否相同,即是否是指相同一个对象。比较的是真正意义上的指针操作。1、比较的是操作符两端的操作数是否是同一个对象。2、两边的操作数必须是同一类型的(可以是父子类之间)才能编译通过。3、比较的是地址,如果是具体的阿拉伯数字的比较,值相等则为true,如:int a=10 与 long b=10L 与 double c...
2018-03-01 10:42:49 250
转载 Java易错点-值传递还是引用传递(转载整理自网络,如有侵权,联系本人删除,仅供技术总结使用)
一.总则java中处理八种基本数据类型(byte,short,char,int,long,float,double,boolean)用的是值传递,其他所有类型都用的是引用传递。由于这八种基本数据类型的包装类型都是不可变量,因此增加了对“按引用传递”的理解难度,详见二。二.String和包装类如果参数类型是原始类型,那么传过来的就是这个参数的一个副本,也就是这个原始参数的值,这个跟之前所谈的传值是一...
2018-03-01 10:14:23 154
转载 Java常见易错点-构造函数(转载整理自网络,如有侵权,联系本人删除,仅供技术总结使用)
1.链接:https://www.nowcoder.com/questionTerminal/8847b6c9fb684611babba4f54ea05b60来源:牛客网1.当父类中不写构造函数时,子类继承时会默认调用父类的super()方法。一旦在父类中写了带参数的构造函数,此时父类的默认构造函数不再调用,程序会报错,如下: 此时,应在父类中再添加一个不带参数的构造函数: ...
2018-02-28 20:22:49 297
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人