首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java
订阅
哎呦喂本尊32404
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
死磕java底层(一)—多线程
它是内存中的一段独立的空间,可以负责当前应用程序的运行。当前这个进程负责调度当前程序中的所有运行细节(操作系统为进程分配一块独立的运行空间); 进程是负责某个程序的执行,线程是负责进程中某个独立功能的运行,一个进程至少要包含一个线程。 在一个进程中可以开启多个线程,让多个线程同…
Java 内存模型 JMM 深度解析
Java Memory Model简称JMM, 是一系列的Java虚拟机平台对开发者提供的多线程环境下的内存可见性、是否可以重排序等问题的无关具体平台的统一的保证。(可能在术语上与Java运行时内存分布有歧义,后者指堆、方法区、线程栈等内存区域)。 有关java虚拟机栈和JVM…
深入理解JVM类加载机制
简述:虚拟机把描述类的数据从class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。 类从被加载到内存中开始,到卸载出内存,经历了加载、连接、初始化、使用四个阶段,其中连接又包含了验证、准备、解析三个步…
Java 10正式发布,包含 109 项新特性
北京时间 3 月 21 日,Oracle 官方宣布 Java 10 正式发布。这是 Java 大版本周期变化后的第一个正式发布版本(详见这里),非常值得关注。你可以点击以下地址即刻下载
JVM系列之GC
谈到JVM,大家都知道GC(Garbage Collection),GC这个话题说浅了就一句话--JVM自动垃圾收集,说深了就无止尽了,回收算法,各种收集器,gc类型,gc触发点....等等,作者也是略懂皮毛,这里给大家推荐一个知乎上比较活跃的JVM大牛,RednaxelaFX…
关于阿里JAVA开发手册的一些理解
的确阿里JAVA开发手册值得我们好好阅读和思考,每一条都是前人踩过的坑,通过血的教训总结出来的。所以今天就其中一点自己的思考理解进行分享。 看完这条,个人觉得主要是圈复杂度,由于代码是人写的,并且需要人来进行维护,如果足够的复杂的话,那么编写出现错误的可能性都很大,并且维护理解…
图解Java多线程
图解Java多线程笔记
动态代理Proxy源码分析
代理是java中非常重要的一种设计模式,动态代理可认为是代理模式的最佳实践,本文将由浅及深的介绍动态代理及其proxy源码分析,文章写的不一定都对,请各位看官带着批判的态度阅读此文章.
并发Lock之AQS(AbstractQueuedSynchronizer)详解
1. J.U.C的lock包结构 上一篇文章讲了并发编程的锁机制:synchronized和lock,主要介绍了Java并发编程中常用的锁机制。Lock是一个接口,而synchronized是Java中的关键字,synchronized是基于jvm实现。Lock锁可以被中断,支…
Java并发编程序列之JUC底层AQS(二)
Hello,大家好,在上一篇文章中,作者简单的把Lock接口和AQS的API,以及关系大致说了一下,本文还是围绕AQS为话题(AQS是重中之重,这个搞明白了。后面JUC自己看源码都很Easy可以看懂),先具体到API大致说下API的对应关系,然后作者自己写俩自定义Lock说明问…