- 博客(5)
- 收藏
- 关注
原创 20171020Java入门笔记(四)线程
一、后台线程 如果线程x是守护线程(后台线程),如果通过start()方法启动的时候,它出现在main或者其它方法的最后一句,有可能导致该线程x无法启动,因为主线程已执行完毕,而CPU还没跳转到启动线程的执行语句内部(前台线程死了,后台线程也会自动死亡,但后台不一定立即死亡)。 public class Test { public static void main(String[] args
2017-10-20 10:16:11 124
原创 20171019Java入门笔记(三)异常
一、finally 在抛出异常结构里,finally主要放关闭流和释放资源的代码,不放业务代码,尤其是return一个结果。 二、抛出注意事项 1、当方法上使用throws的时候,是提醒调用者该方法会抛出哪些异常。 2、RuntimeException异常及其任何子类都无需在throws中声明。 3、在覆写方法的时候,子类的异常必须是父类异常的子类或者相等(只针对非RuntimeExce
2017-10-19 11:27:09 201
原创 20171009-Java入门笔记(二)super、多态、instanceof
一、super的使用 在父类中,如果出现有参构造方法,则养成习惯加上无参构造方法。 二、多态——可以通过继承类和实现接口 Person p = new Student(); p.study();//方法 p.name;//字段 1、非静态方法 在编译的时候,程序首先检查父类Person中是否有该方法,如果没有则会继续向上查找Person的父类中是否包含该方法,查完还没,则会
2017-10-09 10:25:05 136
原创 20171007-Java入门笔记(一)this、覆写、equals、==
一、this使用场景之构造方法时间的相互调用 this():调用本类中无参的构造方法 this(...):调用本类中有参的构造方法 并且只能在构造方法中使用this+()的使用方式,并且必须是第一句 二、this作为返回值和参数 public class Student { public Student() { super(); } public Student(St
2017-10-07 10:40:30 237
原创 20171006-Java学习中static加载知识点
今天在CSDN上查询学习static使用方式的时候,引出了一个细节性的问题,这里不多加阐述,只做自我学习结果记忆,具体文章可以查看原作者解释。 引入第一位作者文章——Java中的static关键字解析(http://www.cnblogs.com/dolphin0520/p/3799052.html),对其中一段代码的继承部分稍做改变: public class Test { Per
2017-10-06 12:05:29 167
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人