![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
苏大强太强了
心怀梦想,砥砺前行。
展开
-
【异常处理1】Error occurred during initialization of boot layer
源:https://blog.csdn.net/weixin_40105316/article/details/82529579orz大佬帮忙解决问题。JDK9及以上版中,建立一个单独的类,无法执行。其中的错误提示:Error occurred during initialization of boot layer.helloMyJava.class found in top...转载 2019-04-21 11:25:20 · 1103 阅读 · 0 评论 -
java类的设计技巧和思想
摘自《java核心技术 卷1》1.一定要保证数据私有。这是最重要的:绝不能破坏封装性。即便有时候需要编写一个访问器方法或修改器方法,但是最好还是保持实例域的私有性。2.一定要对数据初始化。java不对局部变量初始化,但是对对象的实例域初始化。最好不要依赖于系统的默认值,显示赋值最好。3.不要在类中使用过多的基本类型。用其他的类代替多个相关的基本类型的使用,这样更加易于...原创 2019-04-21 16:22:02 · 292 阅读 · 1 评论 -
Java继承的设计技巧--摘自java核心技术卷1
1.将公共操作和域放在超类,把公有的东西放在上层可减少耦合。2.不要使用被保护的域。有些程序员认为,大多数实例域定义为protected是不错的主意,只有这样,子类才能在需要的时候访问他们。但是protected机制并不能够带来更好的保护,其原因主要有两点。第一,子类集合无限制,破坏封装性。第二,包中的其他类也可以访问。3.使用继承实现 is-a 的关系。使用继承...原创 2019-04-22 10:35:54 · 133 阅读 · 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 · 29274 阅读 · 4 评论