From Wikipedia, the free encyclopedia
Content deleted Content added
|
 |
|||
| Line 189: | Line 189: | ||
|
==Other== |
==Other== |
||
|
* [[DashO (software)|DashO]] — [[code obfuscation|code obfuscator]], compactor, optimizer, watermarker. |
* [[DashO (software)|DashO]] — [[code obfuscation|code obfuscator]], compactor, optimizer, watermarker. |
||
|
* [[Java KeyStore]] – [[content repository|repository]] for [[Transport Layer Security|TLS encryption]] |
|||
|
* [[ProGuard]] — open-source obfuscator and optimizer |
* [[ProGuard]] — open-source obfuscator and optimizer |
||
Latest revision as of 04:28, 16 September 2025
This is a list of software and programming tools for the Java programming language, which includes frameworks, libraries, IDEs, build tools, application servers, and related projects.
Machine learning and AI
[edit]
Math and scientific libraries
[edit]
- Apache Commons Math — general-purpose mathematics library including statistics, linear algebra, and optimization.
- Colt — high-performance scientific computing, including linear algebra and random numbers.
- Efficient Java Matrix Library (EJML) — dense and sparse matrix computations and linear algebra
- Easy Java Simulations – Open Source Physics project designed to create discrete computer simulations
- Exp4j — evaluates mathematical expressions at runtime
- GroovyLab – numerical computational environment
- Hipparchus — fork of Apache Commons Math with updated algorithms for statistics, linear algebra, and optimization.
- JAMA – numerical linear algebra library
- Jblas: Linear Algebra for Java (Jblas) — linear algebra library using native BLAS/LAPACK bindings
- Java Astrodynamics Toolkit – numerical library of software components for use in spaceflight applications for Java or MATLAB
- Matrix Toolkit Java (MTJ) — linear algebra library with BLAS and LAPACK support
- OjAlgo — optimization, linear algebra, and financial calculations.
- OptimJ — extension for mathematical optimization and constraint programming
- Parallel Colt – A parallel extension of Colt
- SuanShu — numerical analysis, linear algebra, statistics, and optimization.
Integrated development environments
[edit]
- See also: Java IDEs on Wikibooks
Text editors with Java support
[edit]
Java runtimes, compilers and virtual machines
[edit]
JVM languages and dialects
[edit]
Application servers and containers
[edit]
Testing and quality assurance
[edit]
[[Category:Java development tools
[[Category:Java (programming language)
[[Category:Java platform
[[Category:Lists of software
[[Category:Programming tools
[[Category:Integrated development environments
[[Category:Java (programming language) libraries
[[Category:Lists of software


