KevinTen
KevinTen
全部文章
java
Android(1)
CSS(1)
hadoop(1)
HTML(1)
java web(8)
JavaScript(4)
Linux(1)
mybatis(1)
mysql(2)
python(7)
stm32(1)
vue(6)
WeChat(2)
工作经历(1)
数据库(1)
未归档(9)
机器学习(2)
校招(1)
测试(1)
物联网(1)
经验(2)
归档
标签
去牛客网
登录
/
注册
KevinTen的博客
若到江南赶上春,千万和春住。
全部文章
/ java
(共48篇)
Effective Java 项目实战
Book:《Effective Java》 Program: SSM Framework 目录 Book:《Effective Java》 Program: SSM Framework ...
2021-04-23
0
498
JDK之Object 源码解析
GitHub-JDK源码阅读系列: https://github.com/kevinten10/Effective-Java public class Object registerNatives() private static native void registerNatives...
2021-04-23
0
387
JVM之内存模型分析
GitHub-理解JVM系列: https://github.com/kevinten10/Effective-Java JVM内存区域分析 1. 程序计数器PC 当前线程所执行的字节码的行号指示器 字节码解释器通过改变PC的值来选取下一条程序 线程独立,互不影响,在线程私有...
2021-04-23
0
416
深入理解Java总纲
Effective Java It contains Java knowledge such as jvm, jdk…The goal is to learn the Java better. Let’s do it. Link 知乎 GitHub Directory 项目管理...
2021-04-23
0
393
JVM之类加载机制
GitHub-理解JVM系列: https://github.com/kevinten10/Effective-Java 一、类文件结构 Java虚拟机不和包括Java在内的所有编程语言绑定,它只和”class文件”这种特定的二进制文件格式所关联 class文件中包含了Java虚拟机指令...
2021-04-23
0
396
JVM与操作系统
在了解jvm的结构之前,我们有必要先来了解一下操作系统的内存基本结构: 操作系统中的jvm 为什么jvm的内存是分布在操作系统的堆中呢??因为操作系统的栈是操作系统管理的,它随时会被回收,所以如果jvm放在栈中,那java的一个null对象就很难确定会被谁回收了,那gc的存在就一点意...
2021-04-23
0
391
JVM之代码优化
GitHub-理解JVM系列: https://github.com/kevinten10/Effective-Java 一、早期(编译器)优化 1. 前期编译器:javac .java => .class 2. 后端运行期编译器:JIT 字节码 => 机器码 3. 静...
2021-04-23
0
448
JVM之线程并发
GitHub-理解JVM系列: https://github.com/kevinten10/Effective-Java 一、Java内存模型与线程 处理器内存模型 Java内存模型 Java内存模型 所有变量都存储在主内存中 工作内存中保存了使用变量的主内存副本拷贝(...
2021-04-23
0
373
volatile非线程安全解析
Java内存模型 java使用的是共享变量模型,如下图所示 线程1要读取线程2修改后的值必须要线程2写回到内存,线程1再读取。 Jvm又是如何读取主存变量到线程中的呢? 内存间的相互操作 lock 将对象变成线程独占的状态 unlock 将线程独占状态的对象的锁释放出来 r...
2021-04-23
0
600
Junit单元测试
开发环境:IDEA 插件1:Junit4 插件2:JunitGenerator 自动生成Junit模板 关于: 单元测试代码不会出现在最终产品当中 目录结构(maven) project src main java resourc...
2021-04-23
0
716
首页
上一页
1
2
3
4
5
下一页
末页