cswangdong
cswangdong
全部文章
分类
Android(2)
git(1)
gitee(1)
Java内存-加载-初始化(1)
Java反射机制(1)
Java多线程(1)
Java设计模式(1)
JUC(4)
JVM(14)
linux(2)
mysql(5)
Redis(1)
spring(1)
数学知识(3)
随笔(3)
题解(7)
归档
标签
去牛客网
登录
/
注册
东的博客
全部文章
(共48篇)
6_本地方法接口
来源Bilibili尚硅谷宋红康老师JVM教程:尚硅谷2020最新版宋红康JVM教程 6.1 概述 简单地讲,一个Native Method是一个Java调用非Java代码的接囗。一个Native Method是这样一个Java方法:该方法的实现由非Java语言实现,比如C。这个特征并非Java...
JVM
2021-03-22
0
425
5_虚拟机栈
来源Bilibili尚硅谷宋红康老师JVM教程:尚硅谷2020最新版宋红康JVM教程 5.1 虚拟机栈概述 由于跨平台性的设计,Java的指令都是根据栈来设计的。不同平台CPU架构不同,所以不能设计为基于寄存器的。优点是跨平台,指令集小,编译器容易实现,缺点是性能下降,实现同样的功能需要更多的指令...
JVM
2021-03-22
0
673
4_程序计数器(PC寄存器)
来源Bilibili尚硅谷宋红康老师JVM教程:尚硅谷2020最新版宋红康JVM教程 4.1 介绍 JVM中的程序计数寄存器(Program Counter Register)中,Register的命名源于CPU的寄存器,寄存器存储指令相关的现场信息。CPU只有把数据装载到寄存器才能够运行。这里,...
JVM
2021-03-22
0
781
3_运行时数据区概述及线程
来源Bilibili尚硅谷宋红康老师JVM教程:硅谷2020最新版宋红康JVM教程 3.1 概述 本节主要讲的是运行时数据区,也就是下图这部分,它是在类加载完成后的阶段当我们通过前面的:类的加载-> (验证 -> 准备 -> 解析) -> 初始化 这几个阶段完成后,就会用到...
JVM
2021-03-22
0
413
2_类加载子系统
来源Bilibili尚硅谷宋红康老师JVM教程:硅谷2020最新版宋红康JVM教程 2.1 概述 详细的图如下: 2.2 类加载器子系统作用 类加载器子系统负责从文件系统或者网络中加载Class文件,class文件在文件开头有特定的文件标识(magic number,0xCAFEBABE) C...
JVM
2021-03-21
0
505
JUC-3
11 ForkJoin 特点:工作窃取 FoekJoin代码实例说明: package com.snowdong; import java.util.concurrent.RecursiveTask; /** * 求和计算的任务! * 3000 6000(ForkJoin) 9000(S...
JUC
2021-03-17
0
515
JUC-2
6 读写锁 ReadWriteLock package com.snowdong; import java.util.HashMap; import java.util.Map; import java.util.concurrent.locks.Lock; import java.util.c...
JUC
2021-03-17
0
486
Sleep和wait的区别
1 wait/sleep 的区别 1.1 sleep源码 //直接分析源码和注释,很快理解 public static native void sleep(long millis) throws InterruptedException; /** * Causes the c...
2021-03-14
0
540
JUC -1
1.线程和进程 进程:一个程序,QQ.exe Music.exe 程序的集合; 一个进程往往可以包含多个线程,至少包含一个! Java默认有几个线程? 2 个 mian、GC 线程:开了一个进程 Typora,写字,自动保存(线程负责的) 对于Java而言:Thread、Runnable、Call...
JUC
2021-03-14
0
497
JVM简单学习
JVM初探 1、JVM的位置 2、JVM体系结构 本地方法接口:JNI(Java Native Interface) 3、类加载器 作用:加载class文件(栈存的是引用,真正的对象在堆里) 四种加载器 1、虚拟机自带的加载器 2、启动类(根)加载器【BOOT】 3、扩展类加载...
JVM
2021-03-12
0
516
首页
上一页
1
2
3
4
5
下一页
末页