René's URL Explorer Experiment


Title: toBeBetterJavaer/docs/src/sidebar/csnotes/java-vm.md at master · SuiJavaStudy/toBeBetterJavaer · GitHub

Open Graph Title: toBeBetterJavaer/docs/src/sidebar/csnotes/java-vm.md at master · SuiJavaStudy/toBeBetterJavaer

X Title: toBeBetterJavaer/docs/src/sidebar/csnotes/java-vm.md at master · SuiJavaStudy/toBeBetterJavaer

Description: 一份通俗易懂、风趣幽默的Java学习指南,内容涵盖Java基础、Java并发编程、Java虚拟机、Java企业级开发、Java面试等核心知识点。学Java,就认准二哥的Java进阶之路😄 - toBeBetterJavaer/docs/src/sidebar/csnotes/java-vm.md at master · SuiJavaStudy/toBeBetterJavaer

Open Graph Description: 一份通俗易懂、风趣幽默的Java学习指南,内容涵盖Java基础、Java并发编程、Java虚拟机、Java企业级开发、Java面试等核心知识点。学Java,就认准二哥的Java进阶之路😄 - SuiJavaStudy/toBeBetterJavaer

X Description: 一份通俗易懂、风趣幽默的Java学习指南,内容涵盖Java基础、Java并发编程、Java虚拟机、Java企业级开发、Java面试等核心知识点。学Java,就认准二哥的Java进阶之路😄 - SuiJavaStudy/toBeBetterJavaer

Opengraph URL: https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/blob/*name(/*path)
route-controllerblob
route-actionshow
fetch-noncev2:61a75409-3e56-c9f7-1deb-525bd0cdaeac
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-idAA86:3B1D59:95C4149:CB97D85:6A5EC734
html-safe-nonce05aa6de8df6495fc7cbcb1675f22af7df9ad7fbe5acebb1ee0aa34c87e25ff46
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBQTg2OjNCMUQ1OTo5NUM0MTQ5OkNCOTdEODU6NkE1RUM3MzQiLCJ2aXNpdG9yX2lkIjoiNjcxMzkzODQ2NTY3NDY3NjAyMCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac0009fe731dc308a4cf14c4efda29eba64db6e9e7303e0d784e562b08066c0ec7
hovercard-subject-tagrepository:1190302068
github-keyboard-shortcutsrepository,source-code,file-tree,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///blob/show
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md
twitter:imagehttps://opengraph.githubassets.com/e6332d4b812d0bf47a1a9bcdd2cf45cb942a9e7bb86dbdb806f2ba0fcb34c7f7/SuiJavaStudy/toBeBetterJavaer
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/e6332d4b812d0bf47a1a9bcdd2cf45cb942a9e7bb86dbdb806f2ba0fcb34c7f7/SuiJavaStudy/toBeBetterJavaer
og:image:alt一份通俗易懂、风趣幽默的Java学习指南,内容涵盖Java基础、Java并发编程、Java虚拟机、Java企业级开发、Java面试等核心知识点。学Java,就认准二哥的Java进阶之路😄 - SuiJavaStudy/toBeBetterJavaer
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
Nonefbe2b3a3baf2f0e0ac1671a4d190d9de098dcf218eb73137ad46da364d3df398
turbo-cache-controlno-cache
go-importgithub.com/SuiJavaStudy/toBeBetterJavaer git https://github.com/SuiJavaStudy/toBeBetterJavaer.git
octolytics-dimension-user_id270532064
octolytics-dimension-user_loginSuiJavaStudy
octolytics-dimension-repository_id1190302068
octolytics-dimension-repository_nwoSuiJavaStudy/toBeBetterJavaer
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forktrue
octolytics-dimension-repository_parent_id156627365
octolytics-dimension-repository_parent_nwoitwanger/toBeBetterJavaer
octolytics-dimension-repository_network_root_id156627365
octolytics-dimension-repository_network_root_nwoitwanger/toBeBetterJavaer
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release0cd844a7ab298ec8d89b66ef4b195d158229d335
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FSuiJavaStudy%2FtoBeBetterJavaer%2Fblob%2Fmaster%2Fdocs%2Fsrc%2Fsidebar%2Fcsnotes%2Fjava-vm.md
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
Code QualityEnforce quality at mergehttps://github.com/features/code-quality
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FSuiJavaStudy%2FtoBeBetterJavaer%2Fblob%2Fmaster%2Fdocs%2Fsrc%2Fsidebar%2Fcsnotes%2Fjava-vm.md
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fblob%2Fshow&source=header-repo&source_repo=SuiJavaStudy%2FtoBeBetterJavaer
Reloadhttps://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md
Reloadhttps://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md
Reloadhttps://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md
Please reload this pagehttps://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md
SuiJavaStudy https://github.com/SuiJavaStudy
toBeBetterJavaerhttps://github.com/SuiJavaStudy/toBeBetterJavaer
itwanger/toBeBetterJavaerhttps://github.com/itwanger/toBeBetterJavaer
Notifications https://github.com/login?return_to=%2FSuiJavaStudy%2FtoBeBetterJavaer
Fork 0 https://github.com/login?return_to=%2FSuiJavaStudy%2FtoBeBetterJavaer
Star 0 https://github.com/login?return_to=%2FSuiJavaStudy%2FtoBeBetterJavaer
Code https://github.com/SuiJavaStudy/toBeBetterJavaer
Pull requests 0 https://github.com/SuiJavaStudy/toBeBetterJavaer/pulls
Actions https://github.com/SuiJavaStudy/toBeBetterJavaer/actions
Projects https://github.com/SuiJavaStudy/toBeBetterJavaer/projects
Security and quality 0 https://github.com/SuiJavaStudy/toBeBetterJavaer/security
Insights https://github.com/SuiJavaStudy/toBeBetterJavaer/pulse
Code https://github.com/SuiJavaStudy/toBeBetterJavaer
Pull requests https://github.com/SuiJavaStudy/toBeBetterJavaer/pulls
Actions https://github.com/SuiJavaStudy/toBeBetterJavaer/actions
Projects https://github.com/SuiJavaStudy/toBeBetterJavaer/projects
Security and quality https://github.com/SuiJavaStudy/toBeBetterJavaer/security
Insights https://github.com/SuiJavaStudy/toBeBetterJavaer/pulse
https://github.com/SuiJavaStudy/toBeBetterJavaer
toBeBetterJavaerhttps://github.com/SuiJavaStudy/toBeBetterJavaer/tree/master
docshttps://github.com/SuiJavaStudy/toBeBetterJavaer/tree/master/docs
srchttps://github.com/SuiJavaStudy/toBeBetterJavaer/tree/master/docs/src
sidebarhttps://github.com/SuiJavaStudy/toBeBetterJavaer/tree/master/docs/src/sidebar
csnoteshttps://github.com/SuiJavaStudy/toBeBetterJavaer/tree/master/docs/src/sidebar/csnotes
Historyhttps://github.com/SuiJavaStudy/toBeBetterJavaer/commits/master/docs/src/sidebar/csnotes/java-vm.md
https://github.com/SuiJavaStudy/toBeBetterJavaer/commits/master/docs/src/sidebar/csnotes/java-vm.md
toBeBetterJavaerhttps://github.com/SuiJavaStudy/toBeBetterJavaer/tree/master
docshttps://github.com/SuiJavaStudy/toBeBetterJavaer/tree/master/docs
srchttps://github.com/SuiJavaStudy/toBeBetterJavaer/tree/master/docs/src
sidebarhttps://github.com/SuiJavaStudy/toBeBetterJavaer/tree/master/docs/src/sidebar
csnoteshttps://github.com/SuiJavaStudy/toBeBetterJavaer/tree/master/docs/src/sidebar/csnotes
Rawhttps://github.com/SuiJavaStudy/toBeBetterJavaer/raw/refs/heads/master/docs/src/sidebar/csnotes/java-vm.md
https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md#30天速通java之jvm篇
CS-Noteshttps://github.com/CyC2018/CS-Notes
二哥的 Java 进阶之路https://javabetter.cn/
https://github.com/CyC2018/CS-Notes/https://github.com/CyC2018/CS-Notes/blob/master/notes/Java%20%E5%9F%BA%E7%A1%80.md
二哥的 Java 进阶之路:Java 最新学习路线https://javabetter.cn/xuexiluxian/java/yitiaolong.html
https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md#最新-pdf-获取
https://camo.githubusercontent.com/2898d922a53a0393a59381a7f1daaaf40f8c07868aba2086542779d4ea98f52b/68747470733a2f2f63646e2e706169636f64696e672e636f6d2f746f62656265747465726a61766165722f696d616765732f676f6e677a686f6e6768616f2e706e67
https://camo.githubusercontent.com/e752839a65ca15634d6c5b843bcc9800789c63c68627b67ddcb3b56cbfd3b6b8/68747470733a2f2f63646e2e706169636f64696e672e636f6d2f73747574796d6f72652f6a61766173652d32303234303630353139343131372e706e67
二哥的 Linux 速查备忘手册 PDF 下载https://javabetter.cn/pdf/linux.html
阮一峰 C 语言入门教程 PDF 下载https://javabetter.cn/pdf/yuanyifeng-c-language.html
Java 核心知识点整理 PDF 下载https://javabetter.cn/pdf/github-java-jiaocheng-115-star.html
深入浅出 Java 多线程 PDF 下载https://javabetter.cn/pdf/java-concurrent.html
Pro Git 中文版 PDF 下载https://javabetter.cn/pdf/progit.html
给操作系统捋条线 PDF 下载https://javabetter.cn/pdf/os.html
https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md#一运行时数据区域
https://camo.githubusercontent.com/a0b31911c5d58470c27328da6b9ed22d565af90cf48aa4d2633739f822b35018/68747470733a2f2f63646e2e706169636f64696e672e636f6d2f73747574796d6f72652f6e656963756e2d6a6965676f752d32303234303131303139343332352e706e67
https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md#程序计数器
https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md#java-虚拟机栈
栈帧https://javabetter.cn/jvm/stack-frame.html
https://camo.githubusercontent.com/63147afda6072f2b9f0d09c6e1e249801a624de92725e7ebe046c691d0aec12b/68747470733a2f2f63646e2e706169636f64696e672e636f6d2f73747574796d6f72652f6a6176612d766d2d32303234303731313133313033372e706e67
https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md#本地方法栈
本地方法https://javabetter.cn/oo/native-method.html
https://camo.githubusercontent.com/cf5c4ad85eb7fcb728963a2bc21d61a360de945eccd8aa0d50974deafeb8da6f/68747470733a2f2f63646e2e706169636f64696e672e636f6d2f73747574796d6f72652f6a6176612d766d2d32303234303731313133313433362e706e67
https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md#堆
https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md#方法区
https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md#运行时常量池
https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md#直接内存
深入理解JVM的运行时数据区https://javabetter.cn/jvm/neicun-jiegou.html
https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md#二垃圾收集
https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md#判断一个对象是否可被回收
https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md#1-引用计数算法
https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md#2-可达性分析算法
https://camo.githubusercontent.com/9688d65b014444d1f522fa285715a4e399361a89f30812efe2285e842691d2e9/68747470733a2f2f63646e2e706169636f64696e672e636f6d2f73747574796d6f72652f67632d32303233313232373130343033362e706e67
https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md#3-方法区的回收
https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md#4-finalize
https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md#引用类型
https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md#1-强引用
https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md#2-软引用
https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md#3-弱引用
https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md#4-虚引用
https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md#垃圾收集算法
https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md#1-标记---清除
https://camo.githubusercontent.com/e67516ee223e47650a1e84b95e5ff04c6bcf2a0967de31e42065b789a54dc946/68747470733a2f2f63646e2e706169636f64696e672e636f6d2f73747574796d6f72652f6a6176612d766d2d32303234303731313133333135392e706e67
https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md#2-标记---整理
https://camo.githubusercontent.com/52b38e7b281bca0cabb378a88898d6cf63a6a99c2bebbf2733601f1a54c98e8b/68747470733a2f2f63646e2e706169636f64696e672e636f6d2f73747574796d6f72652f6a6176612d766d2d32303234303731313133333331302e706e67
https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md#3-复制
https://camo.githubusercontent.com/afcc4af73c42ca7ff9eecc05fa091878374712f444e633b9a4c0168cccfb6e40/68747470733a2f2f63646e2e706169636f64696e672e636f6d2f73747574796d6f72652f6a6176612d766d2d32303234303731313133333334362e706e67
https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md#4-分代收集
https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md#垃圾收集器
https://camo.githubusercontent.com/e15a5591dc6a78f265bb0f765d343821abeeddc58da803a89be29bdfb48c4cc5/68747470733a2f2f63646e2e706169636f64696e672e636f6d2f746f62656265747465726a61766165722f696d616765732f736964656261722f73616e66656e652f6a766d2d32382e706e67
https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md#1-serial-收集器
https://camo.githubusercontent.com/6fa6463741246fc5c22ec092d0e510239288ea331b32d9f2ca7ccfe5d590884d/68747470733a2f2f63646e2e706169636f64696e672e636f6d2f746f62656265747465726a61766165722f696d616765732f736964656261722f73616e66656e652f6a766d2d32392e706e67
https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md#2-parnew-收集器
https://camo.githubusercontent.com/dfb67b2325f7825ebf65a7e204f9cd15c116860023d8d5ec2d3edf4e4ded79a5/68747470733a2f2f63646e2e706169636f64696e672e636f6d2f746f62656265747465726a61766165722f696d616765732f736964656261722f73616e66656e652f6a766d2d33302e706e67
https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md#3-parallel-scavenge-收集器
https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md#4-serial-old-收集器
https://camo.githubusercontent.com/6fa6463741246fc5c22ec092d0e510239288ea331b32d9f2ca7ccfe5d590884d/68747470733a2f2f63646e2e706169636f64696e672e636f6d2f746f62656265747465726a61766165722f696d616765732f736964656261722f73616e66656e652f6a766d2d32392e706e67
https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md#5-parallel-old-收集器
https://camo.githubusercontent.com/142340b6e85180b014f86c9942372d967055bb8fb927d93db276ba01bad2407f/68747470733a2f2f63646e2e706169636f64696e672e636f6d2f746f62656265747465726a61766165722f696d616765732f736964656261722f73616e66656e652f6a766d2d33322e706e67
https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md#6-cms-收集器
https://camo.githubusercontent.com/8d8018dc11882ca1d80d80a918b5b06cde7a886319cf71e7be0c84ef0a955a29/68747470733a2f2f63646e2e706169636f64696e672e636f6d2f73747574796d6f72652f6a6176612d766d2d32303234303731313133343331332e706e67
https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md#7-g1-收集器
https://camo.githubusercontent.com/8dc870a49dc06b88c3b86dc2fd17d6de4e46037f04c0995d60d8b85095324e18/68747470733a2f2f63646e2e706169636f64696e672e636f6d2f73747574796d6f72652f67632d32303233313232373133313234312e706e67
https://camo.githubusercontent.com/8d32f79d6fd372324448ceed125ff5e4593764c7b1e9ba706499e1f7d9517b52/68747470733a2f2f63646e2e706169636f64696e672e636f6d2f73747574796d6f72652f67632d636f6c6c6563746f722d32303233313232383231333832342e706e67
https://camo.githubusercontent.com/02292914e89a1fb15cdc3866c15f41c03cc188d27ccfc82ba01dbf95732235fe/68747470733a2f2f63646e2e706169636f64696e672e636f6d2f73747574796d6f72652f6a6176612d766d2d32303234303731313133353434332e706e67
https://camo.githubusercontent.com/2898d922a53a0393a59381a7f1daaaf40f8c07868aba2086542779d4ea98f52b/68747470733a2f2f63646e2e706169636f64696e672e636f6d2f746f62656265747465726a61766165722f696d616765732f676f6e677a686f6e6768616f2e706e67
https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md#三内存分配与回收策略
https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md#minor-gc-和-full-gc
https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md#内存分配策略
https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md#1-对象优先在-eden-分配
https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md#2-大对象直接进入老年代
https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md#3-长期存活的对象进入老年代
https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md#4-动态对象年龄判定
https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md#5-空间分配担保
https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md#full-gc-的触发条件
https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md#1-调用-systemgc
https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md#2-老年代空间不足
https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md#3-空间分配担保失败
https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md#4-jdk-17-及以前的永久代空间不足
https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md#5-concurrent-mode-failure
https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md#四类加载机制
https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md#类的生命周期
https://camo.githubusercontent.com/08f9e456d0c23508b8e59111796daac3069f5d857c9316f4b404d956993ea96c/68747470733a2f2f63646e2e706169636f64696e672e636f6d2f73747574796d6f72652f636c6173732d6c6f61642d32303233313033313230323634312e706e67
https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md#类加载过程
https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md#1-加载
https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md#2-验证
https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md#3-准备
https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md#4-解析
https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md#5-初始化
https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md#类初始化时机
https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md#1-主动引用
https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md#2-被动引用
https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md#类与类加载器
https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md#类加载器分类
https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md#双亲委派模型
https://camo.githubusercontent.com/686a7a8305fc0eace56fba8954599675e7480a5be4223dee20768b4ec300afc4/68747470733a2f2f63646e2e706169636f64696e672e636f6d2f73747574796d6f72652f6a6176612d766d2d32303234303731313134303130372e706e67
https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md#1-工作过程
https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md#2-好处
https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md#3-实现
https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md#自定义类加载器实现
一文彻底搞懂 Java 类加载机制https://javabetter.cn/jvm/class-load.html
https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md#参考资料
https://github.com/CyC2018/CS-Notes/https://github.com/CyC2018/CS-Notes/blob/master/notes/Java%20%E8%99%9A%E6%8B%9F%E6%9C%BA.md
https://github.com/SuiJavaStudy/toBeBetterJavaer/blob/master/docs/src/sidebar/csnotes/java-vm.md#花絮
https://camo.githubusercontent.com/2898d922a53a0393a59381a7f1daaaf40f8c07868aba2086542779d4ea98f52b/68747470733a2f2f63646e2e706169636f64696e672e636f6d2f746f62656265747465726a61766165722f696d616765732f676f6e677a686f6e6768616f2e706e67
二哥的 Linux 速查备忘手册 PDF 下载https://javabetter.cn/pdf/linux.html
阮一峰 C 语言入门教程 PDF 下载https://javabetter.cn/pdf/yuanyifeng-c-language.html
Java 核心知识点整理 PDF 下载https://javabetter.cn/pdf/github-java-jiaocheng-115-star.html
深入浅出 Java 多线程 PDF 下载https://javabetter.cn/pdf/java-concurrent.html
Pro Git 中文版 PDF 下载https://javabetter.cn/pdf/progit.html
给操作系统捋条线 PDF 下载https://javabetter.cn/pdf/os.html
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.