JRE、JDK、JVM 及 JIT 之间有什么不同
Posted on
java 虚拟机 (JVM)使用 java 编程语言的主要优势就是平台的独立性。你曾经想知道过 java 怎么实现平台的独立性吗?对,就是虚拟机,它抽象化了硬件设备,开发者和他们的程序的得以操作系统。虚拟机的职责就是处理和操作系统的交流。java 不同的接口规范对任何平台都有良好的支持,因为 jvm
...
a = a + b 与 a += b 的区别?
Posted on
涉及到精度问题
如果 a 和 b 是同一数据类型,则没有区别
如果 a 和 b 不是同一类型,需要考虑隐式类型转换的问题
因为字面量 1 是 int 类型,它比 short 类型精度要高,因此不能隐式地将 int 类型下转型为 short 类型。
12short s1 = 1;// s1 = s1
...
Java 有几种修饰符 分别用来修饰什么
Posted on
具体如下:
访问权限
类
包
子类
其他包
public
∨
∨
∨
∨
protect
∨
∨
∨
×
default
∨
∨
×
×
private
∨
×
×
×
wait() 和 sleep() 的区别
Posted on
1、wait() 是 Object 的方法,而 sleep() 是 Thread 的静态方法;
2、sleep() 方法可以在任何地方使用;wait() 方法则只能在同步方法或同步块中使用;
3、sleep() 是线程线程类 (Thread) 的方法,调用会暂停此线程指定的时间,但监控依然保持,不会
...