09 2018 档案
摘要:不尽然,因为你可以通过将成员声明成非final且private,并且不要在除了构造函数的其他地方来修改它。不要为它们提供setter方法,同时不会通过任何函数泄露出对此成员的引用。需要记住的是,把对象声明成final仅仅保证了它不会被重新赋上另外一个值,你仍然可以通过此引用来修改引用对象的属性。这一...
阅读全文
摘要:thread调用start()方法,可以理解为,start()方法通知“线程规划器”此线程已经准备就绪,等待调用线程对象的run()方法。这个过程其实就是让系统安排一个时间来调用Thread中的run()方法,也就是使线程得到运行,启动线程,具有异步执行的效果。如果直接调用代码thread.run(...
阅读全文
摘要:class Solution { public int searchInsert(int[] nums, int target) { int n = nums.length; for(int i = 0; i=target) retur...
阅读全文
摘要:如图,我在将eclipse项目导入IDEA的过程中,出现如下报错,该错误通常发生在eclipse的项目中,主要原因是: Eclipse可以自动把UTF-8+BOM文件转为普通的UTF-8文件解决方法:将UTF-8+BOM改为UTF-8一、简单方法,在IDEA右下角,将编码改为GBK,再转为UTF-8...
阅读全文

浙公网安备 33010602011771号