Java求职
文章平均质量分 72
EdmondYoung
这个作者很懒,什么都没留下…
展开
-
AtomicInteger的实现
AtomicInteger 是一个支持原子操作的 Integer 类,就是保证对AtomicInteger类型变量的增加和减少操作是原子性的,不会出现多个线程下的数据不一致问题。如果不使用 AtomicInteger,要实现一个按顺序获取的 ID,就必须在每次获取时进行加锁操作,以避免出现并发时获取到同样的 ID 的现象。 接下来通过源代码来看AtomicInteger具体是如原创 2015-11-04 13:08:34 · 324 阅读 · 0 评论 -
Java String类的intern方法
存在于.class文件中的常量池,在运行期被JVM装载,并且可以扩充。String的intern()方法就是扩充常量池的一个 方法;当一个String实例str调用intern()方法时,Java查找常量池中是否有相同Unicode的字符串常量,如果有,则返回其的引用, 如果没有,则在常量池中增加一个Unicode等于str的字符串并返回它的引用;看例就清楚了String s0= “kvill转载 2015-11-04 13:24:47 · 257 阅读 · 0 评论 -
Java基础知识点
今天我为大家带来的是几个常见的Java细节问题,面试时很容易出现。1、switch语句能否作用在byte上,能否作用在long上,能否作用在String上?在switch(expr1)中,expr1只能是一个整数表达式或者枚举常量(更大字体),整数表达式可以是int基本类型或Integer包装类型,由于,byte,short,char都可以隐含转换为int,所以,这些类型以及这些类型的原创 2015-10-31 23:19:48 · 294 阅读 · 0 评论