随笔分类 -  java高级部分

摘要:针对于java1.8版本,JVM的系统架构 类加载机制: 堆内存结构图: 面试题:一个对象从创建到销毁经历了什么? 1、new一个对象时,在堆内存中开辟一块空间。 2、给开辟的空间分配一个地址。 3、把对象的所有非静态成员加载到所开辟的空间下。 4、所有的非静态成员加载完成之后,对所有非静态成员变量 阅读全文
posted @ 2019-04-25 21:14 wss96 阅读(193) 评论(0) 推荐(0) 编辑
摘要:3个售票员,卖30张票 package com.javase.thread; import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.ReentrantLock; class Ticket { private 阅读全文
posted @ 2019-04-23 23:56 wss96 阅读(247) 评论(0) 推荐(0) 编辑
摘要:Java并发编程系列: Java 并发编程:核心理论 Java并发编程:Synchronized及其实现原理 Java并发编程:Synchronized底层优化(轻量级锁、偏向锁) Java 并发编程:线程间的协作(wait/notify/sleep/yield/join) Java 并发编程:vo 阅读全文
posted @ 2018-12-11 20:44 wss96 阅读(372) 评论(0) 推荐(0) 编辑
摘要:Java并发编程系列: Java 并发编程:核心理论 Java并发编程:Synchronized及其实现原理 Java并发编程:Synchronized底层优化(轻量级锁、偏向锁) Java 并发编程:线程间的协作(wait/notify/sleep/yield/join) Java 并发编程:vo 阅读全文
posted @ 2018-12-11 20:43 wss96 阅读(273) 评论(0) 推荐(0) 编辑
摘要:Java并发编程系列: Java 并发编程:核心理论 Java并发编程:Synchronized及其实现原理 Java并发编程:Synchronized底层优化(轻量级锁、偏向锁) Java 并发编程:线程间的协作(wait/notify/sleep/yield/join) Java 并发编程:vo 阅读全文
posted @ 2018-12-11 20:42 wss96 阅读(298) 评论(0) 推荐(0) 编辑
摘要:Java并发编程系列: Java 并发编程:核心理论 Java并发编程:Synchronized及其实现原理 Java并发编程:Synchronized底层优化(轻量级锁、偏向锁) Java 并发编程:线程间的协作(wait/notify/sleep/yield/join) Java 并发编程:vo 阅读全文
posted @ 2018-12-11 20:41 wss96 阅读(268) 评论(0) 推荐(0) 编辑
摘要:Java并发编程系列: Java 并发编程:核心理论 Java并发编程:Synchronized及其实现原理 Java并发编程:Synchronized底层优化(轻量级锁、偏向锁) Java 并发编程:线程间的协作(wait/notify/sleep/yield/join) Java 并发编程:vo 阅读全文
posted @ 2018-12-11 20:38 wss96 阅读(240) 评论(0) 推荐(0) 编辑

喜欢请打赏

扫描二维码打赏

了解更多

点击右上角即可分享
微信分享提示