KevinTen
KevinTen
全部文章
分类
Android(1)
CSS(1)
hadoop(1)
HTML(1)
java(48)
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的博客
若到江南赶上春,千万和春住。
全部文章
(共102篇)
java.Object中的native方法
native关键字用法 native是与C++联合开发的时候用的!java自己开发不用的! 使用native关键字说明这个方法是原生函数,也就是这个方法是用C/C++语言实现的,并且被编译成了DLL,由java去调用。 这些函数的实现体在DLL中,JDK的源代码中并不包含,你应该是看不到的。...
2021-04-23
0
513
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
首页
上一页
2
3
4
5
6
7
8
9
10
11
下一页
末页