
java基础
朱bing
这个作者很懒,什么都没留下…
展开
-
wait()和sleep()的区别
java中的sleep()和wait()的区别我们都知道,java中wait()属于object类,而sleep属于Thread,两者到底有什么区别?先说结论:wait方法会放弃对象锁,变为挂起状态,如果此对象没有调用nodify方法,那么他将永远处于挂起状态。sleep方法不会放弃对象锁,但会让出cpu给其他线程(相当于进入等待状态),当经过指定的时间之后(就绪态),他会继续执行(获得CPU执行权后),恢复到运行状态。public class TestD { public sta转载 2020-06-03 15:30:44 · 199 阅读 · 0 评论 -
Java基础之引用(String,char[],Integer)笔试题
**1、String的引用:下列代码执行后的结果为:**public class Test {public static void main(String[] args) { StringBuffer a = new StringBuffer("A"); StringBuffer b = new StringBuffer("B"); operator(a, b);...转载 2019-10-26 13:22:34 · 179 阅读 · 0 评论 -
静态代码块在父类和子类中的加载顺序
package test;class AA {{ System.out.print("3");}static { System.out.print("1");}public AA() { System.out.print("2");}}class BB extends AA{{ System.out.print("4");}static ...转载 2019-09-27 11:25:45 · 498 阅读 · 0 评论 -
基本数据类型的值存放位置
今天在看java堆栈方法区的内容,怕自己忘了,做个记录。基本数据类型数据的值,可以存放在堆,也可以存放在栈,这取决于他的声明位置public class Test{ public static int a = 1; // 类静态变量,存放在堆中 int b = 2; //类成员变量, public void test(){ int c = 3; 局部变量a:类静态变量,随类的加载......原创 2019-04-21 16:29:41 · 4046 阅读 · 7 评论