{"id":13466934,"url":"https://github.com/brianway/java-learning","last_synced_at":"2025-05-14T21:03:46.787Z","repository":{"id":37408156,"uuid":"51348290","full_name":"brianway/java-learning","owner":"brianway","description":"旨在打造在线最佳的 Java 学习笔记，含博客讲解和源码实例，包括 Java SE 和 Java Web","archived":false,"fork":false,"pushed_at":"2022-01-08T16:03:06.000Z","size":800,"stargazers_count":4268,"open_issues_count":4,"forks_count":1204,"subscribers_count":322,"default_branch":"master","last_synced_at":"2025-04-13T17:46:43.372Z","etag":null,"topics":["java"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/brianway.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-02-09T05:20:58.000Z","updated_at":"2025-04-10T01:07:56.000Z","dependencies_parsed_at":"2022-07-14T07:20:38.420Z","dependency_job_id":null,"html_url":"https://github.com/brianway/java-learning","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brianway%2Fjava-learning","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brianway%2Fjava-learning/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brianway%2Fjava-learning/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brianway%2Fjava-learning/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/brianway","download_url":"https://codeload.github.com/brianway/java-learning/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254227605,"owners_count":22035668,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["java"],"created_at":"2024-07-31T15:00:51.536Z","updated_at":"2025-05-14T21:03:46.705Z","avatar_url":"https://github.com/brianway.png","language":"Java","readme":"# 我的 Java 学习笔记\n\n旨在打造在线最佳的 Java 学习笔记，笔记内容主要是对一些基础特性和编程细节进行总结整理，适合了解 Java 基础语法，想进一步深入学习的人\n\n含**博客讲解**和**源码实例**，采用 maven 构建，分模块学习，涉及反射，代理，多线程，IO，集合类等核心知识。\n\n**如果觉得不错，请先在这个仓库上点个 star 吧**，这也是对我的肯定和鼓励，谢谢了。\n\n不定时进行调整和补充，需要关注更新的请 watch、star、fork\n\n\n-----\n\n# 仓库目录\n\n**点击相应的模块能看到每个目录的说明文档**\n\n- [blogs](/blogs):博客文档\n- [java-base](/java-base):Java 基础巩固模块的 Java 源码\n- [java-multithread](/java-multithread):多线程模块的 Java 源码\n- [java-container](/java-container):容器类模块的 Java 源码\n- [java-io](/java-io):IO 模块的 Java 源码\n- [java-jvm](/java-jvm): JVM 模块的 Java 源码\n- [java8](/java8): Java 8 模块的源码\n\n\n# 博客文档\n\n如果你只是单纯要阅读的话，建议移步 CSDN 或者 oschina 上观看，访问速度快很多：\n\n\u003e* CSDN:[我的java\u0026javaweb学习笔记(汇总)](http://blog.csdn.net/h3243212/article/details/50659471)\n\u003e* oschina:[我的java\u0026javaweb学习笔记(汇总)](http://my.oschina.net/brianway/blog/614355)\n\n\n**博客目录**\n\n- [Java SE](/blogs/javase)\n  - [java基础巩固笔记(1)-反射.md](/blogs/javase/java基础巩固笔记(1)-反射.md)\n  - [java基础巩固笔记(2)-泛型.md](/blogs/javase/java基础巩固笔记(2)-泛型.md)\n  - [java基础巩固笔记(3)-类加载器.md](/blogs/javase/java基础巩固笔记(3)-类加载器.md)\n  - [java基础巩固笔记(4)-代理.md](/blogs/javase/java基础巩固笔记(4)-代理.md)\n  - [java基础巩固笔记(4)-实现AOP功能的封装与配置的小框架.md](/blogs/javase/java基础巩固笔记(4)-实现AOP功能的封装与配置的小框架.md)\n  - [java基础巩固笔记(5)-多线程之传统多线程.md](/blogs/javase/java基础巩固笔记(5)-多线程之传统多线程.md)\n  - [java基础巩固笔记(5)-多线程之共享数据.md](/blogs/javase/java基础巩固笔记(5)-多线程之共享数据.md)\n  - [java基础巩固笔记(5)-多线程之线程并发库.md](/blogs/javase/java基础巩固笔记(5)-多线程之线程并发库.md)\n  - [java基础巩固笔记(6)-注解.md](/blogs/javase/java基础巩固笔记(6)-注解.md)\n- [Java Web](/blogs/javaweb)\n  - [javaweb入门笔记(1)-Tomcat.md](/blogs/javaweb/javaweb入门笔记(1)-Tomcat.md)\n  - [javaweb入门笔记(2)-http入门.md](/blogs/javaweb/javaweb入门笔记(2)-http入门.md)\n  - [javaweb入门笔记(3)-Servlet.md](/blogs/javaweb/javaweb入门笔记(3)-Servlet.md)\n  - [javaweb入门笔记(4)-request和response.md](/blogs/javaweb/javaweb入门笔记(4)-request和response.md)\n  - [javaweb入门笔记(5)-cookie和session.md](/blogs/javaweb/javaweb入门笔记(5)-cookie和session.md)\n  - [javaweb入门笔记(6)-JSP技术.md](/blogs/javaweb/javaweb入门笔记(6)-JSP技术.md)\n\n\n-----\n\n\n## 赞助\n\n如果您觉得该项目对您有帮助，请扫描下方二维码对我进行鼓励，以便我更好的维护和更新，谢谢支持！\n\n![支付宝](https://brianway.github.io/img/alipay_small.png)\n![微信](https://brianway.github.io/img/wechatpay_small.png)\n\n# TODO\n\n计划将这个仓库进行重构，逐步扩充并实现下面的功能。\n\n* [x] 整理成 maven 的结构，使用聚合和继承特性(2016.4.12 完成)\n* [ ] 原有的 Java SE 部分代码重构为 java-base 模块，并逐步上传代码\n* [x] 多线程部分使用 java-multithread 模块(2016.4.17 完成雏形)\n* [ ] 容器类部分使用模块 java-container\n* [ ] IO 部分使用模块 java-io\n* [x] Java 虚拟机相关部分使用模块 java-jvm(2017.3.20 完成雏形)\n* [x] Java 8 新特性使用模块 java8(2017.3.29 完成)\n\n\n-----\n\n# 联系作者\n\n- [Brian's Personal Website](http://brianway.github.io/)\n- [CSDN](http://blog.csdn.net/h3243212/)\n- [oschina](http://my.oschina.net/brianway)\n\n\nEmail: weichuyang@163.com\n\n-----\n\n# Lisence\n\nLisenced under [Apache 2.0 lisence](http://opensource.org/licenses/Apache-2.0)\n","funding_links":[],"categories":["Java","Java (504)"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrianway%2Fjava-learning","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbrianway%2Fjava-learning","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrianway%2Fjava-learning/lists"}