René's URL Explorer Experiment


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

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

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

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

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

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

Opengraph URL: https://github.com/tinytinysun/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:7c44379b-cba4-f8d1-e1bc-a65f73c66361
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-id8EC6:2A60AD:31FE01:414578:6A5BF321
html-safe-nonce0142a3cf7f033320acd815f03d97757844f9d3a15de2f9dbbd3f2eefe56e7521
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4RUM2OjJBNjBBRDozMUZFMDE6NDE0NTc4OjZBNUJGMzIxIiwidmlzaXRvcl9pZCI6IjgxNTE2NTQzODk3NzYxMTg1NjEiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac282494b9ea1a4284c7ba70d2b90a0d329a9033204db9f2585ed4faf02a93e113
hovercard-subject-tagrepository:452901181
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/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md
twitter:imagehttps://opengraph.githubassets.com/24fbf929f085aabc01f631122f339d4ccafff5f4737e5edab4ca7b21aa21a34b/tinytinysun/bestJavaer
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/24fbf929f085aabc01f631122f339d4ccafff5f4737e5edab4ca7b21aa21a34b/tinytinysun/bestJavaer
og:image:alt这是一个成为更好的Java程序员的系列教程. Contribute to tinytinysun/bestJavaer development by creating an account on GitHub.
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None5290d7e14309ad1e76106a9c4237bd1041517e83ea182c8ab756752cb0c6940b
turbo-cache-controlno-cache
go-importgithub.com/tinytinysun/bestJavaer git https://github.com/tinytinysun/bestJavaer.git
octolytics-dimension-user_id10974594
octolytics-dimension-user_logintinytinysun
octolytics-dimension-repository_id452901181
octolytics-dimension-repository_nwotinytinysun/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
release9c975978430e9ad293956f2bbdaf153b1bd84a99
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/tinytinysun/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%2Ftinytinysun%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%2Ftinytinysun%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=tinytinysun%2FbestJavaer
Reloadhttps://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md
Reloadhttps://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md
Reloadhttps://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md
tinytinysun https://github.com/tinytinysun
bestJavaerhttps://github.com/tinytinysun/bestJavaer
crisxuan/bestJavaerhttps://github.com/crisxuan/bestJavaer
Notifications https://github.com/login?return_to=%2Ftinytinysun%2FbestJavaer
Fork 0 https://github.com/login?return_to=%2Ftinytinysun%2FbestJavaer
Star 0 https://github.com/login?return_to=%2Ftinytinysun%2FbestJavaer
Code https://github.com/tinytinysun/bestJavaer
Pull requests 0 https://github.com/tinytinysun/bestJavaer/pulls
Actions https://github.com/tinytinysun/bestJavaer/actions
Projects https://github.com/tinytinysun/bestJavaer/projects
Security and quality 0 https://github.com/tinytinysun/bestJavaer/security
Insights https://github.com/tinytinysun/bestJavaer/pulse
Code https://github.com/tinytinysun/bestJavaer
Pull requests https://github.com/tinytinysun/bestJavaer/pulls
Actions https://github.com/tinytinysun/bestJavaer/actions
Projects https://github.com/tinytinysun/bestJavaer/projects
Security and quality https://github.com/tinytinysun/bestJavaer/security
Insights https://github.com/tinytinysun/bestJavaer/pulse
https://github.com/tinytinysun/bestJavaer
bestJavaerhttps://github.com/tinytinysun/bestJavaer/tree/master
java-basichttps://github.com/tinytinysun/bestJavaer/tree/master/java-basic
Historyhttps://github.com/tinytinysun/bestJavaer/commits/master/java-basic/java-summary.md
https://github.com/tinytinysun/bestJavaer/commits/master/java-basic/java-summary.md
bestJavaerhttps://github.com/tinytinysun/bestJavaer/tree/master
java-basichttps://github.com/tinytinysun/bestJavaer/tree/master/java-basic
Rawhttps://github.com/tinytinysun/bestJavaer/raw/refs/heads/master/java-basic/java-summary.md
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#java-基础核心总结
Java 基础核心总结https://github.com/tinytinysun/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/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#java-%E6%A6%82%E8%BF%B0
什么是 Java?https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#%E4%BB%80%E4%B9%88%E6%98%AF-java
Java 的特点https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#java-%E7%9A%84%E7%89%B9%E7%82%B9
Java 开发环境https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#java-%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83
JDKhttps://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#jdk
JREhttps://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#jre
Java 开发环境配置https://github.com/tinytinysun/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/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#java-%E5%9F%BA%E6%9C%AC%E8%AF%AD%E6%B3%95
数据类型https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#%E6%95%B0%E6%8D%AE%E7%B1%BB%E5%9E%8B
基础语法https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#%E5%9F%BA%E7%A1%80%E8%AF%AD%E6%B3%95
运算符https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#%E8%BF%90%E7%AE%97%E7%AC%A6
Java 执行控制流程https://github.com/tinytinysun/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/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#%E6%9D%A1%E4%BB%B6%E8%AF%AD%E5%8F%A5
if 条件语句https://github.com/tinytinysun/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/tinytinysun/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/tinytinysun/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/tinytinysun/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/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#%E5%BE%AA%E7%8E%AF%E8%AF%AD%E5%8F%A5
while 循环语句https://github.com/tinytinysun/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/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#dowhile-%E5%BE%AA%E7%8E%AF
for 循环语句https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#for-%E5%BE%AA%E7%8E%AF%E8%AF%AD%E5%8F%A5
跳转语句https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#%E8%B7%B3%E8%BD%AC%E8%AF%AD%E5%8F%A5
break 语句https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#break-%E8%AF%AD%E5%8F%A5
continue 语句https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#continue-%E8%AF%AD%E5%8F%A5
面向对象https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#%E9%9D%A2%E5%90%91%E5%AF%B9%E8%B1%A1
类也是一种对象https://github.com/tinytinysun/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/tinytinysun/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/tinytinysun/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/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#%E6%9E%84%E9%80%A0%E6%96%B9%E6%B3%95
方法重载https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#%E6%96%B9%E6%B3%95%E9%87%8D%E8%BD%BD
方法的重写https://github.com/tinytinysun/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/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#%E5%88%9D%E5%A7%8B%E5%8C%96
类的初始化https://github.com/tinytinysun/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/tinytinysun/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/tinytinysun/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/tinytinysun/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/tinytinysun/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/tinytinysun/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/tinytinysun/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/tinytinysun/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/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#%E7%BB%A7%E6%89%BF
多态https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#%E5%A4%9A%E6%80%81
组合https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#%E7%BB%84%E5%90%88
代理https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#%E4%BB%A3%E7%90%86
向上转型https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#%E5%90%91%E4%B8%8A%E8%BD%AC%E5%9E%8B
statichttps://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#static
finalhttps://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#final
接口和抽象类https://github.com/tinytinysun/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/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#%E6%8E%A5%E5%8F%A3
抽象类https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#%E6%8A%BD%E8%B1%A1%E7%B1%BB
异常https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#%E5%BC%82%E5%B8%B8
认识 Exceptionhttps://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#%E8%AE%A4%E8%AF%86-exception
什么是 Throwablehttps://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#%E4%BB%80%E4%B9%88%E6%98%AF-throwable
常见的 Exceptionhttps://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#%E5%B8%B8%E8%A7%81%E7%9A%84-exception
与 Exception 有关的 Java 关键字https://github.com/tinytinysun/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/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#throws-%E5%92%8C-throw
try 、finally 、catchhttps://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#try-finally-catch
什么是 Errorhttps://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#%E4%BB%80%E4%B9%88%E6%98%AF-error
内部类https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#%E5%86%85%E9%83%A8%E7%B1%BB
如何定义内部类https://github.com/tinytinysun/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/tinytinysun/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/tinytinysun/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/tinytinysun/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/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#%E5%B5%8C%E5%A5%97%E7%B1%BB
接口内部的类https://github.com/tinytinysun/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/tinytinysun/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/tinytinysun/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/tinytinysun/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/tinytinysun/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/tinytinysun/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/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#%E9%9B%86%E5%90%88
Iterable 接口https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#iterable-%E6%8E%A5%E5%8F%A3
顶层接口https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#%E9%A1%B6%E5%B1%82%E6%8E%A5%E5%8F%A3
ArrayListhttps://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#arraylist
Vectorhttps://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#vector
LinkedList 类https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#linkedlist-%E7%B1%BB
Stackhttps://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#stack
HashSethttps://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#hashset
TreeSethttps://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#treeset
LinkedHashSet 类https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#linkedhashset-%E7%B1%BB
PriorityQueuehttps://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#priorityqueue
HashMaphttps://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#hashmap
TreeMap 类https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#treemap-%E7%B1%BB
LinkedHashMap 类https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#linkedhashmap-%E7%B1%BB
Hashtable 类https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#hashtable-%E7%B1%BB
IdentityHashMap 类https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#identityhashmap-%E7%B1%BB
WeakHashMap 类https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#weakhashmap-%E7%B1%BB
Collections 类https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#collections-%E7%B1%BB
集合实现类特征图https://github.com/tinytinysun/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/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#%E6%B3%9B%E5%9E%8B
泛型的使用https://github.com/tinytinysun/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/tinytinysun/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/tinytinysun/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/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#%E6%B3%9B%E5%9E%8B%E6%96%B9%E6%B3%95
泛型通配符https://github.com/tinytinysun/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/tinytinysun/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/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#%E5%8F%8D%E5%B0%84
Class 类https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#class-%E7%B1%BB
Field 类https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#field-%E7%B1%BB
Method 类https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#method-%E7%B1%BB
ClassLoader 类https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#classloader-%E7%B1%BB
枚举https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#%E6%9E%9A%E4%B8%BE
枚举特性https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#%E6%9E%9A%E4%B8%BE%E7%89%B9%E6%80%A7
枚举和普通类一样https://github.com/tinytinysun/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/tinytinysun/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/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#%E6%9E%9A%E4%B8%BE%E7%B1%BB
I/Ohttps://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#io
File 类https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#file-%E7%B1%BB
基础 IO 类和相关方法https://github.com/tinytinysun/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/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#inputstream
OutputStreamhttps://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#outputstream
Reader 类https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#reader-%E7%B1%BB
Writer 类https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#writer-%E7%B1%BB
InputStream 及其子类https://github.com/tinytinysun/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/tinytinysun/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/tinytinysun/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/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#writer-%E5%8F%8A%E5%85%B6%E5%AD%90%E7%B1%BB
注解https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#%E6%B3%A8%E8%A7%A3
注解的生命周期https://github.com/tinytinysun/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/tinytinysun/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/tinytinysun/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/tinytinysun/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/tinytinysun/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/tinytinysun/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/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#null-%E5%88%A4%E6%96%AD
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#java-概述
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#什么是-java
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#java-的特点
https://camo.githubusercontent.com/8b8f3598a810385bb01457d373e413b61cb100e2e67fb879e41b82f4c1e01949/687474703a2f2f7777772e637875616e2e7669702f696d6167652d32303233303230343038353132343137392e706e67
https://camo.githubusercontent.com/6760e3877c8a7c914d3e6aeda28e96a1ab4995d06441524d855e78a1370f7f3e/687474703a2f2f7777772e637875616e2e7669702f696d6167652d32303233303230343038353133363537362e706e67
https://camo.githubusercontent.com/dc59204efd4fb95fe870a7fc7fae8d00f469be04f3539a7ba7d4f434ce48141e/687474703a2f2f7777772e637875616e2e7669702f696d6167652d32303233303230343038353134353736342e706e67
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#java-开发环境
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#jdk
https://camo.githubusercontent.com/0600e7de3d729b89b195bea2fd384b1a3d412a58ee3caaba781f5e0a30ebed05/687474703a2f2f7777772e637875616e2e7669702f696d6167652d32303233303230343038353230323133332e706e67
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#jre
https://github.com/tinytinysun/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/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#java-基本语法
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#数据类型
https://camo.githubusercontent.com/55bdae907395ba8bc8cd12fa4e885f9c9c078a60797df123f44746a470aace2b/687474703a2f2f7777772e637875616e2e7669702f696d6167652d32303233303230343038353231373439322e706e67
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#基础语法
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#运算符
https://camo.githubusercontent.com/5061e0da5375bd6c5c083360f3918fda0427a02d07670551bb2318af4bf034b3/687474703a2f2f7777772e637875616e2e7669702f696d6167652d32303233303230343038353233303733392e706e67
https://camo.githubusercontent.com/4daa563803832e3e28eae2d6e62a20d5cbdcd405d786ecea79b00202048c97e0/687474703a2f2f7777772e637875616e2e7669702f696d6167652d32303233303230343038353234313934382e706e67
https://camo.githubusercontent.com/ac387c624a709cd0ab359a3d4319e9cd5f4b391e596cec0443f9927992c92150/687474703a2f2f7777772e637875616e2e7669702f696d6167652d32303233303230343038353235323830322e706e67
https://camo.githubusercontent.com/bfbbc02bd56af56564db8830709192e0897c9976f4d54757e32ddf28e54cf414/687474703a2f2f7777772e637875616e2e7669702f696d6167652d32303233303230343038353331383232382e706e67
https://camo.githubusercontent.com/e772139ed6c7a22e3b028f00a358a2bda42c9f76bae46972db565ac6bff3f9fe/687474703a2f2f7777772e637875616e2e7669702f696d6167652d32303233303230343038353333323332322e706e67
https://camo.githubusercontent.com/7f27c391de608ef8c2dc80a9bb684ef83af56b78f49e51ab58b33b5b002d1071/687474703a2f2f7777772e637875616e2e7669702f696d6167652d32303233303230343038353334323931372e706e67
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#java-执行控制流程
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#条件语句
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#if-条件语句
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#ifelse-条件语句
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#ifelse-if-多分支语句
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#switch-case多分支语句
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#循环语句
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#while-循环语句
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#dowhile-循环
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#for-循环语句
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#跳转语句
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#break-语句
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#continue-语句
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#面向对象
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#类也是一种对象
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#对象的创建
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#属性和方法
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#构造方法
https://camo.githubusercontent.com/6ff311d62336f9d2c941ec6d0ff56517e6a3597f40baaef9db3db1082d244f0d/687474703a2f2f7777772e637875616e2e7669702f696d6167652d32303233303230343039303531363532382e706e67
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#方法重载
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#方法的重写
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#初始化
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#类的初始化
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#成员初始化
https://camo.githubusercontent.com/560a0761c59eec5d2b4932b19188d7bdd8fc78f9ab01896d8d16845efadaa3c8/687474703a2f2f7777772e637875616e2e7669702f696d6167652d32303233303230343039303533333034382e706e67
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#构造器初始化
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#初始化顺序
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#数组初始化
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#对象的销毁
https://camo.githubusercontent.com/6756000f5b09cc5d40f04fab61167333cc86d0aa004569947d95c08bdc2dbe56/687474703a2f2f7777772e637875616e2e7669702f696d6167652d32303233303230343039303534363731352e706e67
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#对象作用域
https://camo.githubusercontent.com/6a2f0733bbf0cd973701f1214e58d2ec6329c33eb5c98d9b8154b2801e40b264/687474703a2f2f7777772e637875616e2e7669702f696d6167652d32303233303230343039303535393831362e706e67
https://camo.githubusercontent.com/77518df0e47e1cab6e243df4d08914473a00b4e63446baf4eec973b5088406ac/687474703a2f2f7777772e637875616e2e7669702f696d6167652d32303233303230343039303631323735352e706e67
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#访问控制权限
https://camo.githubusercontent.com/12b8b286773ae113da6ab95e090c46f1c72f232dd2c4f4dc06a3432b13f100c4/687474703a2f2f7777772e637875616e2e7669702f696d6167652d32303233303230343039303632353931312e706e67
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#继承
https://camo.githubusercontent.com/9c1075d439dccd5437fa223b2e3ba7ad03d0100236ec383c4f6b65fa08c57010/687474703a2f2f7777772e637875616e2e7669702f696d6167652d32303233303230343039303633363739392e706e67
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#多态
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#组合
https://camo.githubusercontent.com/fb8df96a4695a5d06cac1858a5c17be1dcb158ec18e6606b3d2597e97f4ad267/687474703a2f2f7777772e637875616e2e7669702f696d6167652d32303233303230343039303635323731302e706e67
https://github.com/tinytinysun/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/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#向上转型
https://github.com/tinytinysun/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/tinytinysun/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/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#接口和抽象类
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#接口
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#抽象类
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#异常
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#认识-exception
https://github.com/tinytinysun/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/01398c4ad944cd9457bee54ff0ed4304133f2cbec1171694bc559f24ee6d8cb8/687474703a2f2f7777772e637875616e2e7669702f696d6167652d32303233303230343039313031373430372e706e67
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#常见的-exception
https://camo.githubusercontent.com/21747e6c45eb86fc25eba23b3bc248abe5c170fe72148d9d54b3ad6057f8db8f/687474703a2f2f7777772e637875616e2e7669702f696d6167652d32303233303230343039313033313638372e706e67
https://camo.githubusercontent.com/8db1fa003a6f9bac7668ac6edc562254299e353f7a0d8a1d0350fafecae3232e/687474703a2f2f7777772e637875616e2e7669702f696d6167652d32303233303230343039313034313337332e706e67
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#与-exception-有关的-java-关键字
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#throws-和-throw
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#try-finally-catch
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#什么是-error
https://camo.githubusercontent.com/dced6acbfa965827a7b34e9f1b270b60bc405829f22581269aa8a7b252bb757f/687474703a2f2f7777772e637875616e2e7669702f696d6167652d32303233303230343039313133373237392e706e67
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#内部类
https://camo.githubusercontent.com/1085828f7706f358fd7cfc08681c46953e4e61ee48a94efaf0a5488a36014308/687474703a2f2f7777772e637875616e2e7669702f696d6167652d32303233303230343039313134393834302e706e67
https://camo.githubusercontent.com/fa89e01bd997dbbabc72a094789a4f5364fda7e1d46aaa96707b739b5fe110d5/687474703a2f2f7777772e637875616e2e7669702f696d6167652d32303233303230343039313135393637312e706e67
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#如何定义内部类
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#链接到外部类
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#内部类与向上转型
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#定义在方法中和任意作用域内部的类
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#嵌套类
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#接口内部的类
https://github.com/tinytinysun/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/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#内部类的继承
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#内部类的覆盖
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#关于源码中内部类的表示
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#内部类的优点
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#集合
https://camo.githubusercontent.com/2e495de042af431a3deb1bff2e7529bf2a6edd792a2bf10736dff725203cdb7c/687474703a2f2f7777772e637875616e2e7669702f696d6167652d32303233303230343039333932393231392e706e67
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#iterable-接口
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#顶层接口
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#arraylist
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#vector
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#linkedlist-类
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#stack
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#hashset
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#treeset
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#linkedhashset-类
https://camo.githubusercontent.com/57df7a40b72df37f720adf18a226a84de2530b16dca2d0815c0b87a0a13b665e/687474703a2f2f7777772e637875616e2e7669702f696d6167652d32303233303230343039333935313332342e706e67
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#priorityqueue
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#hashmap
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#treemap-类
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#linkedhashmap-类
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#hashtable-类
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#identityhashmap-类
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#weakhashmap-类
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#collections-类
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#集合实现类特征图
https://camo.githubusercontent.com/f8addd714c300f06f243e268f591d44dc89f5ed04c14912dc2a7e38daedb6b80/687474703a2f2f7777772e637875616e2e7669702f696d6167652d32303233303230343039343030393133342e706e67
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#泛型
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#泛型的使用
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#用泛型表示类
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#用泛型表示接口
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#泛型方法
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#泛型通配符
https://github.com/tinytinysun/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/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#反射
https://camo.githubusercontent.com/025b5dadf1a2baa5c161cd8ca5764cc9f91a6e84008ce0d70622af7aec90edf9/687474703a2f2f7777772e637875616e2e7669702f696d6167652d32303233303230343039343032393034392e706e67
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#class-类
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#field-类
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#method-类
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#classloader-类
https://camo.githubusercontent.com/6bbed0b05e555f92a83e1269bf84a78d9d238ffe9159c7a67961156ed622fa18/687474703a2f2f7777772e637875616e2e7669702f696d6167652d32303233303230343039343132333730392e706e67
学会反射后,我被录取了!(干货)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/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#枚举
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#枚举特性
https://camo.githubusercontent.com/c9b7f26b42397b632424c944c5f811431ea231e06b2a4cdbef38c47a86da827d/687474703a2f2f7777772e637875616e2e7669702f696d6167652d32303233303230343039343134313331352e706e67
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#枚举和普通类一样
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#枚举神秘之处
https://camo.githubusercontent.com/863ae84610f61ecb2ef3426f6c82352fd216dfa76ffc99a02c26946bc749f13a/687474703a2f2f7777772e637875616e2e7669702f696d6167652d32303233303230343039343135373330382e706e67
https://camo.githubusercontent.com/b86b46244513ce9481dfdd0fab00189eadeee8e0a5b9fbf9ae12b4210ffe4f6c/687474703a2f2f7777772e637875616e2e7669702f696d6167652d32303233303230343039343230383837342e706e67
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#枚举类
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#io
https://camo.githubusercontent.com/cf1122834e17fc5ab305d37fc507ed555e82df4a87ef7dd3a8419dca638abd66/687474703a2f2f7777772e637875616e2e7669702f696d6167652d32303233303230343039343232373930332e706e67
https://camo.githubusercontent.com/c7ce1bb5f04f4304007cfb571b84ecb32f100231913accbc4dcd01b7b93665ac/687474703a2f2f7777772e637875616e2e7669702f696d6167652d32303233303230343039343234303131352e706e67
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#file-类
https://camo.githubusercontent.com/16a0d09b342d974646dd5cd34882fc29d83dcb14eba8b1647b50b485b5d30814/687474703a2f2f7777772e637875616e2e7669702f696d6167652d32303233303230343039343235393133372e706e67
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#基础-io-类和相关方法
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#inputstream
https://camo.githubusercontent.com/d99cbbd895e53609b0b01ba94998dfedd8515ce58a055adf956e90b3361a1f6c/687474703a2f2f7777772e637875616e2e7669702f696d6167652d32303233303230343039343331313836302e706e67
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#outputstream
https://camo.githubusercontent.com/56988a982a62f7628c14c669340bf6dd5329be98efd909e40efbe5e611ee8cb1/687474703a2f2f7777772e637875616e2e7669702f696d6167652d32303233303230343039343333313336322e706e67
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#reader-类
https://camo.githubusercontent.com/2640535bffe2b7566e351a44a92f843c0bb766a6dd8777d28a66faa7e47206ca/687474703a2f2f7777772e637875616e2e7669702f696d6167652d32303233303230343039343334343938302e706e67
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#writer-类
https://camo.githubusercontent.com/b1bfabdcf6f556273054103c0a058969a4a5e251235c5de0a7060faad259cb5e/687474703a2f2f7777772e637875616e2e7669702f696d6167652d32303233303230343039343335383632362e706e67
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#inputstream-及其子类
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#outputstream-及其子类
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#reader-及其子类
https://github.com/tinytinysun/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/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#注解
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#注解的生命周期
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#关于-null-的几种处理方式
https://camo.githubusercontent.com/50cc575e283c92ceecea657b35ee876acc8e9bf19dad40037916b97f5010b954/687474703a2f2f7777772e637875616e2e7669702f696d6167652d32303233303230343039343431363731392e706e67
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#大小写敏感
https://camo.githubusercontent.com/8ebac616706e80adb5551f14379bc296b73156cbd86c211bf300e8224e3c91fa/687474703a2f2f7777772e637875616e2e7669702f696d6167652d32303233303230343039343432393231382e706e67
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#null-是任何引用类型的初始值
https://camo.githubusercontent.com/5d5a2cd1be1ea5f539a7ea01c099d25eae74f778ef51da23c4f5b4ce49fdd046/687474703a2f2f7777772e637875616e2e7669702f696d6167652d32303233303230343039343434343834332e706e67
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#null-只是一种特殊的值
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#使用-null-safe-方法
https://github.com/tinytinysun/bestJavaer/blob/master/java-basic/java-summary.md#null-判断
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.