会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
团鼠的技术成长之路
博客园
首页
新随笔
联系
管理
订阅
2020年2月18日
Java线程核心基础(上)
摘要: 深入源码讲解如何实现线程,如何正确启动线程,如何正确停止线程,还有线程的生命周期。
阅读全文
posted @ 2020-02-18 21:39 团鼠
阅读(349)
评论(0)
推荐(0)
编辑
2018年5月8日
CAS 分析
摘要: 浅析CAS.
阅读全文
posted @ 2018-05-08 16:02 团鼠
阅读(844)
评论(0)
推荐(1)
编辑
2017年11月22日
深入理解JVM(二)--垃圾收集算法
摘要: 一. 概述 说起垃圾收集(Garbage Collection, GC), 大部分人都把这项技术当做Java语言的伴随生产物. 事实上, GC的历史远远比Java久远, 1960年 诞生于MIT的Lisp是第一门真正使用内存动态分配和垃圾收集技术的语言. 当Lisp还在胚胎时期时,人们就在思考GC需
阅读全文
posted @ 2017-11-22 16:03 团鼠
阅读(233)
评论(0)
推荐(0)
编辑
2017年11月21日
深入理解JVM(一)--Java 内存区域
摘要: 一. 运行时数据区域 Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域. Java虚拟机所管理的内存将会包括以下几个运行时数据区域: 1. 程序计数器 1)程序计数器(Program CounterRegister) 是一块较小的内存空间,它的作用可以看做是当前线
阅读全文
posted @ 2017-11-21 15:45 团鼠
阅读(2399)
评论(0)
推荐(0)
编辑
2017年10月28日
Java 泛型总结
摘要: 泛型总结: 1. 泛型具有参数化类型的能力. 可以定义使用泛型类型的类或方法, 编译器会用具体类型来替换泛型类型. 2. 泛型的主要优势是能够在编译时而不是运行时检测错误. 3. 泛型类或方法允许指定这类或方法可以带有的对象类型, 如果试图使用带有不兼容对象的类或方法, 编译器或检测出这个错误. 4
阅读全文
posted @ 2017-10-28 19:58 团鼠
阅读(201)
评论(0)
推荐(0)
编辑
公告