摘要:
为每个线程保存各自的拷贝,可以通过在Thread类中定义一个成员变量来保存每个线程值,这样也是线程安全的。 通过定义一个成员变量 sn 来实现,这里并没有使用ThreadLocal类来实现: public class Test { public static void main(String[] a 阅读全文
摘要:
1、32位jvm、64位区别? 2、 阅读全文
摘要:
一、封装: 对内 可封装自己的实现细节,使之信息隐藏不被其它类破坏; 对外 各个类之间分工明确, 其它类无需关心实现细节,类中细节发生改变,其它类也无需作出更改; 二、继承: 从已有的类中派生出新的类,以达到功能和属性扩展的目的;使得易扩展、类之间层次清晰、代码高度复用; 缺点:打破了封装 三、多态 阅读全文
摘要:
== 和 equals()比较
instanceof
理解hashCode 与 equals()的关系
Object类中的定义的方法
sleep() wait() 区别,及yield()方法
理解接口 和 继承
为什么String等包装类是不可变量
Java中private方法能重写吗
Math.round(n)
switch case支持的类型
循环中的跳转控制 阅读全文
摘要:
一、数据类型分类:主要分为 基本类型、引用类型两大类; 二、基本类型 转换原则 1、类型转换主要在在 赋值、方法调用、算术运算 三种情况下发生。 a、赋值和方法调用 转换规则:从低位类型到高位类型自动转换;从高位类型到低位类型需要强制类型转换: (1)布尔型和其它基本数据类型之间不能相互转换; (2 阅读全文