自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2021-08-31【JVM系列-4】类加载机制

文章目录前言一、类的生命周期加载初始化使用卸载二、类加载器 前言 为了更好的巩固和梳理JVM知识,写下这篇文章。为了秋招而做准备。 本篇知识大部分来源《深入理解JAVA虚拟机》,有兴趣的可以自行拜读~! 还有部分内容来自B站解密JVM【黑马程序员出品】教学视频 提示:所有的JVM文章的虚拟机都是HotSpot虚拟机 一、类的生命周期 其中类加载的过程包括了加载、验证、准备、解析、初始化五个阶段。在这五个阶段中,加载、验证、准备和初始化这四个阶段发生的顺序是确定的,而解析阶段则不一定,它在某些情况下可以

2021-09-01 17:41:26 112

原创 2021-08-31【JVM系列-3】类文件

文章目录前言一、类文件结构二、使用步骤1.引入库2.读入数据总结 前言 前言 为了更好的巩固和梳理JVM知识,写下这篇文章。为了秋招而做准备。 本篇知识大部分来源《深入理解JAVA虚拟机》,有兴趣的可以自行拜读~! 还有部分内容来自B站解密JVM【黑马程序员出品】教学视频 提示:以下是本篇文章正文内容,下面案例可供参考 提示:所有的JVM文章的虚拟机都是HotSpot虚拟机 一、类文件结构 二、使用步骤 1.引入库 代码如下(示例): import numpy as np import pandas

2021-08-31 18:40:45 191

原创 Java集合类---HashMap源码分析

文章目录前言一、概述二、HashMap1.什么是HashMap?2.HashMap的简单应用HashMap源码HashMap的构造函数HashMap(int initialCapacity, float loadFactor)loadFactoryMAXIMUM_CAPACITYtableSizeFor二、HashMap(int initialCapacity)三、HashMap()四、HashMap(Map<? extends K, ? extends V> m)总结 前言 本文主要讲述H.

2021-08-25 10:45:27 303

原创 Java多线程【2】- synchronized关键字

文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结 前言 本篇文章着重了解synchronized关键字 参阅本篇文章时,可以带着以下问题: Synchronized可以作用在哪里? 分别通过对象锁和类锁进行举例。 Synchronized本质上是通过什么保证线程安全的? 分三个方面回答:加锁和 释放锁的原理,可重入原理,保证可见性原理。 Synchronized由什么样的缺陷? Java Lock是怎么弥补这些缺陷的。 Synchronized和Lock的对比,和选择?

2021-08-23 23:17:17 197

原创 Java多线程【1】 -Java多线程基础

文章目录前言一、Java创建线程实现Runable接口实现Callable接口继承Thread类二、线程状态的转换新建(New)可运行(Runnable)阻塞(Blocking)无限期等待(Waiting)限期等待(Timed Waiting)死亡(Terminated)常用方法(1)start() vs run()(2)sleep()与yield()(3)join()方法(4)interrupt()方法interrupt方法的应用——两阶段终止模式(5)不推荐使用的打断方法(6)守护线程总结 前言 本

2021-08-21 10:57:34 227

原创 2021-08-20【JVM系列-2】 GC垃圾回收

文章目录前言一、如何判断对象可以回收1.1 引用计数法1.2 可达性分析算法1.3 四种引用 (强软弱虚)二、垃圾回收算法2.1 标记-清除2.2 标记-整理标记-复制三、分代回收垃圾GC 分析四、垃圾回收器(G1)1)Young Collection2)Young Collection + CM3)Mixed Collection5)Young Collection 跨代引用Remark5、其余垃圾回收器相关概念4.1 串行Serial 收集器ParNew 收集器Serial Old 收集器4.2 吞吐量

2021-08-20 11:31:38 188

原创 2021-08-17【JVM系列-1】 JVM内存结构

【JVM系列-1】 JVM内存结构 文章目录【JVM系列-1】 JVM内存结构前言一、什么是JVM?二、JVM的内存结构1.程序计数器(PC Register)2.Java虚拟机栈(JVM Stack)3.本地方法栈(Native Method Stack)4.Java堆(Heap)5.方法区(Method Area)总结 前言 为了更好的巩固和梳理JVM知识,写下这篇文章。为了秋招而做准备。 本篇知识大部分来源《深入理解JAVA虚拟机》,有兴趣的可以自行拜读~! 还有部分内容来自B站解密JVM【黑马程

2021-08-18 11:00:53 154

空空如也

空空如也

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

TA关注的人

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