一、资源链接
- Java中文社区:https://www.javaer.com/
- Java知识图谱:GitHub - TeamStuQ/skill-map: 程序员技能图谱
- Java核心知识点整理:CS-Notes/notes/Java 基础.md at master · CyC2018/CS-Notes · GitHub
- Java面试准备: https://www.interviewbit.com/java-interview-questions/
- Java面试题集合:GitHub - kdn251/interviews: Everything you need to know to get the job.
- Java编码面试问题:100+ Java Interview Questions and Answers (2023)
- Java服务器编程指南:Home: Java Platform, Enterprise Edition (Java EE) 7 Release 7
- Java代码优化技巧:Java Performance: For-eaching vs. Streaming - Java Code Geeks - 2023
- Java性能优化指南:https://dzone.com/refcardz/java-performance-optimization
- Java数据结构和算法:GitHub - TheAlgorithms/Java: All Algorithms implemented in Java
- Java编程学习路径:Blog | JRebel & XRebel by Perforce
- Java函数式编程:Functional Programming in Java | Baeldung
- Java代码生成器(MyBatis Generator):MyBatis Generator Core – Introduction to MyBatis Generator
- Java虚拟机规范(Java Virtual Machine Specification):The Java® Virtual Machine Specification
- Java响应式编程库(Project Reactor):Project Reactor
- Java微服务框架(Micronaut):Home - Micronaut Framework
- Java并发编程框架(Akka):Akka: build concurrent, distributed, and resilient message-driven applications for Java and Scala | Akka
- Java网络服务器框架(Netty):Netty: Home
- Java异步编程库(CompletableFuture):CompletableFuture (Java Platform SE 8 )
- Java函数式响应式编程库(RxJava):GitHub - ReactiveX/RxJava: RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM.
- Java机器学习库(Weka):Weka Wiki
- Java机器学习框架(DeepLearning4j):https://deeplearning4j.org/
- Java数据可视化库(JFreeChart):JFreeChart
- Java网络爬虫框架(WebMagic):GitHub - code4craft/webmagic: A scalable web crawler framework for Java.
- Java图像处理库(JavaCV):GitHub - bytedeco/javacv: Java interface to OpenCV, FFmpeg, and more
- Java性能测试工具(JMH):OpenJDK: jmh
- Java容器化(Docker):https://www.baeldung.com/docker-java-applications
- Java数据持久化(JPA):https://www.baeldung.com/jpa
- Java微服务框架(Spring Cloud):Spring Cloud
- Java函数式编程库(JavaFX):JavaFX
- Java反模式(Anti-patterns):https://www.javacodegeeks.com/java-antipatterns
- Java图形用户界面(GUI)开发:https://docs.oracle.com/javase/tutorial/uiswing/
- Java文本处理工具(Apache Commons Text):Commons Text – Home
- Java注解处理器(APT):https://www.baeldung.com/java-annotation-processing
- Java数据库连接池(HikariCP):GitHub - brettwooldridge/HikariCP: 光 HikariCP・A solid, high-performance, JDBC connection pool at last.
- Java测试驱动开发(Test-Driven Development):https://www.baeldung.com/tdd-java
- Java消息中间件(Apache Kafka):Apache Kafka
- Java缓存框架(Caffeine):GitHub - ben-manes/caffeine: A high performance caching library for Java
- Java集合框架(Collections Framework):Java Collections | Baeldung
- Java模块化编程(Java Module System):https://www.baeldung.com/java-modularity
- Java消息队列(Message Queue):https://www.baeldung.com/java-message-queues
- Java命令行参数解析库(Apache Commons CLI):Apache Commons CLI – Apache Commons CLI
- Java实用工具类集合(Guava):GitHub - google/guava: Google core libraries for Java
- Java代码审计工具(FindBugs):FindBugs™ - Find Bugs in Java Programs
- Java反编译工具(JD-GUI):Java Decompiler
- Java代码覆盖率工具(JaCoCo):EclEmma - JaCoCo Java Code Coverage Library
- Java代码质量工具(Checkstyle):GitHub - checkstyle/checkstyle: Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. By default it supports the Google Java Style Guide and Sun Code Conventions, but is highly configurable. It can be invoked with an ANT task and a command line program.
- Java持续集成与持续交付(CI/CD):https://www.baeldung.com/java-ci-cd-tools
- Java资源合集(Awesome Java):GitHub - akullpp/awesome-java: A curated list of awesome frameworks, libraries and software for the Java programming language.
- Java编程思想(Thinking in Java)电子书:http://www.mindviewinc.com/Books/downloads.html
- Java实战(Java in Action)电子书:https://www.manning.com/books/java-in-action
- Java并发编程实战(Java Concurrency in Practice)电子书:Java Concurrency in Practice
- Effective Java(Java编程的有效方法)电子书:GitHub - jbloch/effective-java-3e-source-code: The source code from the third edition of Effective Java, with minor additions as necessary to make it runnable.
- Java核心技术(Core Java)电子书:https://horstmann.com/corejava/
- Java编码规范(Java Code Conventions):Code Conventions for the Java Programming Language: Contents
- Java API文档(Java API Documentation):Overview (Java SE 14 & JDK 14)
- Java编程语言规范(Java Language Specification):The Java® Language Specification
- Java SE API文档(Java SE API Documentation):Java Platform, Standard Edition Documentation - Releases
- Java Tutorials(Java官方教程):The Java™ Tutorials
- Java工具包(Apache Commons):Apache Commons – Apache Commons
- Java编程之道:https://java.frankfang.top/
- Java编程竞赛训练:Learn Data Structures and Algorithms | DSA tutorials | CodeChef
- Java编程挑战:https://github.com/maratonadev-br/java
- JavaFX官方文档:Overview (JavaFX 17)
- Java网络编程指南:https://docs.oracle.com/en/java/javase/14/docs/api/java.net/module-summary.html
- Java反射指南:Guide to Java Reflection | Baeldung
- Java安全编程指南:Secure Coding Guidelines for Java SE
- Java安全编码指南:https://cheatsheetseries.owasp.org/cheatsheets/Java_Security_Cheat_Sheet.html
- Java内存管理指南:https://www.baeldung.com/java-memory-management
- Java注解指南:https://www.baeldung.com/java-annotations
- Java微服务教程:https://github.com/in28minutes/java-microservices
- Java日期和时间处理:https://www.baeldung.com/java-date-time
- Java泛型FAQ:AngelikaLanger.com - Java Generics FAQs - Frequently Asked Questions - Angelika Langer Training/Consulting
- Java多线程与并发编程指南:Java 8 Concurrency Tutorial: Synchronization and Locks - winterbe
- Google Java编程风格指南:Google Java Style Guide
- Java编程学习资源合集:GitHub - Snailclimb/JavaGuide: 「Java学习+面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识。准备 Java 面试,首选 JavaGuide!
- Baeldung Java Guides:https://www.baeldung.com/java-guides
- IntelliJ IDEA帮助文档:Getting started | IntelliJ IDEA Documentation
- Eclipse IDE用户指南:Help - Eclipse Platform
- Apache Tomcat官方文档:Apache Tomcat 9 (9.0.76) - Documentation Index
- Hibernate官方文档:https://hibernate.org/orm/documentation/
- Spring Framework官方文档:Redirecting...
- Maven官方文档:Maven – Maven Documentation
- JUnit官方文档:JUnit 5 User Guide
- Java设计模式:Java Design Patterns | Java Design Patterns
- W3Schools的Java教程:Java Tutorial
- Java网络爬虫教程:https://www.baeldung.com/java-web-crawling
- 免费的Java教程和示例:Learn Java - Free Interactive Java Tutorial
- Java源码学习:OpenJDK官方源码库
- Oracle官方Java教程:The Java™ Tutorials
- Java 17新特性:https://www.baeldung.com/java-17-overview
- Java 16新特性:https://www.baeldung.com/java-16-overview
- Java 15新特性:https://www.baeldung.com/java-15-overview
- Java 14新特性:https://www.baeldung.com/java-14-overview
- Java 13新特性:https://www.baeldung.com/java-13-overview
- Java 12新特性:https://www.baeldung.com/java-12-overview
- Java 11新特性:https://www.baeldung.com/java-11-overview
- Java 10新特性:New Features in Java 10 | Baeldung
- Java 9新特性:A Guide to Java 9 Modularity | Baeldung
- Java 8新特性:Java 8 Tutorial - winterbe
二、免责申明
- 本文所提供的链接是为了方便用户获取相关资源而提供的,但并不代表本人对这些资源的准确性、可靠性、完整性或适用性做出任何保证。用户应自行判断并承担使用这些资源的风险。
- 本人不对链接中的任何内容、网站或服务的准确性、可靠性、合法性、道德性或知识产权侵权问题承担任何责任。用户在使用这些链接提供的资源时应自行进行验证和判断,并谨慎决策。
- 本人不对因使用或依赖这些链接中提供的资源而导致的任何直接或间接损失或损害承担责任,包括但不限于数据损失、利润损失或业务中断。
- 用户在访问和使用这些链接所引导的网站时应遵守该网站的条款和条件,自行承担使用该网站和资源的风险,并对其行为负责。
- 本人保留随时更改、修改或删除这些链接的权利,恕不另行通知。
- 请用户在使用这些链接提供的资源之前,仔细阅读和理解本免责申明,并自行承担使用这些资源所带来的风险和责任。
- 请谨慎使用这些链接,如果您有任何疑问或发现链接存在问题,请及时与我联系,我将尽力协助解决。