上一页 1 2 3 4 5 6 7 ··· 10 下一页
摘要: equals() 比较的是heap中的地址是否相同 == 比较的是栈中的地址是否相同 可以说==是equals的真子集 阅读全文
posted @ 2020-07-30 19:58 七月在野,八月在宇 阅读(141) 评论(0) 推荐(0) 编辑
摘要: jhsdb jmap --heap --pid 7620 查看对应的pid的jvm内存信息 --heap to print java heap summary --binaryheap to dump java heap in hprof binary format --dumpfile name 阅读全文
posted @ 2020-07-30 04:02 七月在野,八月在宇 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-07-29 22:01 七月在野,八月在宇 阅读(81) 评论(0) 推荐(0) 编辑
摘要: /* 和主线程竞争 */ public class Test04 { static int ticket = 100; public static void main(String[] args) { new Thread(()->{ while(ticket>0){ try { Thread.sl 阅读全文
posted @ 2020-07-29 00:53 七月在野,八月在宇 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 状态1:新建一个线程并且开启start()方法,使Java线程和操作系统线程联系起来; 状态2:Running——Waiting :调用wait方法 synchronized(lock){ lock.wait(); //进入waiting状态,释放锁 } synchronized(lock){ lo 阅读全文
posted @ 2020-07-28 20:53 七月在野,八月在宇 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 当父类没有无参构造方法时,子类必须在构造方法中调用父类的构造方法,因为在jvm中加载当前类时,一定要将当前类的所有父类全部加载进去,如果不显式调用父类构造方法,那么jvm无法加载当前类的父类 这是jvm中无参构造方法的指令,我们可以看到第二行调用了父类的构造方法从常量池中可以看到是调用的父类无参构造 阅读全文
posted @ 2020-07-28 06:07 七月在野,八月在宇 阅读(742) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-07-27 17:49 七月在野,八月在宇 阅读(141) 评论(0) 推荐(0) 编辑
摘要: java虚拟机: 栈:执行操作 栈存在oom,不存在 gc idea设置栈内存大小-Xss1000k 设置为1000KB 堆:存储的对象 堆不存在oom( out of memory) 存在 gc(garbage collection) jvm操作数栈表示,局部变量表的操作过程 jvm虚拟机执行过程 阅读全文
posted @ 2020-07-23 04:17 七月在野,八月在宇 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 我们需要注意的是注解和注解修饰的类,方法,属性、是连在一起的,当我们引用使用注解修饰的类,我们也使用了注解 @componentscan(value = {"包一",“包二”……}) 这个表明需要扫描的包 @Configuration(value = “S”)如下所示,表明默认值为当前类,表明讲当前 阅读全文
posted @ 2020-07-22 15:03 七月在野,八月在宇 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 打开projectStructure 将这个修改为你自己的jdk版本就可以了,还有其他的设置: 打开settings,使用自己的版本 阅读全文
posted @ 2020-07-21 00:14 七月在野,八月在宇 阅读(990) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 10 下一页