René's URL Explorer Experiment


Title: bestJavaer/java-basic/java-summary.md at master · JR-Rong/bestJavaer · GitHub

Open Graph Title: bestJavaer/java-basic/java-summary.md at master · JR-Rong/bestJavaer

X Title: bestJavaer/java-basic/java-summary.md at master · JR-Rong/bestJavaer

Description: 这是一个成为更好的Java程序员的系列教程. Contribute to JR-Rong/bestJavaer development by creating an account on GitHub.

Open Graph Description: 这是一个成为更好的Java程序员的系列教程. Contribute to JR-Rong/bestJavaer development by creating an account on GitHub.

X Description: 这是一个成为更好的Java程序员的系列教程. Contribute to JR-Rong/bestJavaer development by creating an account on GitHub.

Opengraph URL: https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/blob/*name(/*path)
route-controllerblob
route-actionshow
fetch-noncev2:c103135d-1895-7cc0-5d76-88f29cb97f62
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-idD906:2FB9D6:2C3FF4:3B570C:6A526F30
html-safe-nonce3720dd5380e7b4045603bba0cb07d7ef653e95e9e768a5c38e8e7dcf66a33fc9
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJEOTA2OjJGQjlENjoyQzNGRjQ6M0I1NzBDOjZBNTI2RjMwIiwidmlzaXRvcl9pZCI6IjQ4MDk1MjE1MDgxNzQxNjM3NjEiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac7623e329bc142932c51ff1c36a2a94f21c0434b0e04a37aaaba1469860f9c739
hovercard-subject-tagrepository:541431745
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/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md
twitter:imagehttps://opengraph.githubassets.com/d7752d20ca89d3212bbe7fd47a429b925edb9b5ca9e705f6cfe85b400d98f85a/JR-Rong/bestJavaer
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/d7752d20ca89d3212bbe7fd47a429b925edb9b5ca9e705f6cfe85b400d98f85a/JR-Rong/bestJavaer
og:image:alt这是一个成为更好的Java程序员的系列教程. Contribute to JR-Rong/bestJavaer development by creating an account on GitHub.
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
Noneb9a586c06a05a7a86fc7e3f4dbd03e42f6869085879aa184aa6369456dbd50fb
turbo-cache-controlno-cache
go-importgithub.com/JR-Rong/bestJavaer git https://github.com/JR-Rong/bestJavaer.git
octolytics-dimension-user_id73985642
octolytics-dimension-user_loginJR-Rong
octolytics-dimension-repository_id541431745
octolytics-dimension-repository_nwoJR-Rong/bestJavaer
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forktrue
octolytics-dimension-repository_parent_id269198820
octolytics-dimension-repository_parent_nwocrisxuan/bestJavaer
octolytics-dimension-repository_network_root_id269198820
octolytics-dimension-repository_network_root_nwocrisxuan/bestJavaer
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
release07a982c1d40157c619b364352b704c3ce66bb332
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FJR-Rong%2FbestJavaer%2Fblob%2Fmaster%2Fjava-basic%2Fjava-summary.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
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%2FJR-Rong%2FbestJavaer%2Fblob%2Fmaster%2Fjava-basic%2Fjava-summary.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=JR-Rong%2FbestJavaer
Reloadhttps://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md
Reloadhttps://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md
Reloadhttps://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md
JR-Rong https://github.com/JR-Rong
bestJavaerhttps://github.com/JR-Rong/bestJavaer
crisxuan/bestJavaerhttps://github.com/crisxuan/bestJavaer
Notifications https://github.com/login?return_to=%2FJR-Rong%2FbestJavaer
Fork 0 https://github.com/login?return_to=%2FJR-Rong%2FbestJavaer
Star 0 https://github.com/login?return_to=%2FJR-Rong%2FbestJavaer
Code https://github.com/JR-Rong/bestJavaer
Pull requests 0 https://github.com/JR-Rong/bestJavaer/pulls
Actions https://github.com/JR-Rong/bestJavaer/actions
Projects https://github.com/JR-Rong/bestJavaer/projects
Security and quality 0 https://github.com/JR-Rong/bestJavaer/security
Insights https://github.com/JR-Rong/bestJavaer/pulse
Code https://github.com/JR-Rong/bestJavaer
Pull requests https://github.com/JR-Rong/bestJavaer/pulls
Actions https://github.com/JR-Rong/bestJavaer/actions
Projects https://github.com/JR-Rong/bestJavaer/projects
Security and quality https://github.com/JR-Rong/bestJavaer/security
Insights https://github.com/JR-Rong/bestJavaer/pulse
https://github.com/JR-Rong/bestJavaer
bestJavaerhttps://github.com/JR-Rong/bestJavaer/tree/master
java-basichttps://github.com/JR-Rong/bestJavaer/tree/master/java-basic
Historyhttps://github.com/JR-Rong/bestJavaer/commits/master/java-basic/java-summary.md
https://github.com/JR-Rong/bestJavaer/commits/master/java-basic/java-summary.md
bestJavaerhttps://github.com/JR-Rong/bestJavaer/tree/master
java-basichttps://github.com/JR-Rong/bestJavaer/tree/master/java-basic
Rawhttps://github.com/JR-Rong/bestJavaer/raw/refs/heads/master/java-basic/java-summary.md
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#java-基础核心总结
Java 基础核心总结https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#java-%E5%9F%BA%E7%A1%80%E6%A0%B8%E5%BF%83%E6%80%BB%E7%BB%93
Java 概述https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#java-%E6%A6%82%E8%BF%B0
什么是 Java?https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E4%BB%80%E4%B9%88%E6%98%AF-java
Java 的特点https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#java-%E7%9A%84%E7%89%B9%E7%82%B9
Java 开发环境https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#java-%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83
JDKhttps://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#jdk
JREhttps://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#jre
Java 开发环境配置https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#java-%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83%E9%85%8D%E7%BD%AE
Java 基本语法https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#java-%E5%9F%BA%E6%9C%AC%E8%AF%AD%E6%B3%95
数据类型https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E6%95%B0%E6%8D%AE%E7%B1%BB%E5%9E%8B
基础语法https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E5%9F%BA%E7%A1%80%E8%AF%AD%E6%B3%95
运算符https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E8%BF%90%E7%AE%97%E7%AC%A6
Java 执行控制流程https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#java-%E6%89%A7%E8%A1%8C%E6%8E%A7%E5%88%B6%E6%B5%81%E7%A8%8B
条件语句https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E6%9D%A1%E4%BB%B6%E8%AF%AD%E5%8F%A5
if 条件语句https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#if-%E6%9D%A1%E4%BB%B6%E8%AF%AD%E5%8F%A5
if...else 条件语句https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#ifelse-%E6%9D%A1%E4%BB%B6%E8%AF%AD%E5%8F%A5
if...else if 多分支语句https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#ifelse-if-%E5%A4%9A%E5%88%86%E6%94%AF%E8%AF%AD%E5%8F%A5
switch case多分支语句https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#switch-case%E5%A4%9A%E5%88%86%E6%94%AF%E8%AF%AD%E5%8F%A5
循环语句https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E5%BE%AA%E7%8E%AF%E8%AF%AD%E5%8F%A5
while 循环语句https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#while-%E5%BE%AA%E7%8E%AF%E8%AF%AD%E5%8F%A5
do...while 循环https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#dowhile-%E5%BE%AA%E7%8E%AF
for 循环语句https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#for-%E5%BE%AA%E7%8E%AF%E8%AF%AD%E5%8F%A5
跳转语句https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E8%B7%B3%E8%BD%AC%E8%AF%AD%E5%8F%A5
break 语句https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#break-%E8%AF%AD%E5%8F%A5
continue 语句https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#continue-%E8%AF%AD%E5%8F%A5
面向对象https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E9%9D%A2%E5%90%91%E5%AF%B9%E8%B1%A1
类也是一种对象https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E7%B1%BB%E4%B9%9F%E6%98%AF%E4%B8%80%E7%A7%8D%E5%AF%B9%E8%B1%A1
对象的创建https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E5%AF%B9%E8%B1%A1%E7%9A%84%E5%88%9B%E5%BB%BA
属性和方法https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E5%B1%9E%E6%80%A7%E5%92%8C%E6%96%B9%E6%B3%95
构造方法https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E6%9E%84%E9%80%A0%E6%96%B9%E6%B3%95
方法重载https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E6%96%B9%E6%B3%95%E9%87%8D%E8%BD%BD
方法的重写https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E6%96%B9%E6%B3%95%E7%9A%84%E9%87%8D%E5%86%99
初始化https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E5%88%9D%E5%A7%8B%E5%8C%96
类的初始化https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E7%B1%BB%E7%9A%84%E5%88%9D%E5%A7%8B%E5%8C%96
成员初始化https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E6%88%90%E5%91%98%E5%88%9D%E5%A7%8B%E5%8C%96
构造器初始化https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E6%9E%84%E9%80%A0%E5%99%A8%E5%88%9D%E5%A7%8B%E5%8C%96
初始化顺序https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E5%88%9D%E5%A7%8B%E5%8C%96%E9%A1%BA%E5%BA%8F
数组初始化https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E6%95%B0%E7%BB%84%E5%88%9D%E5%A7%8B%E5%8C%96
对象的销毁https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E5%AF%B9%E8%B1%A1%E7%9A%84%E9%94%80%E6%AF%81
对象作用域https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E5%AF%B9%E8%B1%A1%E4%BD%9C%E7%94%A8%E5%9F%9F
访问控制权限https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E8%AE%BF%E9%97%AE%E6%8E%A7%E5%88%B6%E6%9D%83%E9%99%90
继承https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E7%BB%A7%E6%89%BF
多态https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E5%A4%9A%E6%80%81
组合https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E7%BB%84%E5%90%88
代理https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E4%BB%A3%E7%90%86
向上转型https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E5%90%91%E4%B8%8A%E8%BD%AC%E5%9E%8B
statichttps://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#static
finalhttps://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#final
接口和抽象类https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E6%8E%A5%E5%8F%A3%E5%92%8C%E6%8A%BD%E8%B1%A1%E7%B1%BB
接口https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E6%8E%A5%E5%8F%A3
抽象类https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E6%8A%BD%E8%B1%A1%E7%B1%BB
异常https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E5%BC%82%E5%B8%B8
认识 Exceptionhttps://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E8%AE%A4%E8%AF%86-exception
什么是 Throwablehttps://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E4%BB%80%E4%B9%88%E6%98%AF-throwable
常见的 Exceptionhttps://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E5%B8%B8%E8%A7%81%E7%9A%84-exception
与 Exception 有关的 Java 关键字https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E4%B8%8E-exception-%E6%9C%89%E5%85%B3%E7%9A%84-java-%E5%85%B3%E9%94%AE%E5%AD%97
throws 和 throwhttps://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#throws-%E5%92%8C-throw
try 、finally 、catchhttps://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#try-finally-catch
什么是 Errorhttps://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E4%BB%80%E4%B9%88%E6%98%AF-error
内部类https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E5%86%85%E9%83%A8%E7%B1%BB
如何定义内部类https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E5%A6%82%E4%BD%95%E5%AE%9A%E4%B9%89%E5%86%85%E9%83%A8%E7%B1%BB
链接到外部类https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E9%93%BE%E6%8E%A5%E5%88%B0%E5%A4%96%E9%83%A8%E7%B1%BB
内部类与向上转型https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E5%86%85%E9%83%A8%E7%B1%BB%E4%B8%8E%E5%90%91%E4%B8%8A%E8%BD%AC%E5%9E%8B
定义在方法中和任意作用域内部的类https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E5%AE%9A%E4%B9%89%E5%9C%A8%E6%96%B9%E6%B3%95%E4%B8%AD%E5%92%8C%E4%BB%BB%E6%84%8F%E4%BD%9C%E7%94%A8%E5%9F%9F%E5%86%85%E9%83%A8%E7%9A%84%E7%B1%BB
嵌套类https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E5%B5%8C%E5%A5%97%E7%B1%BB
接口内部的类https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E6%8E%A5%E5%8F%A3%E5%86%85%E9%83%A8%E7%9A%84%E7%B1%BB
内部类实现多重继承https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E5%86%85%E9%83%A8%E7%B1%BB%E5%AE%9E%E7%8E%B0%E5%A4%9A%E9%87%8D%E7%BB%A7%E6%89%BF
内部类的继承https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E5%86%85%E9%83%A8%E7%B1%BB%E7%9A%84%E7%BB%A7%E6%89%BF
内部类的覆盖https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E5%86%85%E9%83%A8%E7%B1%BB%E7%9A%84%E8%A6%86%E7%9B%96
关于源码中内部类的表示https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E5%85%B3%E4%BA%8E%E6%BA%90%E7%A0%81%E4%B8%AD%E5%86%85%E9%83%A8%E7%B1%BB%E7%9A%84%E8%A1%A8%E7%A4%BA
内部类的优点https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E5%86%85%E9%83%A8%E7%B1%BB%E7%9A%84%E4%BC%98%E7%82%B9
集合https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E9%9B%86%E5%90%88
Iterable 接口https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#iterable-%E6%8E%A5%E5%8F%A3
顶层接口https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E9%A1%B6%E5%B1%82%E6%8E%A5%E5%8F%A3
ArrayListhttps://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#arraylist
Vectorhttps://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#vector
LinkedList 类https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#linkedlist-%E7%B1%BB
Stackhttps://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#stack
HashSethttps://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#hashset
TreeSethttps://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#treeset
LinkedHashSet 类https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#linkedhashset-%E7%B1%BB
PriorityQueuehttps://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#priorityqueue
HashMaphttps://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#hashmap
TreeMap 类https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#treemap-%E7%B1%BB
LinkedHashMap 类https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#linkedhashmap-%E7%B1%BB
Hashtable 类https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#hashtable-%E7%B1%BB
IdentityHashMap 类https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#identityhashmap-%E7%B1%BB
WeakHashMap 类https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#weakhashmap-%E7%B1%BB
Collections 类https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#collections-%E7%B1%BB
集合实现类特征图https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E9%9B%86%E5%90%88%E5%AE%9E%E7%8E%B0%E7%B1%BB%E7%89%B9%E5%BE%81%E5%9B%BE
泛型https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E6%B3%9B%E5%9E%8B
泛型的使用https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E6%B3%9B%E5%9E%8B%E7%9A%84%E4%BD%BF%E7%94%A8
用泛型表示类https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E7%94%A8%E6%B3%9B%E5%9E%8B%E8%A1%A8%E7%A4%BA%E7%B1%BB
用泛型表示接口https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E7%94%A8%E6%B3%9B%E5%9E%8B%E8%A1%A8%E7%A4%BA%E6%8E%A5%E5%8F%A3
泛型方法https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E6%B3%9B%E5%9E%8B%E6%96%B9%E6%B3%95
泛型通配符https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E6%B3%9B%E5%9E%8B%E9%80%9A%E9%85%8D%E7%AC%A6
泛型的类型擦除https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E6%B3%9B%E5%9E%8B%E7%9A%84%E7%B1%BB%E5%9E%8B%E6%93%A6%E9%99%A4
反射https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E5%8F%8D%E5%B0%84
Class 类https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#class-%E7%B1%BB
Field 类https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#field-%E7%B1%BB
Method 类https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#method-%E7%B1%BB
ClassLoader 类https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#classloader-%E7%B1%BB
枚举https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E6%9E%9A%E4%B8%BE
枚举特性https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E6%9E%9A%E4%B8%BE%E7%89%B9%E6%80%A7
枚举和普通类一样https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E6%9E%9A%E4%B8%BE%E5%92%8C%E6%99%AE%E9%80%9A%E7%B1%BB%E4%B8%80%E6%A0%B7
枚举神秘之处https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E6%9E%9A%E4%B8%BE%E7%A5%9E%E7%A7%98%E4%B9%8B%E5%A4%84
枚举类https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E6%9E%9A%E4%B8%BE%E7%B1%BB
I/Ohttps://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#io
File 类https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#file-%E7%B1%BB
基础 IO 类和相关方法https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E5%9F%BA%E7%A1%80-io-%E7%B1%BB%E5%92%8C%E7%9B%B8%E5%85%B3%E6%96%B9%E6%B3%95
InputStreamhttps://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#inputstream
OutputStreamhttps://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#outputstream
Reader 类https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#reader-%E7%B1%BB
Writer 类https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#writer-%E7%B1%BB
InputStream 及其子类https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#inputstream-%E5%8F%8A%E5%85%B6%E5%AD%90%E7%B1%BB
OutputStream 及其子类https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#outputstream-%E5%8F%8A%E5%85%B6%E5%AD%90%E7%B1%BB
Reader 及其子类https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#reader-%E5%8F%8A%E5%85%B6%E5%AD%90%E7%B1%BB
Writer 及其子类https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#writer-%E5%8F%8A%E5%85%B6%E5%AD%90%E7%B1%BB
注解https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E6%B3%A8%E8%A7%A3
注解的生命周期https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E6%B3%A8%E8%A7%A3%E7%9A%84%E7%94%9F%E5%91%BD%E5%91%A8%E6%9C%9F
关于 null 的几种处理方式https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E5%85%B3%E4%BA%8E-null-%E7%9A%84%E5%87%A0%E7%A7%8D%E5%A4%84%E7%90%86%E6%96%B9%E5%BC%8F
大小写敏感https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E5%A4%A7%E5%B0%8F%E5%86%99%E6%95%8F%E6%84%9F
null 是任何引用类型的初始值https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#null-%E6%98%AF%E4%BB%BB%E4%BD%95%E5%BC%95%E7%94%A8%E7%B1%BB%E5%9E%8B%E7%9A%84%E5%88%9D%E5%A7%8B%E5%80%BC
null 只是一种特殊的值https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#null-%E5%8F%AA%E6%98%AF%E4%B8%80%E7%A7%8D%E7%89%B9%E6%AE%8A%E7%9A%84%E5%80%BC
使用 Null-Safe 方法https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#%E4%BD%BF%E7%94%A8-null-safe-%E6%96%B9%E6%B3%95
null 判断https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#null-%E5%88%A4%E6%96%AD
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#java-概述
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#什么是-java
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#java-的特点
https://camo.githubusercontent.com/05d962b0b468b2a6d4fee396959d6337d83464e13182477e9ed90846f47ceb23/68747470733a2f2f747661312e73696e61696d672e636e2f6c617267652f3030386933736b4e6c7931677538666c3538356f666a363068763064736d787930322e6a7067
https://camo.githubusercontent.com/539a9763bd178a7b9dc5bbb7820886e24127f6e042a354473160491f61c4079d/68747470733a2f2f747661312e73696e61696d672e636e2f6c617267652f3030386933736b4e6c7931677538666c666c39716e6a33306d393063646a73322e6a7067
https://camo.githubusercontent.com/85ed647af2834b8718208de9a7ba36c3727c145da41d3458bd779c6c8758e3d6/68747470733a2f2f747661312e73696e61696d672e636e2f6c617267652f3030386933736b4e6c7931677538666c6d776e75636a33306978306363676c782e6a7067
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#java-开发环境
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#jdk
https://camo.githubusercontent.com/7bd1c1ccec7ed0a6112f44e244adfe0218340349fdb03af07d9d7c97c3b65238/68747470733a2f2f747661312e73696e61696d672e636e2f6c617267652f3030386933736b4e6c7931677538666c796f68616f6a36306c7630626437357530322e6a7067
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#jre
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#java-开发环境配置
Windows 版本 JDK 的下载和安装https://www.cnblogs.com/renqiqiang/p/6822143.html
mac 版本 JDK 的下载和安装https://www.jianshu.com/p/a85658902f26
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#java-基本语法
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#数据类型
https://camo.githubusercontent.com/32a22080a00b84285aec4f922f221a48a298672e55b5d64b017edc7e1115aadf/68747470733a2f2f747661312e73696e61696d672e636e2f6c617267652f3030386933736b4e6c7931677538666d6a733565716a36306c6f30396877657330322e6a7067
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#基础语法
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#运算符
https://camo.githubusercontent.com/400146165f223911996c9a940cef4025ec06c3fde3a000985bf663ee04d9b213/68747470733a2f2f747661312e73696e61696d672e636e2f6c617267652f3030386933736b4e6c7931677538666d7630306f366a33306c743036667438702e6a7067
https://camo.githubusercontent.com/c51f77500c7a3b6ed142f8ecdd424a8610d1b5b7f86b42bdf35f81c51ccb1b58/68747470733a2f2f747661312e73696e61696d672e636e2f6c617267652f3030386933736b4e6c7931677538666e36736635736a36306c7530376164673430322e6a7067
https://camo.githubusercontent.com/c43004ca954aa80b58ea423237b1db3dac8b790b50a9a9f8526a4c9bf5e949ec/68747470733a2f2f747661312e73696e61696d672e636e2f6c617267652f3030386933736b4e6c7931677538666e666d3070776a36306c7330376377656b30322e6a7067
https://camo.githubusercontent.com/753e98de780c8f1228f2f7c7c897cedfb0a66e1f5f33cbcb49f29bb0c5606219/68747470733a2f2f747661312e73696e61696d672e636e2f6c617267652f3030386933736b4e6c7931677538666e6e68736b626a36306c6a303779676d6630322e6a7067
https://camo.githubusercontent.com/c2589fbc5f5c40059f339a54e7ad558fa4092bff2819ede35469412eadd5753e/68747470733a2f2f747661312e73696e61696d672e636e2f6c617267652f3030386933736b4e6c7931677538666e79653176626a36306d6630356833796c30322e6a7067
https://camo.githubusercontent.com/4478915d20bdceb56c9baf5ca4efbafdbbe3a4274bf886d284bcabac9f4b5496/68747470733a2f2f747661312e73696e61696d672e636e2f6c617267652f3030386933736b4e6c7931677538666f39776a70776a36306c7230336471327730322e6a7067
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#java-执行控制流程
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#条件语句
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#if-条件语句
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#ifelse-条件语句
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#ifelse-if-多分支语句
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#switch-case多分支语句
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#循环语句
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#while-循环语句
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#dowhile-循环
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#for-循环语句
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#跳转语句
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#break-语句
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#continue-语句
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#面向对象
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#类也是一种对象
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#对象的创建
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#属性和方法
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#构造方法
https://camo.githubusercontent.com/26716b7fd7c02207bd231a3dbbc9b3ff647aee8d9b9fcf1f64e5876c84c9ebb8/68747470733a2f2f747661312e73696e61696d672e636e2f6c617267652f3030386933736b4e6c7931677538666f6d6f3276736a3630633830396f30743030322e6a7067
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#方法重载
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#方法的重写
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#初始化
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#类的初始化
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#成员初始化
https://camo.githubusercontent.com/f36f5d3257a381b6c43a17a8360554cf8d0772c37b2fdb878ba3f0e1ec35b67f/68747470733a2f2f747661312e73696e61696d672e636e2f6c617267652f3030386933736b4e6c7931677538666f776d3765686a36306b783039356a726a30322e6a7067
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#构造器初始化
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#初始化顺序
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#数组初始化
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#对象的销毁
https://camo.githubusercontent.com/95e043df5e2c6ff0f32e6dc4f22604aa1c48f36430bcef481a432b1a8d239029/68747470733a2f2f747661312e73696e61696d672e636e2f6c617267652f3030386933736b4e6c7931677538667038383577686a36306d3430327364667930322e6a7067
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#对象作用域
https://camo.githubusercontent.com/658f1c1d7a4be5e322d55c96a2428d43a8227d0b900f37dfd006a9060575c1d9/68747470733a2f2f747661312e73696e61696d672e636e2f6c617267652f3030386933736b4e6c7931677538667068336339616a3630657a30626f74396830322e6a7067
https://camo.githubusercontent.com/5ba15c3ff8d9b4e3896b2cf2e7129cdfb1d64f8d9b19a7268bbf25f85321dd93/68747470733a2f2f747661312e73696e61696d672e636e2f6c617267652f3030386933736b4e6c793167753866706f6b6f706e6a36306c7330346671333930322e6a7067
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#访问控制权限
https://camo.githubusercontent.com/576953875c1f90b7ff137f753fbb267a5fdca59b2a24b7729119e05908d0cf93/68747470733a2f2f747661312e73696e61696d672e636e2f6c617267652f3030386933736b4e6c7931677538667077736675766a36306c78303674676c7630322e6a7067
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#继承
https://camo.githubusercontent.com/6c9303685c1597752f58522b9d29334b50e52b0adbe56a3bb3f5a23a2b5a64d8/68747470733a2f2f747661312e73696e61696d672e636e2f6c617267652f3030386933736b4e6c79316775396c6a7238717a656a36306c6330646164676230322e6a7067
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#多态
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#组合
https://camo.githubusercontent.com/1de707c5b63f962b7a32638ad5c506e4943264c323a178df876d9f7aaf0d9d92/68747470733a2f2f747661312e73696e61696d672e636e2f6c617267652f3030386933736b4e6c7931677538667137353578746a36306c7030367364676130322e6a7067
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#代理
动态代理竟然如此简单!https://mp.weixin.qq.com/s?__biz=MzkwMDE1MzkwNQ==&mid=2247495729&idx=1&sn=a8960d2bf5a3cb61ad1cbd4fe0f547bc&chksm=c04ae76ff73d6e79f0f786666dfc769fda050c497d9b5ce2a40e4218fa409c9c87640c9834af&token=807132442&lang=zh_CN#rd
深入理解代理https://mp.weixin.qq.com/s?__biz=MzkwMDE1MzkwNQ==&mid=2247495842&idx=1&sn=e04e448d3e193912bf4702125028451f&chksm=c04ae7fcf73d6eea6737ff788c8cd09ed7e9c208858439c5fcd7269f1792708507fedb7b6e1b&token=941500738&lang=zh_CN#rd
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#向上转型
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#static
一个 static 还能难得住我?https://mp.weixin.qq.com/s?__biz=MzI0ODk2NDIyMQ==&mid=2247484455&idx=1&sn=582d5d2722dab28a36b6c7bc3f39d3fb&chksm=e999f135deee7823226d4da1e8367168a3d0ec6e66c9a589843233b7e801c416d2e535b383be&token=1464638247&lang=zh_CN#rd
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#final
看完这篇 final、finally 和 finalize 和面试官扯皮就没问题了https://mp.weixin.qq.com/s?__biz=MzkwMDE1MzkwNQ==&mid=2247495775&idx=1&sn=98e9f5ba4ea59616161e3c9c9c103456&source=41#wechat_redirect
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#接口和抽象类
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#接口
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#抽象类
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#异常
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#认识-exception
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#什么是-throwable
Java规范https://docs.oracle.com/javase/specs/jls/se9/html/jls-11.html#jls-11.1.1
https://camo.githubusercontent.com/d495b7302f03f73ceeb7bc7bba5f8d86e8a469bcd7725e4761246c6f922e1e19/68747470733a2f2f747661312e73696e61696d672e636e2f6c617267652f3030386933736b4e6c793167753866716a356836786a36306c7330637a74396a30322e6a7067
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#常见的-exception
https://camo.githubusercontent.com/368fa53d5a855c1b46a2448b181322cf95e3de90aa93a8990564196db7d382fd/68747470733a2f2f747661312e73696e61696d672e636e2f6c617267652f3030386933736b4e6c7931677538667635716d33786a33306c753037676161692e6a7067
https://camo.githubusercontent.com/fa2ebe2c36c57f57a062b66db5f99edd339fd1a49aaca14097cefc02f644eec5/68747470733a2f2f747661312e73696e61696d672e636e2f6c617267652f3030386933736b4e6c793167753866766f726865696a36306c6d3035376a727230322e6a7067
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#与-exception-有关的-java-关键字
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#throws-和-throw
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#try-finally-catch
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#什么是-error
https://camo.githubusercontent.com/15c3f7ca333ee31758be42b475cd060d966956e54d19c946950ad4b87a20d347/68747470733a2f2f747661312e73696e61696d672e636e2f6c617267652f3030386933736b4e6c793167753866767a387164386a36306c3430667871346530322e6a7067
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#内部类
https://camo.githubusercontent.com/69d67e4903fcc5aee5daae7e750069a26ef216ad46316877726f412482f4acfa/68747470733a2f2f747661312e73696e61696d672e636e2f6c617267652f3030386933736b4e6c7931677538667737366363716a36306c7630383977663530322e6a7067
https://camo.githubusercontent.com/8da2157edc552304ae4dd13baddab3bfe1c4f2a938a0a22c5bb8fac58678ce9b/68747470733a2f2f747661312e73696e61696d672e636e2f6c617267652f3030386933736b4e6c7931677538667764777774716a3630687530666161633330322e6a7067
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#如何定义内部类
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#链接到外部类
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#内部类与向上转型
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#定义在方法中和任意作用域内部的类
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#嵌套类
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#接口内部的类
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#内部类实现多重继承
http://www.cnblogs.com/chenssy/p/3389027.htmlhttp://www.cnblogs.com/chenssy/p/3389027.html
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#内部类的继承
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#内部类的覆盖
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#关于源码中内部类的表示
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#内部类的优点
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#集合
https://camo.githubusercontent.com/5b82abb4f211505a69e2842bc273c3282f658b663b4d43ba9bc33cc9c15e8507/68747470733a2f2f747661312e73696e61696d672e636e2f6c617267652f3030386933736b4e6c793167753866777974666b6e6a36306c773067656d796330322e6a7067
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#iterable-接口
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#顶层接口
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#arraylist
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#vector
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#linkedlist-类
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#stack
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#hashset
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#treeset
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#linkedhashset-类
https://camo.githubusercontent.com/ada20d54717ed01ca12887a4581d6b1c5ddab24f37b6234687b84670493d656d/68747470733a2f2f747661312e73696e61696d672e636e2f6c617267652f3030386933736b4e6c7931677538667835376379616a36306477306370337a3130322e6a7067
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#priorityqueue
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#hashmap
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#treemap-类
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#linkedhashmap-类
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#hashtable-类
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#identityhashmap-类
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#weakhashmap-类
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#collections-类
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#集合实现类特征图
https://camo.githubusercontent.com/fa7092cc07664f97129c93c5f04cc6add85d6465bd66a59d567a4b4efbf08eb8/68747470733a2f2f747661312e73696e61696d672e636e2f6c617267652f3030386933736b4e6c7931677538667866356732646a36306c7630636c676d6530322e6a7067
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#泛型
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#泛型的使用
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#用泛型表示类
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#用泛型表示接口
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#泛型方法
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#泛型通配符
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#泛型的类型擦除
http://blog.csdn.net/fw0124/article/details/42295463)http://blog.csdn.net/fw0124/article/details/42295463%EF%BC%89
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#反射
https://camo.githubusercontent.com/7c8c78abe72543c2f0abdcc83f38b3c78e1c58c0ca5c654dbb037851b0dccf0e/68747470733a2f2f747661312e73696e61696d672e636e2f6c617267652f3030386933736b4e6c793167753866786f7a6d68386a3630386e306962337a6430322e6a7067
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#class-类
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#field-类
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#method-类
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#classloader-类
https://camo.githubusercontent.com/a2fb667d14d538e2f0452eb66d8d1c10504ceb5e75a1d456ba8b07c868eb692f/68747470733a2f2f747661312e73696e61696d672e636e2f6c617267652f3030386933736b4e6c79316775386678793965307a6a36306a6b30653664677630322e6a7067
学会反射后,我被录取了!(干货)https://mp.weixin.qq.com/s?__biz=MzkwMDE1MzkwNQ==&mid=2247495851&idx=1&sn=fe53ba6e2f2d1098fb0c8cd82420e885&chksm=c04ae7f5f73d6ee35caa07a1ecb649d99aba9248e0db1178c0526f524c9f1f66abe37f76a246&token=1680060231&lang=zh_CN#rd
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#枚举
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#枚举特性
https://camo.githubusercontent.com/54c9d1600419af7a5af74cffab883f482fcbef9d63481de65953eebe3fab480d/68747470733a2f2f747661312e73696e61696d672e636e2f6c617267652f3030386933736b4e6c79316775386679636177657a6a3630627130366e37346230322e6a7067
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#枚举和普通类一样
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#枚举神秘之处
https://camo.githubusercontent.com/179dec11595c4fb1b58a56f7f806c76ce6e7b7a9d13a31fdf0fbf442d1be4a58/68747470733a2f2f747661312e73696e61696d672e636e2f6c617267652f3030386933736b4e6c793167753866796d6f70737a6a36306b3030686337357030322e6a7067
https://camo.githubusercontent.com/02644420aab8586d5a691da05a0063e50686ab4012dcf7c37d361cdfcc3bb44a/68747470733a2f2f747661312e73696e61696d672e636e2f6c617267652f3030386933736b4e6c7931677538667972637877706a3630383330326230736d30322e6a7067
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#枚举类
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#io
https://camo.githubusercontent.com/2d66dd4cc0e9e9941fbe52387fbbf3b5c91d053661e51e1d19965c9c9d03b6d7/68747470733a2f2f747661312e73696e61696d672e636e2f6c617267652f3030386933736b4e6c793167753866797a616732706a36306c71303937676d6730322e6a7067
https://camo.githubusercontent.com/f95c7f4f052324ea38b26a8e2db9e0051174a49651d503d529b11e420ea9081e/68747470733a2f2f747661312e73696e61696d672e636e2f6c617267652f3030386933736b4e6c7931677538667a61303333376a36306c6b30613364683230322e6a7067
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#file-类
https://camo.githubusercontent.com/b2599179012f4c04ff3939de3d95d50cb89b0148d1d9d03c6d53a4d832fb8dda/68747470733a2f2f747661312e73696e61696d672e636e2f6c617267652f3030386933736b4e6c7931677538667a6a7a736d6f6a36306c7130627a77667230322e6a7067
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#基础-io-类和相关方法
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#inputstream
https://camo.githubusercontent.com/c77289e46b1efea78f4f69dec2ba72ab29cb67073c6e00eae280b162509f1acf/68747470733a2f2f747661312e73696e61696d672e636e2f6c617267652f3030386933736b4e6c7931677538667a716462786b6a36306c7530386861617430322e6a7067
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#outputstream
https://camo.githubusercontent.com/25b0f825c7524c4058d68fdd378af7272e41b052b60b79561d91e4a25554e8f6/68747470733a2f2f747661312e73696e61696d672e636e2f6c617267652f3030386933736b4e6c7931677538667a78306361796a36306c6f30373364676430322e6a7067
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#reader-类
https://camo.githubusercontent.com/d02be6edbd61f0d454243bf92cacb63a93b0c871de0cbad1b532c84008782896/68747470733a2f2f747661312e73696e61696d672e636e2f6c617267652f3030386933736b4e6c79316775386730336e6a78396a36306c6830636461626930322e6a7067
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#writer-类
https://camo.githubusercontent.com/a935c31750e7c8afe60823bb3e0f4168749f3e4efff8cad43e40146e4d18b36e/68747470733a2f2f747661312e73696e61696d672e636e2f6c617267652f3030386933736b4e6c793167753867306268616c376a33306c72303972676d6b2e6a7067
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#inputstream-及其子类
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#outputstream-及其子类
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#reader-及其子类
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#writer-及其子类
深入理解 Java IOhttps://mp.weixin.qq.com/s?__biz=MzkwMDE1MzkwNQ==&mid=2247495827&idx=1&sn=3fb5ed6663e4ebe90a970d11e00e1a64&chksm=c04ae7cdf73d6edb041e35b75913c90f3d88d2977d3e76d567766cecb3279f9692846580a9e5&token=1680060231&lang=zh_CN#rd
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#注解
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#注解的生命周期
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#关于-null-的几种处理方式
https://camo.githubusercontent.com/36a48b5d0c6bdeb5b1726f10572d8fab9e6855b6156faf9c71aabfc57f887f3c/68747470733a2f2f747661312e73696e61696d672e636e2f6c617267652f3030386933736b4e6c79316775396b7136667231636a3630646b30623630746a30322e6a7067
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#大小写敏感
https://camo.githubusercontent.com/ec30bbd18b013b7ada4cd57c481c5d0f930f0e8d15ca3743e62fb795fb79f5a9/68747470733a2f2f747661312e73696e61696d672e636e2f6c617267652f3030386933736b4e6c79316775396b7166647076706a3630613830343071327630322e6a7067
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#null-是任何引用类型的初始值
https://camo.githubusercontent.com/c61a95872eacfbf78a07315d478106bd8cd5ae53b81d6a9bdc7b6631843504a7/68747470733a2f2f747661312e73696e61696d672e636e2f6c617267652f3030386933736b4e6c79316775396b7171727368716a36306c713039656d786330322e6a7067
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#null-只是一种特殊的值
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#使用-null-safe-方法
https://github.com/JR-Rong/bestJavaer/blob/master/java-basic/java-summary.md#null-判断
https://camo.githubusercontent.com/5257b29f1b8ce9abc4c09aecd1118e1c9f5dfa747e1ef7ef98005deb965da229/68747470733a2f2f747661312e73696e61696d672e636e2f6c617267652f3030386933736b4e6c7931677369766b62637a786f6a33316c32307438616c352e6a7067
https://camo.githubusercontent.com/12e654e93be0dc50b58a12ecb13cd541f27eb252eba30c4df07978b8150fcf08/68747470733a2f2f747661312e73696e61696d672e636e2f6c617267652f3030386933736b4e6c7931677369766c346b687a396a333164363068386d7a652e6a7067
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.