1、java基础中JDK是Java 开发工具包,JRE是Java 运行时环境,JVM是Java 虚拟机;2、三者的关系是:一层层的嵌套关系。在使用范围上JDK>JRE>JVM。
小妮浅浅
2020-12-19
20976
小妮浅浅
2021-10-20
20661
如果类型参数不受限制,则将通用类型中的所有类型参数替换为其边界或对象。必要时插入类型转换,以保持类型安全。为了在扩展的泛型类型中保持多态,生成桥接方法。
小妮浅浅
2021-10-15
20557
java中&和&&的区别:1、&&只要有一个条件不一样就是不满足,如果第一个条件就是不满足就不判断后面的条件。而&要对所有的条件都进行判断。2、&&具有短路的功能,&可以用作位运算符。
小妮浅浅
2021-04-25
20503
JDK1.3将TimerTask工具引入Java语言。这个工具允许你定期或延迟执行任务。Timer的实现非常简单,创建了一个定时器线程,并根据执行时间构建了一个等待事件的队列。
小妮浅浅
2021-10-15
20166
为了保持跨线程的正确可见性,必须使用synchronized或volatile。读取可能是另一个线程最终写入的变量。写一个可能被另一个线程读取的变量。
小妮浅浅
2021-10-15
19987
小妮浅浅
2021-10-14
19932
static修饰符用于修饰方法和类变量。final装饰符用于装饰、方法和变量。abstract修改符,用于创建抽象和抽象方法。synchronized和volatile修饰符主要用于编程线程。
小妮浅浅
2021-10-14
19898
当其他非守护线程完成时,守护线程将自行结束。任何线程都可以成为守护线程。通过调用Thread.setdaemon()来声明一个线程是一个守护线程。线程的共性是只有在非守护线程还在工作时才有意义。
小妮浅浅
2021-10-15
19654
同步代码块尽量小,在保证锁定相关变量的基础上,尽量移出前后代码。不要在同步代码块中写会导致堵塞的方法。持锁时不要调用其他方法,可以大大降低死锁的概率。
小妮浅浅
2021-10-15
19649
java的相关搜索