Java笔记

最近终于回到软件开发的世界,在学习Java,感觉常用需要理解的有这么些东西:

Language Features

Annotations
Reflection
Throwable (orElseThrow)

OOP Design Patterns

Dependency Injection
Generics

Notable Packages

Guice
Guave
Immutables

Database Access Libraries

Hibernate
JOOQ
JDBI

IDEs and Build Tools

Intellij IDEA
Gradle

Frameworks

Swagger
Dropwizard
Spring

你可能感兴趣的:(Java笔记)