A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Java语言学习大纲

Java 是广受欢迎的编程语言和开发平台。它有助于企业降低成本、缩短开发周期、推动创新以及改善应用服务。如今,Java 仍是企业和开发人员的首选开发平台,全球有数百万开发人员运行超过 60 亿台 Java 虚拟机。

Java运行环境

Java官方,有版权问题
OpenJDK,无版权问题

免费Java知识点资源

Java Tutorial,英文,知识全面
Java Guides,英文,知识全面
Java菜鸟编程,中文,基础知识为主
Java官方学习,英文,权威
Java8 API文档,英文,标准资料

Java Microservices Tutorials/Guides

  • What are Microservices and How to Build Microservices in Java?
  • Spring Boot Microservices Architecture
  • What is Spring Cloud?
  • Spring Boot Microservices Communication Example using RestTemplate
  • Spring Boot Microservices Communication Example using WebClient
  • Spring Boot Microservices Communication Example using Spring Cloud Open Feign
  • Spring Boot Microservices – Spring Cloud Config Server
  • Spring Boot Microservices – Spring Cloud Netflix Eureka-based Service Registry
  • Spring Boot Microservices – Spring Cloud API Gateway
  • Event-Driven Microservices using Spring Boot and Kafka
  • Microservices Project using Spring Boot
  • Spring Boot Microservices Shopping Cart Example
  • Docker Tutorials and Guides

Spring and Spring Boot Tutorials 

  • Spring Boot Tutorials (200+)
  • Spring Tutorial for Beginners and Experts 
  • Spring MVC Tutorials 
  • Spring Core and Basic Tutorials 
  • Spring Data JPA Tutorials 
  • Spring Security Tutorials
  • Spring Boot Testing Tutorial
  • Spring AOP Tutorial
  • Spring Exceptions Tutorial

Hibernate ORM Framework Tutorials

  • Hibernate Tutorials
  • JPA (Java Persistence API) Tutorials
  • iBatis Tutorials

Top Java Tutorials 

Messaging

  • Apache Kafka Tutorial
  • RabbitMQ Java Tutorial

Java Testing

  • Spring Boot Testing Tutorial
  • JUnit 5 Tutorial 
  • JUnit 4 Tutorial
  • JUnit Framework Examples

Data Structures and Algorithms in Java

Core Java Package Tutorials

Java/Java EE Design Patterns

JSON Java Library Tutorials

Annotations Quick References

Java 8 Quiz

Quizzes on Design Patterns