René's URL Explorer Experiment


Title: Java-learning/docs/java/java-basic.md at master · cryptoim/Java-learning · GitHub

Open Graph Title: Java-learning/docs/java/java-basic.md at master · cryptoim/Java-learning

X Title: Java-learning/docs/java/java-basic.md at master · cryptoim/Java-learning

Description: Java相关知识总结,包括Java基础、MySQL、Springboot、mybatis、Redis、rabbitMQ等等,面试必备! - Java-learning/docs/java/java-basic.md at master · cryptoim/Java-learning

Open Graph Description: Java相关知识总结,包括Java基础、MySQL、Springboot、mybatis、Redis、rabbitMQ等等,面试必备! - cryptoim/Java-learning

X Description: Java相关知识总结,包括Java基础、MySQL、Springboot、mybatis、Redis、rabbitMQ等等,面试必备! - cryptoim/Java-learning

Opengraph URL: https://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/blob/*name(/*path)
route-controllerblob
route-actionshow
fetch-noncev2:782f2834-07e7-d419-d6de-b43c0fb89cb9
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-idD6B4:FA64A:157A50E:1CF07FA:6A596A8D
html-safe-nonceef17b72efcb95f93a232123e3de3706f32feb07dde740c1446fd9ba61482d341
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJENkI0OkZBNjRBOjE1N0E1MEU6MUNGMDdGQTo2QTU5NkE4RCIsInZpc2l0b3JfaWQiOiI3MTMyNDU2NDA0MjE2NDYxIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac6cddbe686777a2fd95b517cbd3b372b6f2440061d630b798bebe13a814272027
hovercard-subject-tagrepository:780887556
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/cryptoim/Java-learning/blob/master/docs/java/java-basic.md
twitter:imagehttps://opengraph.githubassets.com/ba8f577f281e9b1318b4ef67e5c73a7911fd16a31cc3b4deebff414da6bf7883/cryptoim/Java-learning
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/ba8f577f281e9b1318b4ef67e5c73a7911fd16a31cc3b4deebff414da6bf7883/cryptoim/Java-learning
og:image:altJava相关知识总结,包括Java基础、MySQL、Springboot、mybatis、Redis、rabbitMQ等等,面试必备! - cryptoim/Java-learning
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
Nonea540949572872b935b393b36db38922db390ae71c859537d741b8f3eb7e545b5
turbo-cache-controlno-cache
go-importgithub.com/cryptoim/Java-learning git https://github.com/cryptoim/Java-learning.git
octolytics-dimension-user_id148333405
octolytics-dimension-user_logincryptoim
octolytics-dimension-repository_id780887556
octolytics-dimension-repository_nwocryptoim/Java-learning
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forktrue
octolytics-dimension-repository_parent_id163157027
octolytics-dimension-repository_parent_nwoTyson0314/Java-learning
octolytics-dimension-repository_network_root_id163157027
octolytics-dimension-repository_network_root_nwoTyson0314/Java-learning
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
release4aa391d605ba491481565840251a4b0fec3f4807
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fcryptoim%2FJava-learning%2Fblob%2Fmaster%2Fdocs%2Fjava%2Fjava-basic.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%2Fcryptoim%2FJava-learning%2Fblob%2Fmaster%2Fdocs%2Fjava%2Fjava-basic.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=cryptoim%2FJava-learning
Reloadhttps://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md
Reloadhttps://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md
Reloadhttps://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md
cryptoim https://github.com/cryptoim
Java-learninghttps://github.com/cryptoim/Java-learning
Tyson0314/Java-learninghttps://github.com/Tyson0314/Java-learning
Notifications https://github.com/login?return_to=%2Fcryptoim%2FJava-learning
Fork 0 https://github.com/login?return_to=%2Fcryptoim%2FJava-learning
Star 0 https://github.com/login?return_to=%2Fcryptoim%2FJava-learning
Code https://github.com/cryptoim/Java-learning
Pull requests 0 https://github.com/cryptoim/Java-learning/pulls
Actions https://github.com/cryptoim/Java-learning/actions
Projects https://github.com/cryptoim/Java-learning/projects
Security and quality 0 https://github.com/cryptoim/Java-learning/security
Insights https://github.com/cryptoim/Java-learning/pulse
Code https://github.com/cryptoim/Java-learning
Pull requests https://github.com/cryptoim/Java-learning/pulls
Actions https://github.com/cryptoim/Java-learning/actions
Projects https://github.com/cryptoim/Java-learning/projects
Security and quality https://github.com/cryptoim/Java-learning/security
Insights https://github.com/cryptoim/Java-learning/pulse
https://github.com/cryptoim/Java-learning
Java-learninghttps://github.com/cryptoim/Java-learning/tree/master
docshttps://github.com/cryptoim/Java-learning/tree/master/docs
javahttps://github.com/cryptoim/Java-learning/tree/master/docs/java
Historyhttps://github.com/cryptoim/Java-learning/commits/master/docs/java/java-basic.md
https://github.com/cryptoim/Java-learning/commits/master/docs/java/java-basic.md
Java-learninghttps://github.com/cryptoim/Java-learning/tree/master
docshttps://github.com/cryptoim/Java-learning/tree/master/docs
javahttps://github.com/cryptoim/Java-learning/tree/master/docs/java
Rawhttps://github.com/cryptoim/Java-learning/raw/refs/heads/master/docs/java/java-basic.md
大厂面试手册https://topjavaer.cn/zsxq/mianshishouce.html
大彬的知识星球https://topjavaer.cn/zsxq/introduce.html
https://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md#java的特点
https://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md#java是如何实现跨平台的
https://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md#java-与-c-的区别
https://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md#jdkjrejvm三者的关系
https://camo.githubusercontent.com/4c53529e42c9a0e10e31302512e7f472466126aaa80ec6928dc05b85834caef9/687474703a2f2f696d672e746f706a61766165722e636e2f696d672f32303232303430323233303434372e706e67
https://camo.githubusercontent.com/739f3d23daa543f376b691c62d063bb21facfe113ec5c388be24b3037fdf8fdb/687474703a2f2f696d672e746f706a61766165722e636e2f696d672f32303232303430313233343030382e706e67
https://camo.githubusercontent.com/b92115c74fff52da18abf3defcb9e26ea339f1ed778985c30a092c08ce1e04d0/687474703a2f2f696d672e746f706a61766165722e636e2f696d672f32303232303430343132303530392e706e67
https://camo.githubusercontent.com/96e0818086960e5c50f1036e019f05692683b3ac91fb238734e8a501dcd3781d/687474703a2f2f696d672e746f706a61766165722e636e2f696d672f32303232303430343132303530372e706e67
https://camo.githubusercontent.com/6a5a31da74a00a4f88a2e569bdf66607287b73a1233c9890517d6b7acfa422b0/687474703a2f2f696d672e746f706a61766165722e636e2f696d672f32303232303430323233303631332e706e67
https://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md#java程序是编译执行还是解释执行
https://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md#面向对象和面向过程的区别
https://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md#面向对象有哪些特性
https://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md#面向对象编程的六大原则
https://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md#数组到底是不是对象
https://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md#java的基本数据类型有哪些
https://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md#为什么不能用浮点型表示金额
https://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md#什么是值传递和引用传递
https://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md#了解java的包装类型吗为什么需要包装类
https://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md#自动装箱和拆箱
https://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md#string-为什么不可变
https://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md#为何jdk9要将string的底层实现由char改成byte
https://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md#string-stringbuffer-和-stringbuilder区别
https://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md#什么是stringjoiner
https://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md#string-类的常用方法有哪些
https://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md#new-stringdabin会创建几个对象
https://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md#什么是字符串常量池
https://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md#string最大长度是多少
https://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md#object常用方法有哪些
https://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md#讲讲深拷贝和浅拷贝
https://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md#两个对象的hashcode相同则-equals是否也一定为-true
https://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md#为什么重写-equals-时一定要重写-hashcode
https://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md#java创建对象有几种方式
https://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md#说说类实例化的顺序
https://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md#equals和有什么区别
https://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md#常见的关键字有哪些
https://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md#final-finally-finalize-的区别
https://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md#java中的finally一定会被执行吗
https://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md#final关键字的作用
https://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md#方法重载和重写的区别
https://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md#接口与抽象类区别
https://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md#常见的exception有哪些
https://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md#error和exception的区别
https://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md#运行时异常和非运行时异常checked的区别
https://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md#throw和throws的区别
https://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md#通过故事讲清楚nio
https://camo.githubusercontent.com/7d1ad22fd3a9f21ee6df900c49e65c50f2b42e2df5b61fa7f8240b19d79012dd/687474703a2f2f696d672e746f706a61766165722e636e2f696d672f32303232303432333135343435302e706e67
https://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md#bionioaio区别的区别
https://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md#守护线程是什么
https://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md#java支持多继承吗
https://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md#如何实现对象克隆
https://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md#同步和异步的区别
https://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md#阻塞和非阻塞的区别
https://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md#java8的新特性有哪些
Java8 新特性总结https://github.com/Tyson0314/Java-learning/blob/master/Java/Java8%E6%96%B0%E7%89%B9%E6%80%A7.md
https://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md#序列化和反序列化
https://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md#什么时候需要用到序列化和反序列化呢
https://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md#实现序列化和反序列化为什么要实现-serializable-接口
https://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md#实现-serializable-接口之后为什么还要显示指定-serialversionuid-的值
https://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md#static-属性为什么不会被序列化
https://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md#transient关键字的作用
https://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md#什么是反射
https://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md#反射有哪些应用场景呢
https://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md#讲讲什么是泛型
https://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md#如何停止一个正在运行的线程
https://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md#什么是跨域
https://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md#跨域问题怎么解决呢
www.domain1.com:81/*就可以了。http://www.domain1.com:81/*就可以了。
https://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md#设计接口要注意什么
https://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md#过滤器和拦截器有什么区别
https://segmentfault.com/a/1190000022833940https://segmentfault.com/a/1190000022833940
https://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md#对接第三方接口要考虑什么
https://blog.csdn.net/gzt19881123/article/details/108791034https://blog.csdn.net/gzt19881123/article/details/108791034
https://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md#后端接口性能优化有哪些方法
https://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md#为什么在阿里巴巴java开发手册中强制要求使用包装类型定义属性呢
https://mp.weixin.qq.com/s/O_jCxZWtTTkFZ9FlaZgOCghttps://mp.weixin.qq.com/s/O_jCxZWtTTkFZ9FlaZgOCg
https://github.com/cryptoim/Java-learning/blob/master/docs/java/java-basic.md#8招让接口性能提升100倍
https://juejin.cn/post/7167153109158854687https://juejin.cn/post/7167153109158854687
https://camo.githubusercontent.com/2bff18d5f07c523f67ab53d472ef0d332bd3315959507af08ac9cc08f02c7d39/687474703a2f2f696d672e746f706a61766165722e636e2f696d672f32303232303631323130313334322e706e67
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.