awesome-java-zh
Java 编程语言的优秀框架、库和软件的精选列表
https://github.com/awesome-code-resources/awesome-java-zh
Last synced: about 9 hours 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 - 模拟静态方法,构造函数,最终类和方法,私有方法以及删除静态初始值设定项。
-
缓存
-
CLI
- JCommander - 命令行参数解析框架与自定义类型和验证通过实现接口。
- picocli - 使用ANSI颜色和样式有助于基于注释的POSIX/GNU/any语法,子命令,选项和位置参数的强类型。
- jbock - Reflectionless命令行解析器。
- JLine - 包括从现代炮弹,如完成或历史的功能。
- Jansi - ANSI转义代码格式化控制台输出。
- Jexer - 高级控制台 (和Swing) 文本用户界面 (TUI) 库,具有鼠标可拖动窗口,内置终端窗口管理器和sixel图像支持。看起来像[Turbo Vision](https://en.wikipedia.org/wiki/Turbo_Vision)。
- Text-IO - 帮助创建完整的基于控制台的应用程序。
- Lanterna - 简单的控制台文本GUI库,类似于诅咒。(LGPL-3.0-only)
- Airline - 基于注释的框架,用于解析类似Git的命令行参数。
-
代码生成器
- Bootify 。
- Orienteer - 用于快速配置/开发CRM,ERP,LMS和其他应用程序的开源业务应用程序平台。
- RDF - 可以由JVM上的系统实现的RDF 1.1的常见实现。
- RNG - Commons Rng提供伪随机数生成器的实现。
- Spring - 提供了许多用于依赖注入,面向方面编程,安全性等的软件包。
- Logging - 围绕各种日志API实现的包装。
-
反应式库
- vert.x - 多语言事件驱动的应用程序框架。
- Akka - 用于构建并发,分布式,容错和事件驱动应用程序的工具包和运行时。
- Reactive Streams - 提供具有非阻塞背压的异步流处理的标准。
- Reactor - 用于构建响应式快速数据应用程序的库。
- RxJava - 允许使用可观察序列组成异步和基于事件的程序。
-
REST框架
- Elide - 基于JPA数据模型的JSON或GraphQL api的自以为是的框架。
- Jersey - JAX-RS参考实现。
- Rapidoid - 简单,安全和非常快速的框架,包括嵌入式HTTP服务器,GUI组件和依赖注入。
- Spark - Sinatra启发框架。
- Dropwizard - 自以为是的框架,用于使用Jetty,Jackson,Jersey和Metrics设置现代web应用程序。
- Microserver - 用于Spring和Spring Boot的方便,可扩展的微服务插件系统。它拥有30多个插件,并且还在不断增长,它支持微单体和纯微服务风格。
- rest.li - 用于使用类型安全绑定和异步,非阻塞IO构建强大,可扩展的RESTful架构的框架,具有端到端开发人员工作流程,可促进清洁实践,统一接口设计和一致的数据建模。
- RestExpress - JBoss Netty HTTP堆栈上的薄包装器,可提供缩放和性能。
- Restlet Framework - 具有强大路由和过滤功能以及统一的客户端和服务器API的开创性框架。
- Crnk - 实现JSON API规范,以构建面向资源的REST端点,包括排序,过滤,分页,链接,对象图,类型安全,批量更新,集成等。
- springdoc-openapi - 使用Spring Boot项目自动生成API文档。
- Crnk - 实现JSON API规范,以构建面向资源的REST端点,包括排序,过滤,分页,链接,对象图,类型安全,批量更新,集成等。
- Crnk - 实现JSON API规范,以构建面向资源的REST端点,包括排序,过滤,分页,链接,对象图,类型安全,批量更新,集成等。
- Crnk - 实现JSON API规范,以构建面向资源的REST端点,包括排序,过滤,分页,链接,对象图,类型安全,批量更新,集成等。
- Crnk - 实现JSON API规范,以构建面向资源的REST端点,包括排序,过滤,分页,链接,对象图,类型安全,批量更新,集成等。
- Crnk - 实现JSON API规范,以构建面向资源的REST端点,包括排序,过滤,分页,链接,对象图,类型安全,批量更新,集成等。
-
科学
- GraphStream - 用于建模和分析动态图的库。
- JFreeChart - 用于Swing,JavaFX和服务器端应用程序的2D图表库。(LGPL-2.1-only)
- DataMelt - 科学计算,数据分析和数据可视化的环境。(GPL-3.0-or-later)
- JGraphT - 提供数学图论对象和算法的图库。
- JGraphX - 用于可视化 (主要是摆动) 和与节点边图交互的库。
- LogicNG - 用于创建,操作和解决布尔和伪布尔公式的库。
- Morpheus - 提供了一种通用的二维内存高效表格数据结构,称为DataFrame,以实现高效的内存分析,用于JVM上的科学计算。
- Orson-Charts - 生成各种3D图表,可以使用Swing和JavaFX显示或导出为PDF,SVG,PNG和JPEG。(GPL-3.0-only)
- Tablesaw - 包括一个数据框、一个嵌入式列存储以及数百种用于转换、汇总或过滤数据的方法。
- BioJava - 通过提供生物信息学中常用的算法,文件格式解析器,测序和3D可视化,促进处理生物数据。
- Chart-FX - 科学图表库,重点是针对大型数据集以25 hz的更新速率进行性能优化的实时数据可视化。
- Erdos - 用于理论算法的模块化,轻便和简单的图形框架。
- Mines Java Toolkit - 用于地球物理科学计算,可视化和数字信号分析的库。
- XChart - 用于绘制数据的轻量级库。有许多可自定义的图表类型。
- Orekit - 一个低级别的太空飞行动力学库,提供基本元素 (轨道,日期,姿态,帧...) 和各种算法 (转换,传播,指向...) 来处理它们。
-
搜索
- Apache Lucene - 高性能,全功能,跨平台,文本搜索引擎库。
- Elasticsearch - 分布式,支持多租户的全文搜索引擎,具有RESTful web界面和无架构的JSON文档。
- Indexer4j - 简单而轻便的全文索引和搜索库。
-
安全
- Keycloak - 用于浏览器应用程序和RESTful web服务的集成SSO和IDM。
- Passay - 通过根据可配置的规则集验证候选密码来实施密码策略。
- Bouncy Castle - 通用加密库和JCA提供程序提供广泛的功能,从基本的助手到PGP/SMIME操作。
- Hdiv - 排除OWASP Top 10中包含的应用程序安全风险的运行时应用程序,包括SQL注入,跨站点脚本,跨站点请求伪造,数据篡改和蛮力攻击。
- jjwt - 适用于Java和Android的JSON web令牌。
- jwt-java - 轻松创建和解析JSON Web令牌,并使用fluent API创建自定义JWT验证器。
- Jwks RSA - JSON Web密钥集解析器。
- Kalium - 网络和密码学 (NaCl) 库的绑定。
- OACC - 提供基于权限的授权服务。
- OpenAM - 访问管理解决方案,包括身份验证,SSO,授权,联合,权利和web服务安全性。
- OTP-Java - 根据RFC 4226 (HOTP) 和RFC 6238 (TOTP) 的一次性密码生成器库。
- pac4j - 安全引擎。
- Password4j - 用户友好的加密库,支持Argon2,Bcrypt,Scrypt,PBKDF2和各种其他加密哈希函数。
- SecurityBuilder - 用于JCA和JSSE类,尤其是X.509证书的Fluent Builder API。
- SSLContext-Kickstart - 高级SSL上下文构建器,用于使用SSL/TLS配置HTTP客户端。
- Themis - 多平台高级加密库为保护敏感数据提供易于使用的加密: 具有前向保密性的安全消息传递,安全数据存储 (AES256GCM); 适合构建端到端加密应用程序。
- Tink - 为常见的加密任务提供简单且防误用的API。
- Bouncy Castle - 通用加密库和JCA提供程序提供广泛的功能,从基本的助手到PGP/SMIME操作。
- DependencyCheck - 检测项目依赖项中包含的公开披露的漏洞。
- Keywhiz - 用于分发和管理秘密的系统。
- Nbvcxz - 高级密码强度估计。
-
序列化
- Fury - 由JIT和零拷贝提供支持的快速对象图序列化框架。
- FlatBuffers - 内存高效的序列化库,可以访问序列化数据,而无需解包和解析。
- FST - JDK兼容,高性能对象图序列化。
- Kryo
- MessagePack - 高效的二进制序列化格式。
- PHP Serializer - 以PHP序列化格式序列化对象。
-
服务器
- Apache TomEE - Tomcat加上Java EE。
- nanohttpd - 微小,易于嵌入的HTTP服务器。
- Jetty - 提供Web服务器和javax.servlet容器,以及对HTTP/2,WebSocket,OSGi,JMX,JNDI,JAAS和许多其他集成的支持。
-
模板引擎
- Pebble - 受Twig的启发,并以其继承功能和易于阅读的语法将自己分开。它配备了内置的自动逃逸安全性,并包括对国际化的集成支持。
- Jade4J - 实施Pug (以前称为Jade)。
- Jamal - 嵌入到Maven/JavaDoc中的可扩展模板引擎,支持多个扩展 (Groovy,Ruby,JavaScript,JShell,PlantUml),并支持代码段处理。
- jstachio - Typesafe Mustache模板引擎。
- jte - 编译为类,并使用简单的语法,几个功能,使开发更容易,并提供快速执行和占地面积小。
- Jtwig - 模块化,可配置和完全测试的模板引擎。
- Rocker - 优化,内存高效和快速的模板引擎产生静态类型,普通对象。
- StringTemplate - 用于生成源代码,网页,电子邮件或任何其他格式化文本输出的模板引擎。
- Handlebars.java - 无逻辑和语义胡子模板。
-
实用程序
- Protégé - 提供了一个本体编辑器和一个框架来构建基于知识的系统。
- Arthas - 允许对应用程序的生产问题进行故障排除,而无需修改代码或重新启动服务器。
- cactoos - 面向对象原语的集合。
- Chocotea - 从java代码生成postman集合,环境和集成测试。
- CRaSH - 为运行崩溃的JVM提供一个shell。由Spring Boot和其他人使用。(LGPL-2.1-or-later)
- Dex - Java/JavaFX工具能够强大的ETL和数据可视化。
- dregex - 使用确定性有限自动机的正则表达式引擎。它支持一些Perl风格的特性,但保留了线性匹配时间,还提供了set操作。
- Embulk - 批量数据加载器,可帮助各种数据库,存储,文件格式和云服务之间的数据传输。
- fswatch - 微库监视目录文件系统更改,简化了java.nio.file.WatchService。
- Gephi - 用于可视化和操纵大型图形网络的跨平台。(GPL-3.0-only)
- Java Diff Utils - 用于文本或数据比较和修补的实用程序。
- JavaVerbalExpressions - 库,有助于构建困难的正则表达式。
- JGit - 实现Git版本控制系统的轻量级纯Java库。
- JKScope - 受Kotlin启发的Java作用域函数。
- minio-java - 提供简单的api来访问任何Amazon S3-compatible对象存储服务器。
- Semver4j - 轻量级库,可帮助您处理不同模式的语义版本控制。
- Underscore-java - Underscore.js函数的端口。
- Guava - 集合,缓存,原语支持,并发库,通用注释,字符串处理,I/O等。
- JADE - 用于构建和调试多代理系统的框架和环境。(LGPL-2.0-only)
- JADE - 用于构建和调试多代理系统的框架和环境。(LGPL-2.0-only)
-
Web爬行
- Apache Nutch - 用于生产环境的高度可扩展、高度可扩展的网络爬虫。
- StormCrawler - 用于构建低延迟和可扩展的web爬虫的SDK。
- webmagic - 具有下载,url管理,内容提取和持久性的可扩展爬虫。
- Crawler4j - 简单和轻量级的网络爬虫。
-
Web框架
- Apache Tapestry - 面向组件的框架,用于创建动态,健壮,高度可扩展的web应用程序。
- Apache Wicket - 基于组件的web应用程序框架,类似于Tapestry,具有有状态的GUI。
- Bootique - 可运行应用程序的最小自以为是的框架。
- Jooby - 可扩展,快速和模块化的微框架,提供多种编程模型。
- Play - 基于Akka构建,它为Java和Scala中的高度可扩展应用程序提供了可预测且最小的资源消耗 (CPU,内存,线程)。
- Ratpack - 一组库,可促进快速,高效,可发展且经过良好测试的HTTP应用程序。
- Blade - 轻量级的模块化框架,旨在优雅和简单。
- Firefly - 用于快速开发高性能web应用程序的异步框架。
- PrimeFaces - 具有免费和商业/支持版本以及前端组件的JSF框架。
- Takes - 固执己见的web框架,围绕真正的面向对象编程和不变性的概念构建。
- Vaadin - 使用标准web组件的事件驱动框架。在客户端使用Ajax的服务器端架构。
- Pippo - 小型、高度模块化、类似Sinatra的框架。
- Javalin - web应用程序的微框架。
-
工作流编排引擎
-
Bean映射
- dOOv - 为类型安全域模型验证和映射提供fluent API。它使用注释,代码生成和类型安全的DSL,使bean验证和映射快速和容易。
- JMapper - 使用字节码操作闪电快速映射。支持注释和API或XML配置。
- reMap - Lambda和基于方法句柄的映射,如果对象具有不同的名称,则需要代码而不是注释。
- Selma - 基于注释处理器的bean映射器。
- dOOv - 为类型安全域模型验证和映射提供fluent API。它使用注释,代码生成和类型安全的DSL,使bean验证和映射快速和容易。
- Selma - 基于注释处理器的bean映射器。
- MapStruct - 代码生成器,它基于约定配置方法简化了不同bean类型之间的映射。
- ModelMapper - 智能对象映射库,自动将对象映射到彼此。
- Orika - JavaBean映射框架,递归地将数据从一个对象 (以及其他功能) 复制到另一个对象。
-
字节码操作
-
代码分析
- Checkstyle - 编码约定和标准的静态分析。(LGPL-2.1-or-later)
- Error Prone - 捕获常见的编程错误作为编译时错误。
- Error Prone Support - 容易出错的扩展: 额外的错误检查器和大量的更快的模板。
- NullAway - 消除具有低构建时间开销的NullPointerExceptions。
- PMD - 用于查找不良编码实践的源代码分析。
- p3c - 提供阿里巴巴的PMD、IDEA和Eclipse的编码指南。
- RefactorFirst - 识别并优先考虑上帝类和高度耦合类。
- SonarJava - SonarQube & SonarLint的静态分析仪。(LGPL-3.0-only)
- Spoon - 用于分析和转换Java源代码的库。
- Infer - 现代静态分析工具,用于验证代码的正确性。
- Spotbugs - 字节码的静态分析,以发现潜在的错误。(LGPL-2.1-only)
-
编译器-编译器
- JavaCC - 生成自顶向下解析器的解析器生成器。允许词法状态切换,并允许扩展的BNF规范。
-
CSV
- FastCSV - 性能优化,无依赖和RFC 4180兼容。
- jackson-dataformat-csv - 用于读取和写入CSV的Jackson扩展。
- Super CSV - 强大的CSV解析器,支持Dozer,joda-time和Java 8。
- uniVocity-parsers - 最快和最完整的功能解析器之一。还带有用于TSV和固定宽度记录的解析器。
-
日期和时间
- iCal4j - 解析和构建iCalendar[RFC 5545](https://tools.ietf.org/html/rfc5545)数据模型。
- 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 - 允许在函数式接口中检查异常,并将异常转换为可选返回。
-
文档处理
- fastexcel - 高性能库读取和写入大型Excel (XLSX) 工作表。
- zerocell - 基于注释的API,用于将数据从Excel工作表读取到pojo中,重点是减少开销。
- documents4j - 使用第三方转换器 (如MS Word) 进行文档格式转换的API。
- docx4j - 创建和操作Microsoft Open XML文件。
-
财务
-
超媒体类型
-
图像
- Imgscalr - 在纯Java 2D中实现的简单,高效和硬件加速的图像缩放库。
- Thumbnailator - 高质量的缩略图生成库。
- TwelveMonkeys - 扩展支持的图像文件格式数量的插件集合。
- image-comparison - 比较具有相同大小的2个图像的库,并通过绘制矩形在视觉上显示差异。可以从比较中排除图像的一些部分。
- ZXing - 多格式1D/2D条码图像处理库。
- Tess4J - Tesseract OCR API的JNA包装器。
-
作业调度
- JobRunr - 作业调度库,它利用lambdas进行fire-and-forget,延迟和重复的作业。使用乐观锁定保证由单个调度程序实例执行。具有持久性,最小依赖性和可嵌入的功能。
- Sundial - 轻量级框架,用于简单地定义作业,定义触发器并启动调度程序。
- Wisp - 具有最小的占用空间和简单的API的简单库。
- db-scheduler - 持久和群集友好的调度程序。
- easy-batch - 使用简单的处理管道设置批处理作业。记录从数据源按顺序读取,在管道中处理并批量写入数据接收器。
- shedlock - 确保您的计划任务在同一时间最多执行一次。如果任务正在一个节点上执行,则它获取一个锁,该锁阻止从另一个节点或线程执行相同的任务。
- Quartz - 功能丰富的开源作业调度库,可以集成在几乎任何Java应用程序中。
-
消息传递
- Aeron - 高效,可靠,单播和多播消息传输。
- JeroMQ - ZeroMQ的实现。
- Nakadi - 在Kafka之上提供一个RESTful API。
- Deezpatch - 用于解耦消息 (请求和事件) 和消息处理程序的简单,轻量级和高性能的调度库。
- EventBus - 简单的发布/订阅事件总线。
- RabbitMQ Java client - RabbitMQ客户端。
- Smack
- NATS client - NATS的客户.
-
原生
-
性能分析
- honest-profiler - 低开销,无偏差采样分析器。
- jHiccup - 日志和记录平台JVM失速。
- JITWatch - 分析HotSpot JVM所做的JIT编译器优化。
- GCeasy ![c - 分析和可视化GC日志的工具。它提供了一个免费的基于云的上传界面。
- LatencyUtils - 用于延迟测量和报告的实用程序。
- JMH - 用于构建,运行和分析以Java和其他语言编写的针对JVM的纳米/微/毫/宏基准的线束。(仅与Classpath-exception-2.0一起GPL-2.0)
-
流程
- zt-exec - 为Apache Commons Exec和ProcessBuilder提供统一的API。
- ch.vorburger.exec - 围绕Apache Commons Exec的便捷API。
- zt-process-killer - 停止从Java启动的进程或通过PID的系统进程。
-
代码覆盖率
-
构建
-
版本管理器
-
-
资源
-
相关的真棒列表
-
播客和截屏
- Java Off Heap
- 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调试。
-
人
- Adam Bien - 自由作家,JavaOne Rockstar演讲者,顾问,Java冠军。
- Aleksey Shipilëv - 性能极客,基准沙皇,并发bug猎人。
- Antonio Goncalves - Java冠军,JUG领导者,Devoxx法国,Java EE 6/7,JCP,作者。
- Brian Goetz - Oracle的Java语言架构师。
- Bruno Borges - Oracle的产品经理/Java Jock。
- Ed Burns - Oracle技术人员的咨询成员。
- Eugen Paraschiv - 春季安全课程的作者。
- Heinz Kabutz - Java冠军,演讲者,Java专家通讯的作者,并发性能专家。
- Holly Cummins - IBM伦敦Bluemix车库技术负责人,Java冠军,JavaOne rockstar开发人员,作者。
- James Weaver - Java/JavaFX/IoT开发人员,作者和演讲者。
- Java EE - 官方Java EE Twitter帐户。
- Java Magazine - 官方Java杂志帐户。
- Java - 官方Java Twitter帐户。
- Javin Paul - 著名的Java博客。
- Lukas Eder - Java冠军、演讲者、创始人兼首席执行官数据极客 (jOOQ)。
- Mario Fusco - RedHatter,JUG协调员,经常演讲和作者。
- Mark Heckler - Pivotal首席技术专家和开发人员倡导者,会议发言人,出版作者和Java冠军,专注于物联网和云。
- 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性能专家。
- Reza Rahman - Java EE/GlassFish/WebLogic布道者,作者,演讲者,开源黑客。
- Sander Mak - Java冠军,作者。
- Simon Maple - Java冠军,VirtualJUG创始人,LJC领导者,RebelLabs作者。
- Spencer Gibb - 软件工程师,爸爸,极客,Spring Cloud Core @ pivotal的联合创始人兼负责人。
- Stephen Colebourne - Java冠军,演讲者.
- 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社区。
-
前端
-
有影响力的书籍
-
-
贡献
-
网站
- CONTRIBUTING - java-lint)。
-
Programming Languages
Sub Categories
人
72
站台
57
测试
44
杂项
34
数据库
33
安全
21
实用程序
20
网站
18
监测
17
JSON
17
REST框架
16
科学
15
相关的真棒列表
13
Web框架
13
联网
13
配置
12
机器学习
12
代码分析
11
代码生成器
11
分布式应用程序
11
JVM和JDK
11
分布
10
数据结构
10
日志记录
10
HTTP客户端
10
PDF
10
CLI
9
模板引擎
9
字节码操作
9
微服务
9
Bean映射
9
消息传递
8
依赖注入
8
发展
8
播客和截屏
8
函数式编程
8
作业调度
7
内省
7
ORM
7
有影响力的书籍
7
性能分析
6
形式验证
6
财务
6
高性能
6
图像
6
游戏开发
6
地理空间
6
序列化
6
反应式库
5
GUI
5
自然语言处理
4
原生
4
文档处理
4
约束满足问题求解器
4
日期和时间
4
CSV
4
Web爬行
4
计算机视觉
3
服务器
3
代码覆盖率
3
超媒体类型
3
IDE
3
流程
3
搜索
3
构建
3
版本管理器
3
工作流编排引擎
3
社区
2
分布式事务
2
缓存
2
移动开发
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