
java
苏大强太强了
心怀梦想,砥砺前行。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【异常处理1】Error occurred during initialization of boot layer
源:https://blog.csdn.net/weixin_40105316/article/details/82529579 orz大佬帮忙解决问题。 JDK9及以上版中,建立一个单独的类,无法执行。 其中的错误提示: Error occurred during initialization of boot layer. helloMyJava.class found in top...转载 2019-04-21 11:25:20 · 1161 阅读 · 0 评论 -
java类的设计技巧和思想
摘自《java核心技术 卷1》 1.一定要保证数据私有。 这是最重要的:绝不能破坏封装性。即便有时候需要编写一个访问器方法或修改器方法,但是最好还是保持实例域的私有性。 2.一定要对数据初始化。 java不对局部变量初始化,但是对对象的实例域初始化。最好不要依赖于系统的默认值,显示赋值最好。 3.不要在类中使用过多的基本类型。用其他的类代替多个相关的基本类型的使用,这样更加易于...原创 2019-04-21 16:22:02 · 379 阅读 · 1 评论 -
Java继承的设计技巧--摘自java核心技术卷1
1.将公共操作和域放在超类,把公有的东西放在上层可减少耦合。 2.不要使用被保护的域。 有些程序员认为,大多数实例域定义为protected是不错的主意,只有这样,子类才能在需要的时候访问他们。 但是protected机制并不能够带来更好的保护,其原因主要有两点。第一,子类集合无限制,破坏封装性。第二 ,包中的其他类也可以访问。 3.使用继承实现 is-a 的关系。 使用继承...原创 2019-04-22 10:35:54 · 176 阅读 · 0 评论 -
e.printStackTrace();什么意思?
catch(Exception e){ e.printStackTrace() ; } 当try语句中出现异常是时,会执行catch中的语句,java运行时系统会自动将catch括号中的Exception e 初始化,也就是实例化Exception类型的对象。e是此对象引用名称。然后e(引用)会自动调用Exception类中指定的方法,也就出现了e.printStackTra...转载 2019-06-01 11:22:43 · 29752 阅读 · 4 评论