推荐Java开发 相关的书籍、社区和开源的项目

推荐Java开发 相关的书籍、社区和开源的项目

首页体育竞技jockstudio汉化版更新时间:2024-06-17

欢迎来到 Java 开发的世界。 持续策划的框架和库、文章和书籍、演讲和截屏视频、录音、博客和 github 链接存储库、有关 Java 开发的学习教程和资源的列表。

Table of Contents
Projects
Bean Mapping

简化 bean 映射的框架。


Build

Tools that handle the build cycle and dependencies of an application.


Bytecode Manipulation

Libraries to manipulate bytecode programmatically.


Caching

Libraries that provide caching facilities.


CLI

Libraries for everything related to the CLI.


Cluster Management

可以动态管理集群内应用程序的框架。


Code Analysis

提供指标和质量测量的工具。


Code Coverage

支持测试套件代码覆盖率指标收集的框架和工具。


代码生成器

为重复代码生成模式以减少冗长和容易出错的工具。


编译器-编译器

帮助创建解析器、解释器或编译器的框架。


计算机视觉

寻求从图像和视频中获取高级信息的图书馆。


配置

提供外部配置的库。


约束满足问题求解器

帮助解决优化和可满足性问题的库。


CSV

简化读取/写入 CSV 数据的框架和库。


数据结构

高效且特定的数据结构。


数据库

一切都简化了与数据库的交互。


Date and Time

Libraries related to handling date and time.


Dependency Injection

Libraries that help to realize the Inversion of Control paradigm.


Development

Augmentation of the development process at a fundamental level.


Distributed Applications

Libraries and frameworks for writing distributed and fault-tolerant applications.


分布式事务

分布式事务提供了一种在并发访问和部分失败的情况下确保数据更新一致性的机制。


分配

以本机格式处理应用程序分发的工具。


Document Processing

Libraries that assist with processing office document formats.


Financial

Libraries related to the financial domain.


Formal Verification

Formal-methods tools: proof assistants, model checking, symbolic execution, etc.


Functional Programming

Libraries that facilitate functional programming.


Game Development

Frameworks that support the development of games.


Geospatial

Libraries for working with geospatial data and algorithms.


GUI

Libraries to create modern graphical user interfaces.


High Performance

Everything about high-performance computation, from collections to specific libraries.


HTTP Clients

Libraries that assist with creating HTTP requests and/or binding responses.


Hypermedia Types

Libraries that handle serialization to hypermedia types.


IDE

Integrated development environments that try to simplify several aspects of development.


Imagery

Libraries that assist with the creation, evaluation or manipulation of graphical images.


Introspection

Libraries that help make the Java introspection and reflection API easier and faster to use.


Job Scheduling

Libraries for scheduling background jobs.


JSON

用于将 JSON 序列化到 Java 对象以及从 Java 对象反序列化 JSON 的库。


JVM and JDK

JVM/JDK 的当前实现。


Logging

Libraries that log the behavior of an application.


Machine Learning

Tools that provide specific statistical algorithms for learning from data.


Messaging

Tools that help send messages between clients to ensure protocol independency.


Microservice

Tools for creating and managing microservices.


Miscellaneous

Everything else.


Mobile Development

Tools for creating or managing mobile applications.


Monitoring

Tools that monitor applications in production.


Native

For working with platform-specific native libraries.


Natural Language Processing

Libraries that specialize in processing text.


Networking

Libraries for building network servers.


ORM

处理对象持久性的 API。


平台即服务

Java 平台即服务。


PDF

Tools to help with PDF files.


Performance analysis

Tools for performance analysis, profiling and benchmarking.


Platform

Frameworks that are suites of multiple libraries encompassing several categories.


Apache Commons
Other
Processes

Libraries that help the management of operating system processes.


Reactive libraries

Libraries for developing reactive applications.


REST Frameworks

Frameworks specifically for creating RESTful services.


Science

Libraries for scientific computing, analysis and visualization.


Search

Engines that index documents for search and analysis.


Security

Libraries that handle security, authentication, authorization or session management.


Serialization

Libraries that handle serialization with high efficiency.


Server

Servers specifically used to deploy applications.


Template Engine

Tools that substitute expressions in a template.


Testing

Tools that test from model to the view.


Asynchronous

Tools that simplify testing asynchronous services.


BDD

软件开发过程的测试源自 TDD,并深受 DDD 和 OOAD 的影响。


固定装置

与随机数据的创建和处理相关的一切。


构架

提供针对特定用例运行测试的环境。


Matchers

Libraries that provide custom matchers.


Miscellaneous

Other stuff related to testing.


Mocking

Tools which mock collaborators to help testing single, isolated units.


Utility

Libraries which provide general utility functions.


Version Managers

Utilities that help create the development shell environment and switch between different Java versions.


Web Crawling

Libraries that analyze the content of websites.


Web Frameworks

Frameworks that handle the communication between the layers of a web application.


Workflow Orchestration Engines
Resources
Related Awesome Lists

Awesome Lists related to the Java & JVM ecosystem.


Communities

Active discussions.


Frontends

Websites that provide a frontend for this list. Please note, there won't be an official website. We don't associate with a particular website and everybody is allowed to create one.


Influential Books

Books that made a big impact and are still worth reading.


Podcasts and Screencasts

Something to look at or listen to while programming.


People
Twitter

Active accounts to follow. Descriptions from Twitter.


Other
Websites

Sites to read.


Contributing

Contributions are very welcome!

Please have a look at the CONTRIBUTING guidelines and the validation tools.


Web Links

A curated list of awesome Java frameworks, libraries and software.

查看全文
大家还看了
也许喜欢
更多游戏

Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved