awesome-java-zh
Java 编程语言的优秀框架、库和软件的精选列表
https://github.com/awesome-code-resources/awesome-java-zh
Last synced: 4 days ago
JSON representation
-
项目
-
测试
- JUnit - 通用测试框架。
- Citrus - 专注于客户端和服务器端消息传递的集成测试框架。
- jqwik - 基于JUnit 5构建的基于属性的测试引擎。
- Truth - Google流利的断言和命题框架。
- MockServer - 允许嘲笑与HTTPS集成的系统。
- Awaitility - 用于同步异步操作的DSL。
- ConcurrentUnit - 用于测试多线程和异步应用程序的工具包。
- GreenMail - 用于集成测试的内存电子邮件服务器。支持SMTP,POP3和IMAP,包括SSL。(GPL-2.0-only)
- Hoverfly Java - Hoverfly的本机绑定,它允许您模拟HTTP服务的代理。
- Karate - DSL结合了API测试自动化,模拟和性能测试,使测试REST/HTTP服务变得容易。
- REST Assured - 用于轻松测试REST/HTTP服务的DSL。
- WebTau - 使用一致的匹配程序和概念集,跨REST API,图形QL,浏览器,数据库,CLI和业务逻辑进行测试。
- Cucumber - 提供了一种以客户可以理解的简单语言描述功能的方法。
- Cukes-REST - 使用黄瓜进行REST服务测试的小黄瓜步骤集合。
- J8Spec - 遵循类似茉莉花的语法。
- Lamdba Behave - 旨在提供一个流利的API来编写测试长而描述性的句子,读起来像普通英语。
- Serenity BDD - 自动验收测试和报告库,与黄瓜,j行为和JUnit的工作,使它更容易编写高质量的可执行规范。
- Beanmother - 从YAML fixtures设置bean。
- Datafaker - 从Java Faker分叉的现代假数据生成器。
- Fixture Factory - 从模板生成假对象。
- jFairy - 假数据生成器。
- Instancio - 通过生成完全填充的,可重现的对象来自动执行单元测试中的数据设置。包括JUnit 5扩展。
- Randomized Testing - JUnit测试运行器和插件,用于运行具有伪随机性的JUnit测试。
- Java Faker - Ruby的假数据生成器的端口。
- Mockneat - 另一个假数据生成器。
- ArchUnit - 用于指定和断言架构规则的测试库。
- AssertJ - 流利的断言,提高可读性。
- JsonUnit - 简化测试中JSON比较的库。
- XMLUnit - 简化了XML输出的测试。
- ConsoleCaptor - 捕获用于单元测试目的的控制台输出。
- junit-dataprovider - 用于JUnit的类似TestNG的数据提供程序/运行程序。
- LogCaptor - 捕获用于单元测试目的的日志条目。
- log-capture - 捕获日志条目并为单元和集成测试提供断言。
- Mutability Detector - 报告给定类的实例是否不可变。
- raml-tester - 测试请求/响应是否与给定的RAML定义匹配。
- Selfie - 快照测试 (内联和磁盘上)。
- TestContainers - 提供常见数据库、Selenium web浏览器或其他任何可以在Docker容器中运行的一次性实例。
- JMockit - 集成测试,API模拟和伪造以及代码覆盖率。
- Mockito - Mocking框架,让您使用干净简单的API编写测试。
- Moco - 用于存根和模拟的简洁web服务。
- EasyMock - EasyMock是一个Java库,它提供了一种在单元测试中使用Mock对象的简便方法。
- GreenMail - 用于集成测试的内存电子邮件服务器。支持SMTP,POP3和IMAP,包括SSL。(GPL-2.0-only)
- JUnit - 通用测试框架。
- PowerMock - 模拟静态方法,构造函数,最终类和方法,私有方法以及删除静态初始值设定项。
-
代码生成器
- Bootify 数据模型。
- Jollyday - 确定给定年份,国家/地区和最终州/地区的假期。
- ThreeTen-Extra - 补充JDK 8中的日期时间类。
- Time4J - 先进的日期和时间库。(LGPL-2.1-only)
-
依赖注入
- Avaje Inject - 专注于微服务的编译时注入框架,无需反射。
- Feather - 超轻量级,JSR-330-compliant依赖注入库。
- Governator - 增强Google Guice的扩展和实用程序。
- Guice - 轻量级和固执己见的框架,完成匕首。
- HK2 - 轻量级和动态依赖注入框架。
- JayWire - 轻量级的依赖注入框架。(LGPL-3.0-only)
- Dagger - 没有反射的编译时注入框架。
- Inversion of Control
-
发展
- Faux Pas - 库,通过规避默认情况下不允许Java运行时中的任何函数式接口抛出检查异常的问题,简化了错误处理。
- HotswapAgent - 无限的运行时类和资源重新定义。(GPL-2.0-only)
- JavaParser - 解析,修改和生成Java代码。
- JavaSymbolSolver - 符号求解器。
- Manifold - 重新激发Java强大的功能,如类型安全元编程,结构类型和扩展方法。
- SneakyThrow - 忽略没有字节码操作的检查异常。也可以在Java 8流操作中使用。
- Tail - 使用尾调用优化启用无限递归。
- NoException - 允许在函数式接口中检查异常,并将异常转换为可选返回。
-
分布式应用程序
- Dropwizard Circuit Breaker - Dropwizard的断路器设计模式。(GPL-2.0-only)
- Hazelcast - 具有免费开源版本的高度可扩展的内存datagrid。
- OpenIG - 具有专用会话管理和凭证重放功能的高性能反向代理服务器。
- ScaleCube Services - 基于SWIM和gossip协议的嵌入式集群成员库。
- Zuul - 提供动态路由、监控、弹性、安全性等功能的网关服务。
- Quasar - JVM的轻量级线程和actor。
- JGroups - 用于可靠消息传递和集群创建的工具包。
- resilience4j
- Atomix
- Failsafe - 简单的故障处理与重试和断路器。
-
分布式事务
- Seata - 在微服务架构下提供高性能和易于使用的分布式事务服务。
-
分布
- Capsule - 简单而强大的包装和部署。类固醇上的胖罐子,或者支持JVM优化容器的 “Docker for Java”。
- Getdown - 用于将Java应用程序部署到最终用户计算机并使其保持最新状态的系统。作为Java Web Start的替代方案而开发。
- packr - 打包jar,资产和JVM,以便在Windows,Linux和macOS上进行本机分发。
- really-executable-jars-maven-plugin - 用于制作自执行jar的Maven插件。
- IzPack - 用于跨平台部署的设置创作工具。
- Artipie - 二进制工件管理工具包,将它们托管在文件系统或s3上。
- JavaPackager - Maven和Gradle插件,它提供了一种简单的方法来在本机Windows,macOS或GNU/Linux可执行文件中打包Java应用程序,并为它们生成安装程序。
- jlink.online - 通过HTTP构建优化的运行时。
-
文档处理
- fastexcel - 高性能库读取和写入大型Excel (XLSX) 工作表。
- zerocell - 基于注释的API,用于将数据从Excel工作表读取到pojo中,重点是减少开销。
- documents4j - 使用第三方转换器 (如MS Word) 进行文档格式转换的API。
- docx4j - 创建和操作Microsoft Open XML文件。
-
财务
-
函数式编程
- Cyclops - Monad和流实用程序,理解,模式匹配,所有JDK集合的功能扩展,未来流,蹦床等等。
- derive4j - Java 8注释处理器和框架,用于导出代数数据类型构造函数,模式匹配和态射。(GPL-3.0-only)
- Fugue - 番石榴的功能扩展。
- jOOλ - Java 8的扩展,旨在通过提供大量缺失的类型和一组丰富的顺序流API添加来修复lambda中的差距。
- protonpack - 流实用程序的集合。
- StreamEx - 增强Java 8流。
- Functional Java - 实现了许多基本和高级编程抽象,有助于面向组合的开发。
-
游戏开发
- FXGL
- JBox2D - 著名的C 2D物理引擎的端口。
- Litiengine - 基于AWT的轻量级2D游戏引擎。
- JBox2D - 著名的C 2D物理引擎的端口。
-
地理空间
- Geo - Java中的GeoHash实用程序。
- GraphHopper - 道路路由引擎。用作Java库或独立的web服务。
- Jgeohash - 使用GeoHash算法的库。
- Mapsforge - 3.0-only)
- Spatial4j - 通用空间/地理空间图书馆。
-
GUI
- SnapKit - 用于桌面和web的现代Java UI库。
- JavaFX - Swing的继任者.
- Scene Builder - 用于JavaFX应用程序的可视化布局工具。
- SWT - 图形小部件工具包。
-
高性能
-
HTTP客户端
- Async Http Client - 异步HTTP和WebSocket客户端库。
- Feign - 受改造,JAXRS-2.0和WebSocket启发的HTTP客户端绑定器。
- Google HTTP Client - 支持r java.net的可插拔HTTP传输抽象。HttpURLConnection,Apache HTTP客户端,Android,Google App Engine,XML,Gson,Jackson和Protobuf。
- methanol - HTTP客户端扩展库。
- Retrofit - Typesafe REST客户端。
- Ribbon - 在云中经过战斗测试的客户端IPC库。
- Riptide - Spring的RestTemplate的客户端响应路由。
- unirest-java - 简化,轻量级的HTTP客户端库。
- Apache HttpComponents - 专注于HTTP和相关协议的低级Java组件的工具集。
-
超媒体类型
-
IDE
- Visual Studio Code - 通过使用内部市场的扩展,为轻量级项目提供Java支持,并提供简单的现代工作流。
- SnapCode - 用于在浏览器中运行的Java的现代IDE,专注于教育。
-
图像
- Imgscalr - 在纯Java 2D中实现的简单,高效和硬件加速的图像缩放库。
- Thumbnailator - 高质量的缩略图生成库。
- TwelveMonkeys - 扩展支持的图像文件格式数量的插件集合。
- image-comparison - 比较具有相同大小的2个图像的库,并通过绘制矩形在视觉上显示差异。可以从比较中排除图像的一些部分。
- ZXing - 多格式1D/2D条码图像处理库。
- Tess4J - Tesseract OCR API的JNA包装器。
-
内省
- ClassGraph
- jOOR
- Mirror - Mirror的创建是为了解决一个简单的问题,通常将其命名为ReflectionUtil,该问题几乎适用于所有依靠反射来执行高级任务的项目。
- ReflectASM - ReflectASM是一个非常小的Java库,通过使用代码生成提供高性能反射。
- Reflections - 反射扫描您的类路径,索引元数据,允许您在运行时查询它,并可以保存和收集项目中许多模块的信息。
- Mirror - Mirror的创建是为了解决一个简单的问题,通常将其命名为ReflectionUtil,该问题几乎适用于所有依靠反射来执行高级任务的项目。
-
作业调度
- JobRunr - 作业调度库,它利用lambdas进行fire-and-forget,延迟和重复的作业。使用乐观锁定保证由单个调度程序实例执行。具有持久性,最小依赖性和可嵌入的功能。
- Sundial - 轻量级框架,用于简单地定义作业,定义触发器并启动调度程序。
- Wisp - 具有最小的占用空间和简单的API的简单库。
- db-scheduler - 持久和群集友好的调度程序。
- easy-batch - 使用简单的处理管道设置批处理作业。记录从数据源按顺序读取,在管道中处理并批量写入数据接收器。
- shedlock - 确保您的计划任务在同一时间最多执行一次。如果任务正在一个节点上执行,则它获取一个锁,该锁阻止从另一个节点或线程执行相同的任务。
- Quartz - 功能丰富的开源作业调度库,可以集成在几乎任何Java应用程序中。
-
JSON
- Genson - 功能强大且易于使用的Java到JSON转换库。
- jackson-modules-java8 - 用于Java 8数据类型和功能的Jackson模块集。
- Jackson-datatype-money - 开源Jackson模块,支持JavaMoney数据类型的JSON序列化和反序列化。
- JSON-io - 将Java转换为JSON。将JSON转换为Java。漂亮的打印JSON。Java JSON序列化程序。
- LoganSquare - 基于Jackson的流API的JSON解析和序列化库。胜过GSON & Jackson的图书馆。
- Moshi - 现代JSON库,不太固执己见,并使用内置类型,如列表和地图。
- Yasson - 类和JSON文档之间的绑定层,类似于JAXB。
- fastjson - 非常快速的处理器,没有额外的依赖关系和完整的数据绑定。
- Avaje Jsonb - 通过使用类似Jackson的注释生成源代码进行无反射的Json绑定。
- Gson - 将对象序列化为JSON,反之亦然。良好的性能与飞行使用。
- DSL-JSON - 具有高级编译时数据绑定的JSON库。
- HikariJSON - 高性能JSON解析器,比杰克逊快2倍。
- Jolt - JSON到JSON转换工具。
- JsonPath - 使用类似XPATH的语法从JSON中提取数据。
- Jackson - 与GSON类似,但如果您需要更频繁地实例化库,则可以提供性能提升。
-
JVM和JDK
- Corretto - 亚马逊的OpenJDK的无成本,多平台,生产就绪分发。(与Classpath-exception-2.0 GPL-2.0-only)
- Dragonwell8 - OpenJDK的下游版本,针对在线电子商务,金融,物流应用进行了优化。
- Graal - 多语言可嵌入JVM。(与Classpath-exception-2.0 GPL-2.0-only)
- Open JDK - 打开JDK社区主页。(与Classpath-exception-2.0 GPL-2.0-only)
- RedHat Open JDK - RedHat的OpenJDK发行版。(与Classpath-exception-2.0 GPL-2.0-only)
- ParparVM - VM与非阻塞,并发GC的iOS。(与Classpath-exception-2.0 GPL-2.0-only)
- Avian - JVM与JIT,AOT模式和iOS端口。
- SAP Machine - SAP的无成本,经过严格测试和JCK验证的OpenJDK友好叉。(与Classpath-exception-2.0 GPL-2.0-only)
- Microsoft JDK - 微软构建的OpenJDK,免费,开源,现煮!
-
日志记录
- Echopraxia - 围绕结构化日志记录,丰富的上下文和条件日志记录设计的API。有Logback和Log4J2实现,但echoprawia的API是完全无依赖关系的,这意味着它可以用任何日志API实现。
- Kibana - 分析和可视化日志文件。某些功能需要付款。
- Logbook - 用于HTTP请求和响应日志记录的可扩展的开源库。
- p6spy - 为所有JDBC事务启用日志记录,而无需更改代码。
- Apache Log4j 2 - 完整的重写与强大的插件和配置架构。
- OpenTracing Toolbox - 建立在OpenTracing之上的库集合,并为现有仪器提供扩展和插件。
- Logstash - 用于管理日志文件的工具。
-
机器学习
- JSAT - 用于预处理、分类、回归和聚类的算法,支持多线程执行。(GPL-3.0-only)
- m2cgen - CLI工具将模型转换为本机代码。
- Neureka - 一个轻量级的,平台独立的,OpenCL加速的nd阵列/张量库。
- oj! Algorithms - 数据科学,机器学习和科学计算所需的高性能数学,线性代数和优化。
- Oryx 2 - 用于构建实时,大规模机器学习应用程序的框架。包括用于协同过滤、分类、回归和聚类的端到端应用程序。
- Siddhi - 云原生流和复杂事件处理引擎。
- Tribuo - 提供用于分类,回归,聚类,模型开发的工具以及与其他库 (如scikit-learn,pytorch和TensorFlow) 的接口。
- Intelligent java - 以编程方式与远程深度学习和语言模型无缝集成。
- Smile
-
消息传递
- Aeron - 高效,可靠,单播和多播消息传输。
- JeroMQ - ZeroMQ的实现。
- Nakadi - 在Kafka之上提供一个RESTful API。
- Deezpatch - 用于解耦消息 (请求和事件) 和消息处理程序的简单,轻量级和高性能的调度库。
- EventBus - 简单的发布/订阅事件总线。
- RabbitMQ Java client - RabbitMQ客户端。
- Smack
- NATS client - NATS的客户.
-
微服务
- Apollo - 用于编写可组合微服务的库。
- Armeria - 基于Java 8,Netty,HTTP/2,Thrift和gRPC构建的异步RPC/REST客户端/服务器库。
- consul-api - Consul API的客户端: 分布式、高可用性和数据中心感知的注册/发现服务。
- Eureka - 基于REST的服务注册表,用于弹性负载平衡和故障转移。
- JDA - 包装Discord REST API及其WebSocket事件。
- kubernetes-client - 客户端通过流畅的DSL提供对完整Kubernetes和OpenShift REST api的访问。
- OpenAI-Java - 用于使用OpenAI GPT-3 API的Java库。
- Sentinel - 流量控制组件,实现微服务的可靠性、弹性和监控。
-
杂项
- FF4J - Java的功能标志。
- FizzBuzz Enterprise Edition - 认真的商人为严肃的商业目的而制造的FizzBuzz的废话。(无明确许可)
- IP2Location.io Java SDK - IP2Location.io地理位置API和IP2WHOIS域WHOIS API的包装器。
- ISBN core - 一个小型库,其中包含ISBN-10和ISBN-13的表示对象以及用于解析,验证和格式化的工具。
- JPad - 片段赛跑者.
- jsweet - 源转换器到TypeScript/JavaScript。
- Maven Wrapper - Maven的Gradle包装器的模拟,允许在不安装maven的情况下构建项目。
- MinimalFTP - 轻量级,小型和可定制的FTP服务器。
- LittleProxy - 在Netty的基于事件的网络库之上的高性能HTTP代理。
- Modern Java - A Guide to Java 8 - 流行的Java 8指南。
- Modernizer - 检测遗留Java api的使用。
- OctoLinker - 浏览器扩展,允许更有效地浏览GitHub上的代码。
- Smooks - 基于片段的消息处理框架。(Apache-2.0或LGPL-3.0-or-later)
- TypeTools - 用于解析泛型类型的工具。
- XMLBeam - 通过在代码中使用注释或XPath来处理XML。
- yGuard - 通过重命名和收缩混淆。
- AWS SDK for Java 2.0 - 围绕aws的API进行包装。
- CQEngine - Java集合上的超快速,类似SQL的查询。
- Design Patterns - 最常见的设计模式的实现和解释。
- J2ObjC - 用于将Android库移植到iOS的Java到objective-c转换器。
- JBot - 构建聊天机器人的框架。(GPL-3.0-only)
- JCuda - JCuda为CUDA和与CUDA相关的库提供Java绑定。
- Jimfs - 内存文件系统。
- jOOX - org.w3c.dom包的简单包装器,允许使用受jQuery启发的API进行流畅的XML文档创建和操作。
- PipelinR - 小型实用程序库,用于使用处理程序和带有管道的命令。
- Polyglot for Maven - Maven 3.3.1的扩展,允许用XML以外的方言编写POM模型。
- RR4J - RR4J是一个记录java字节码执行的工具,后来允许开发人员在本地重放。
- Simple Java Mail - 邮寄一个干净和流畅的API。
- Joda-Money - JDK未提供的基本货币和货币类和算法。
- Svix - 用于Svix API的库,用于发送webhook并验证签名。
-
监测
- jmxtrans - 连接到多个jvm并通过JMX查询它们的属性。它的查询语言基于JSON,允许非Java程序员访问JVM属性。支持不同的输出写入,包括Graphite、Ganglia和StatsD。
- Micrometer - 供应商中立的度量/可观察性外观,用于最受欢迎的度量/可观察性库。
- Micrometer Tracing - 供应商中立的分布式跟踪facade,用于最流行的跟踪器库。
- Pinpoint - 开源APM工具。
- Prometheus - 提供多维数据模型,DSL,自治服务器节点等等。
- Stagemonitor - JVM应用程序的开源性能监控和事务跟踪。
- hippo4j - 动态和可观察的线程池框架。
- Automon - 将AOP的功能与监视和/或日志记录工具相结合。
- Dropwizard Metrics - 通过JMX或HTTP公开指标,并将其发送到数据库。
- Failsafe Actuator - Spring-Boot环境中的故障安全断路器的开箱即用监控。
- HertzBeat - 具有自定义监视器和无代理功能的实时监视系统。
- Jaeger client - Jaeger客户.
- JavaMelody - 性能监控和分析。
- nudge4j - 通过字节码注入从Java 8浏览器远程开发人员控制台。
- Sysmon - 用于Java vm的轻量级平台监控工具。
-
原生
-
自然语言处理
- CogCompNLP - 为纯文本输入提供通用注释器。(研究和学术使用许可证)
- LingPipe - 用于从POS标记到情感分析的任务的工具包。
- CoreNLP - 为标记、命名实体识别和情感分析等任务提供了一组基本工具。(GPL-3.0-or-later)
-
联网
- Commons-networking - 服务器发送事件 (SSE) 的客户端。
- Comsat - 将标准的Java web相关api与Quasar纤维和actor集成在一起。
- Dubbo - 高性能RPC框架。
- Grizzly - NIO框架。在Glassfish中用作网络层。
- gRPC
- KryoNet - 使用NIO和Kryo为高效的TCP和UDP客户端/服务器网络通信提供干净简单的API。
- Drift - 易于使用,基于注释的库,用于创建节俭客户端和可序列化类型。
- ServiceTalk - 基于Netty的框架,具有针对特定协议定制的api,并支持多种编程范例。
- sshj - 以编程方式使用SSH,SCP或SFTP。
- TLS Channel - 在SSLEngine上实现ByteChannel接口,从而实现易于使用 (类似套接字) 的TLS。
- urnlib - 表示、解析和编码urn,如在RFC 2141中。(GPL-3.0-only)
- Fluency - 到Fluentd和Fluent Bit的高吞吐量数据摄取记录器。
-
PDF
- Dynamic Jasper - JasperReports的抽象层。(LGPL-3.0-only)
- DynamicReports - 简化JasperReports。(LGPL-3.0-only)
- flyingsaucer - XML/XHTML和CSS 2.1渲染器。(LGPL-2.1-or-later)
- JasperReports - 复杂的报告引擎。(LGPL-3.0-only)
- Open HTML to PDF - 正确支持基于flyingsaucer和Apache PDFBox的现代PDF标准。
- OpenPDF - 开源iText fork。(LGPL-3.0-only和MPL-2.0)
- Tabula - 从pdf文件中提取表格。
- Apache FOP - 从xsl-fo创建pdf。
- Dynamic Jasper - JasperReports的抽象层。(LGPL-3.0-only)
-
性能分析
- honest-profiler - 低开销,无偏差采样分析器。
- jHiccup - 日志和记录平台JVM失速。
- JITWatch - 分析HotSpot JVM所做的JIT编译器优化。
- GCeasy 。
- Text-IO - 帮助创建完整的基于控制台的应用程序。
- Lanterna - 简单的控制台文本GUI库,类似于诅咒。(LGPL-3.0-only)
- Airline - 基于注释的框架,用于解析类似Git的命令行参数。
-
-
资源
-
人
- Adam Bien - 自由作家,JavaOne Rockstar演讲者,顾问,Java冠军。
- Aleksey Shipilëv - 性能极客,基准沙皇,并发bug猎人。
- Antonio Goncalves - Java冠军,JUG领导者,Devoxx法国,Java EE 6/7,JCP,作者。
- Ed Burns - Oracle技术人员的咨询成员。
- Eugen Paraschiv - 春季安全课程的作者。
- Holly Cummins - IBM伦敦Bluemix车库技术负责人,Java冠军,JavaOne rockstar开发人员,作者。
- Java EE - 官方Java EE Twitter帐户。
- Java Magazine - 官方Java杂志帐户。
- Java - 官方Java Twitter帐户。
- Javin Paul - 著名的Java博客。
- Mario Fusco - RedHatter,JUG协调员,经常演讲和作者。
- Markus Eisele - Java EE布道者,Red Hat。
- Martin Thompson - 面对表演黑帮。
- Monica Beckwith - 性能顾问,JavaOne摇滚明星。
- OpenJDK - 官方OpenJDK帐户。
- Reza Rahman - Java EE/GlassFish/WebLogic布道者,作者,演讲者,开源黑客。
- Sander Mak - Java冠军,作者。
- Simon Maple - Java冠军,VirtualJUG创始人,LJC领导者,RebelLabs作者。
- Spencer Gibb - 软件工程师,爸爸,极客,Spring Cloud Core @ pivotal的联合创始人兼负责人。
- Trisha Gee - Java冠军和演讲者。
- Venkat Subramaniam - 作者,休斯顿大学教授,微软MVP奖获得者,JavaOne摇滚明星,Java冠军。
- Vlad Mihalcea - Java冠军致力于Hypersistence优化器,数据库爱好者,高性能Java持久性书籍的作者。
- Arun Gupta - Java冠军,JavaOne Rockstar,JUG负责人,Devoxx4Kids-er,Couchbase开发人员倡导副总裁。
- Chris Engelbert - 开源爱好者,演讲者,开发人员,TimescaleDB的开发人员倡导。
- Chris Richardson - 软件架构师,顾问和系列企业家,Java冠军,JavaOne摇滚明星,* POJOs in Action- author。
- Mani Sarkar - Java冠军,多语言,涉及 @ graalvm,AI/ML/DL,数据科学,开发人员社区,演讲者和博客的软件工匠。像这样的几个令人敬畏的列表的创建者。
- Aleksey Shipilëv - 性能极客,基准沙皇,并发bug猎人。
- Brian Goetz - Oracle的Java语言架构师。
- Bruno Borges - Oracle的产品经理/Java Jock。
- Chris Engelbert - 开源爱好者,演讲者,开发人员,TimescaleDB的开发人员倡导。
- Chris Richardson - 软件架构师,顾问和系列企业家,Java冠军,JavaOne摇滚明星,* POJOs in Action- author。
- Eugen Paraschiv - 春季安全课程的作者。
- Heinz Kabutz - Java冠军,演讲者,Java专家通讯的作者,并发性能专家。
- Holly Cummins - IBM伦敦Bluemix车库技术负责人,Java冠军,JavaOne rockstar开发人员,作者。
- James Weaver - Java/JavaFX/IoT开发人员,作者和演讲者。
- Java Magazine - 官方Java杂志帐户。
- Javin Paul - 著名的Java博客。
- Lukas Eder - Java冠军、演讲者、创始人兼首席执行官数据极客 (jOOQ)。
- Mario Fusco - RedHatter,JUG协调员,经常演讲和作者。
- Mark Reinhold - Oracle Java平台组首席架构师。
- Markus Eisele - Java EE布道者,Red Hat。
- Martijn Verburg - 伦敦JUG联合负责人,演讲者,作者,Java冠军等等。
- Martin Thompson - 面对表演黑帮。
- Monica Beckwith - 性能顾问,JavaOne摇滚明星。
- OpenJDK - 官方OpenJDK帐户。
- Peter Lawrey - Peter Lawrey,Java性能专家。
- Randy Shoup - Stitch Fix工程副总裁,扬声器,JavaOne摇滚明星。
- Reza Rahman - Java EE/GlassFish/WebLogic布道者,作者,演讲者,开源黑客。
- Sander Mak - Java冠军,作者。
- Simon Maple - Java冠军,VirtualJUG创始人,LJC领导者,RebelLabs作者。
- Spencer Gibb - 软件工程师,爸爸,极客,Spring Cloud Core @ pivotal的联合创始人兼负责人。
- Trisha Gee - Java冠军和演讲者。
- Venkat Subramaniam - 作者,休斯顿大学教授,微软MVP奖获得者,JavaOne摇滚明星,Java冠军。
- Vlad Mihalcea - Java冠军致力于Hypersistence优化器,数据库爱好者,高性能Java持久性书籍的作者。
- Josh Long - Pivotal的Spring倡导者,O'Reilly's Cloud Native Java的作者-以及使用JavaOne摇滚明星Spring Boot构建微服务。
- Randy Shoup - Stitch Fix工程副总裁,扬声器,JavaOne摇滚明星。
- Groundbreakers - 甲骨文王牌,开创性大使和Java冠军。
- Mani Sarkar - Java冠军,多语言,涉及 @ graalvm,AI/ML/DL,数据科学,开发人员社区,演讲者和博客的软件工匠。像这样的几个令人敬畏的列表的创建者。
- Ed Burns - Oracle技术人员的咨询成员。
- Josh Long - Pivotal的Spring倡导者,O'Reilly's Cloud Native Java的作者-以及使用JavaOne摇滚明星Spring Boot构建微服务。
- Mark Heckler - Pivotal首席技术专家和开发人员倡导者,会议发言人,出版作者和Java冠军,专注于物联网和云。
- Stephen Colebourne - Java冠军,演讲者.
-
网站
-
相关的真棒列表
-
社区
- Stack Overflow - 问题/答案平台。
- r/java - Subreddit的Java社区。
-
前端
-
有影响力的书籍
-
播客和截屏
- 140 Second Ducklings - 在Twitter上的短视频深入解释Java调试。
- A Bootiful Podcast
- Foojay Podcast
- Inside Java
- The Java Posse - 截至02/2015已停产。
- The Java Council
- 140 Second Ducklings - 在Twitter上的短视频深入解释Java调试。
-
-
贡献
-
网站
- CONTRIBUTING - java-lint)。
-
Programming Languages
Sub Categories
人
62
测试
44
杂项
30
数据库
27
安全
20
实用程序
20
网站
16
监测
15
JSON
15
REST框架
14
科学
13
联网
12
相关的真棒列表
12
代码分析
11
代码生成器
11
Web框架
11
配置
10
分布式应用程序
10
Bean映射
9
模板引擎
9
HTTP客户端
9
PDF
9
机器学习
9
字节码操作
9
JVM和JDK
9
依赖注入
8
数据结构
8
发展
8
分布
8
微服务
8
消息传递
8
日志记录
7
CLI
7
播客和截屏
7
有影响力的书籍
7
函数式编程
7
作业调度
7
图像
6
内省
6
性能分析
6
财务
6
ORM
5
反应式库
5
序列化
5
地理空间
5
形式验证
5
游戏开发
4
原生
4
高性能
4
CSV
4
日期和时间
4
站台
4
GUI
4
文档处理
4
Web爬行
4
构建
3
约束满足问题求解器
3
自然语言处理
3
版本管理器
3
搜索
3
服务器
3
代码覆盖率
3
超媒体类型
3
流程
3
社区
2
工作流编排引擎
2
IDE
2
分布式事务
1
前端
1
缓存
1
计算机视觉
1
编译器-编译器
1
Keywords
java
192
jvm
13
android
13
testing
13
kotlin
12
spring-boot
12
microservices
12
spring
12
static-analysis
11
monitoring
10
java-library
9
json
9
http
9
database
8
annotation-processor
7
xml
7
awesome
7
static-code-analysis
6
javafx
6
high-performance
6
machine-learning
6
library
6
jdbc
6
rest
6
rpc
6
metrics
6
javascript
6
java-8
6
configuration
5
groovy
5
grpc
5
sql
5
reactive-streams
5
gradle
5
test-automation
5
scheduler
5
rest-api
5
framework
5
serialization
5
junit
5
java8
5
awesome-list
5
cloud-native
5
c
5
ast
4
asynchronous
4
reactive
4
testing-tools
4
jackson
4
annotations
4