Java基础学习
lusialiu
这个作者很懒,什么都没留下…
展开
-
Thread 和 Runnable 的一些区别
package com.lsh.java8.thread;import java.util.concurrent.atomic.AtomicInteger;public class MySimpleRunnable implements Runnable{ private static AtomicInteger index = new AtomicInteger(); priv原创 2016-06-06 15:09:09 · 309 阅读 · 0 评论 -
【Java编程思想】笔记(一)
1. Java不能直接用=来比较两个类,因为equals()的默认行为是比较引用,需要在类中覆盖equals()方法2. 赋值类型的时候应该注意long n = 200L;double d1 = 1d;double d2 = 1D;float f1 = 1f;float f2 = 1F;3. 次方的表示1.39e-43f = 1.39 * 10 的原创 2016-06-14 00:43:06 · 226 阅读 · 0 评论 -
一些经常面试到的需要验证的问题
另一个区别是HashMap的迭代器(Iterator)是fail-fast迭代器,而Hashtable的enumerator迭代器不是fail-fast的。所以当有其它线程改变了HashMap的结构(增加或者移除元素),将会抛出ConcurrentModificationException,但迭代器本身的remove()方法移除元素则不会抛出ConcurrentModificationExcept...原创 2018-05-14 13:49:20 · 314 阅读 · 0 评论