自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 JVM笔记 - 10不同的类加载器作用与加载动作分析

目录1.1 父子类加载器的演示说明:笔记内容来源于《北京圣思园教育 - 张龙老师 - 深入理解JVM》视频课程。如有侵权,请联系删除。1.1 父子类加载器的演示package com.test;public class MyTest10 { public static void main(String[] args) { //获取系统类加载器 ClassLoader classLoader = ClassLoader.getSystemClassLoader(); System

2021-01-28 00:01:34 195

原创 JVM笔记 - 09类加载器与初始化深度剖析

目录1 常量的回顾分析1.1 静态常量-在编译阶段可以确定具体值1.2 静态变量1.3 静态常量-在编译阶段不能确定具体值2 父子类的初始化顺序说明:笔记内容来源于《北京圣思园教育 - 张龙老师 - 深入理解JVM》视频课程。如有侵权,请联系删除。1 常量的回顾分析在JVM笔记 - 03常量的本质含义与反编译及助记符详解中,介绍了类的静态常量在编译期的处理逻辑。现在细化下对常量的分析。1.1 静态常量-在编译阶段可以确定具体值访问类的静态常量,且在编译期间常量的值能够确定,类不会被初始化pac

2021-01-26 22:17:27 173

原创 JVM笔记 - 08类加载器双亲委托机制详解

目录1 类加载器的父亲委托机制2 类加载器的简述3 定义类加载器、初始类加载器4 实例演示4.1 String的类加载器4.2 自定义类的类加载器说明:笔记内容来源于《北京圣思园教育 - 张龙老师 - 深入理解JVM》视频课程。如有侵权,请联系删除。1 类加载器的父亲委托机制在父亲委托机制中,各个加载器按照父子关系形成了一种逻辑上的树形结构。除了根类加载器之外,其余的类加载器都有且只有一个父加载器。类加载器的父亲委托机制,是Oracle的HotSpot虚拟机默认自带的类加载器委托机制。有些环境

2021-01-23 18:54:58 220 7

原创 JVM笔记 - 07类加载器深入解析及重要特性剖析

目录1 类加载、连接、初始化的回顾2 类的加载2.1 类的加载的最终产品是位于内存中的Class对象2.2 Class对象封装了类在方法区内的数据结构2.3 两种类型的类加载器2.4 类加载器并不需要等到某个类被"首次主动使用"时再加载它3 类的连接3.1 类的验证的内容3.2 类的准备3.3类的初始化3.3.1 静态变量的两种初始化途径3.3.2 初始化语句3.3.3 类的初始化步骤3.3.4 类的初始化时机4. 类加载器4.1类加载器简介4.2 类加载器的类型说明:笔记内容来源于《北京圣思园教育 -

2021-01-23 16:14:55 146

原创 JVM笔记 - 06类从上到下的初始化顺序

目录1 类加载、连接、初始化的回顾2 类从上到下的初始化顺序2.1 案例12.2 案例2说明:笔记内容来源于《北京圣思园教育 - 张龙老师 - 深入理解JVM》视频课程。如有侵权,请联系删除。1 类加载、连接、初始化的回顾JVM笔记 - 01类加载器深入解析与阶段分解JVM笔记 - 02类的加载连接与初始化过程详解前面两篇内容,介绍了类的加载、连接、初始化,及主动使用类的场景。2 类从上到下的初始化顺序2.1 案例1静态变量counter2的定义,在构造方法前面package com.te

2021-01-17 21:38:26 178

原创 JVM笔记 - 05接口的初始化规则

目录1、接口基本特性的回顾1.1接口的成员变量的默认修饰符1.2接口不允许有静态代码块2、接口的初始化规则说明:笔记内容来源于《北京圣思园教育 - 张龙老师 - 深入理解JVM》视频课程。如有侵权,请联系删除。1、接口基本特性的回顾1.1接口的成员变量的默认修饰符接口的成员变量,修饰符默认是"public static final"比如,下面代码中,变量a、b的修饰符都是"public static final"package com.test;public class MyTest5 {

2021-01-17 19:25:59 315

原创 JVM笔记 - 04数组的创建与反编译助记符

说明:笔记内容来源于《北京圣思园教育 - 张龙老师 - 深入理解JVM》视频课程。如有侵权,请联系删除。内容回顾所有的Java虚拟机实现,必须在每个类或接口被Java程序"首次主动使用"时,才初始化这个类或接口。package com.test;public class MyTest4 { public static void main(String[] args) { MyParent myParent = new MyParent(); System.out.println("==

2021-01-10 23:43:37 202 2

原创 JVM笔记 - 03常量的本质含义与反编译及助记符详解

说明:笔记内容来源于《北京圣思园教育 - 张龙老师 - 深入理解JVM》视频课程。如有侵权,请联系删除。常量在编译阶段会被存储在调用这个常量的方法所在的类的常量池中。本质上,调用类并没有直接引用到定义常量的类,因此并不会触发定义常量的类的初始化。具体看下面的例子。package com.test;public class StringTest { public static void...

2020-04-06 20:04:05 236

原创 JVM笔记 - 02类的加载、连接、初始化过程详解

说明:笔记内容来源于《北京圣思园教育 - 张龙老师 - 深入理解JVM》视频课程。如有侵权,请联系删除。R大:JVM资深开发者类的主动使用、被动使用Java程序对类的使用方式可分为两种:①主动使用②被动使用所有的Java虚拟机实现,必须在每个类或接口被Java程序"首次主动使用"时,才初始化这个类或接口。类的主动使用(七种)①创建类的实例②访问某个类或...

2020-03-31 00:04:55 227

原创 JVM笔记 - 01类加载器深入解析与阶段分解

说明:笔记内容来源于《北京圣思园教育 - 张龙老师 - 深入理解JVM》视频课程。如有侵权,请联系删除。R大:JVM资深开发者类加载1、在Java代码中,Class的加载、连接与初始化过程都是在程序运行期间(runtime)完成的Class的加载:常见场景,如把已经存在的字节码文件,从磁盘加载到内存Class的连接:把Class之间的关系确定好,校验字节码等。 ...

2020-03-09 22:50:30 201

原创 区块链笔记 - 《区块链技术核心概念与原理讲解》

说明:笔记内容来源于慕课网《区块链技术核心概念与原理讲解》视频课程。如有侵权,请联系删除。1、区块链前世今生密码朋克(Cypherpunk)维基解密的创始人:阿桑奇BT下载的作者:布莱姆-科恩WWW的发明者:蒂姆伯纳斯-李智能合约概念的提出者:尼克萨博Facebook创始人:肖恩帕克中本聪Adam Back 发明了Hashcash,使用了POWHaber/St...

2020-03-03 23:21:35 765

原创 区块链笔记 - 1、区块链的来龙去脉

目录1、区块链的来龙去脉1.1 了解区块链技术起源说明:笔记内容来源于《网易趣链科技:区块链开发工程师》视频课程。如有侵权,请联系删除。1、区块链的来龙去脉1.1 了解区块链技术起源分布式系统:弱中心化是区块链思想的核心。 P2P网络:为区块链提供了网络层基础架构。 共识算法:区块链技术的核心,实现了数据的一致存储。 密码学:为区块链数据的传输和访问安全性、完整性和无...

2020-03-01 22:57:10 999

原创 Maven笔记

1、maven的初步1.1、安装下载maven的3.0.4版本设置环境变量中的path1.2、本地仓库的安装1、修改maven目录下的conf中的setting.xml1.3、新建一个简单的项目主要创建文件pom.xml1.4、创建代码和测试代码源代码应该放置到src/main/java中源代码的资源文件应该放置在src/main/resources文件夹中测...

2020-02-29 16:28:09 146

原创 《The Linux Command Line》笔记 _ pwd、cd

《The Linux Command Line》笔记_pwd、cd

2019-08-03 12:50:23 164

转载 深入了解JAVA可变长度的参数(Varargs)

https://www.cnblogs.com/uptownBoy/articles/1698335.html

2019-05-22 21:43:02 176

转载 annotation(@Retention@Target)详解

https://www.cnblogs.com/gmq-sh/p/4798194.html

2019-03-14 21:59:16 147

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除