¿Hay alguna biblioteca de código abierto que todos los programadores deberían conocer? Estoy pensando en algo general, una especie de extensión al estándar java.util
que contiene funciones básicas que son útiles para todo tipo de aplicaciones.¿Cuál es la biblioteca de código abierto multipropósito más útil para Java?
Respuesta
Apache Commons
Log4J
coleccionesGoogle
I (corazón) apache commons! –
El Google Collections API es bastante útil si se utiliza una gran cantidad de, bueno, colecciones ...
Biblioteca de Guava ahora –
Vale la pena decir que lo primero que debe hacer es conocer las bibliotecas en las versiones más nuevas de Java. Muchas ideas han regresado a java: java.util.concurrent, java.nio y javax.xml
Apache's Jakarta Commons.
El Spring framework es sorprendentemente general. Empecé simplemente utilizándolo como una herramienta de administración de configuración, pero luego me di cuenta de lo útil que es la inyección de dependencia cuando realizo un desarrollo basado en pruebas. Luego, poco a poco, descubrí muchos módulos útiles escondidos en las esquinas de Spring.
JXL para creación/edición de libros de Excel. Trabajo en un banco y la herramienta de informes multipropósito para trabajo diario es Excel. Cualquier aplicación que hagamos debe importar/exportar desde/a Excel. El único error es que tiene problemas de memoria con grandes libros de trabajo y formateo es un poco oscuro
Functional Java ofrece valores de función de primera clase, listas/matrices inmutables, flujos lazy/infinite, tipos de tupla, cualquiera de los tipos, valores opcionales (tipo -segura alternativa a nulo). Funciona bien en conjunto con Google Collections o las colecciones java.util.
También proporciona prácticas abstracciones de simultaneidad como estrategias paralelas, lista paralela/funtores de matriz, simultaneidad de actor y procesos de peso ligero composable.
Eche un vistazo a jmate proyecto. Contiene métodos realmente útiles para cadenas, colecciones y operaciones de E/S (por ahora).
Mire unos examples here.
lambdaj es una biblioteca segura de subprocesos de métodos estáticos que proporciona una DSL interna para manipular colecciones de forma pseudo-funcional y estáticamente tipada sin iterar explícitamente sobre ellas. Elimina la carga de escribir bucles (a menudo poco legibles) mientras itera sobre colecciones.
Aquí hay un buen comienzo. http://java-sources.org/
Google Collections migró al gran Guava Libraries. Contiene algunas utilidades comunes, string matcher, splitter, joiner, IO utils etc.
- 1. ¿Cuál es la mejor biblioteca de visión por computador Java de código abierto?
- 2. ¿Cuál es la posición: relativa útil para?
- 3. ¿Biblioteca Java de código abierto para leer datos de ECG?
- 4. ¿Cuál es la herramienta de código abierto más precisa para la división de oraciones?
- 5. ¿Cuál es la mejor biblioteca de código abierto de Python para dibujar un gráfico?
- 6. ¿Cuál es la biblioteca Java SIP actualmente más popular?
- 7. ¿Cuál es el complemento VI/Vim más útil para Eclipse?
- 8. biblioteca zip de código abierto para .NET?
- 9. ¿Cuál es la mejor y más activa tecnología de búsqueda de código abierto .Net?
- 10. ¿Cuál es tu biblioteca libre o de código abierto favorita para .NET Charts and Gauges?
- 11. OCR de código abierto más preciso para japonés?
- 12. Cuál es la diferencia entre las licencias de código abierto
- 13. Cuál es la biblioteca JSON más madura para Erlang
- 14. Biblioteca de reconocimiento de voz de código abierto en Java
- 15. ¿Cuál es la forma más fácil de usar el código fuente C en una aplicación Java?
- 16. ¿Qué nombre de paquete debo usar para la biblioteca Java de código abierto?
- 17. ¿Cuál es su herramienta de depuración de código abierto favorita?
- 18. de código abierto C++ exploración de la biblioteca
- 19. Interesantes API de código abierto (Java) para la autoeducación.
- 20. ¿Cuál es la información más útil para mostrar en el frente de la oficina?
- 21. subclases de una biblioteca de código abierto
- 22. biblioteca de código abierto de Java para la validación de HTML5?
- 23. ¿Cuál es la mejor biblioteca matemática para usar con Java?
- 24. Mejores prácticas para escribir código abierto Java
- 25. biblioteca de código abierto de Java para el HTML al texto conversión
- 26. biblioteca de optimización matemática para Java --- ¿recomendaciones gratuitas o de código abierto?
- 27. ¿Cuál es la mejor herramienta de rastreo web de código abierto escrita en Java?
- 28. ¿Cuál es el código fuente de la biblioteca PThread?
- 29. Biblioteca de CoverFlow de código abierto para iPhone
- 30. ¿Cuál es la mejor solución de código abierto para almacenar datos de series de tiempo?
Esta pregunta probablemente debería editarse para solicitar 1 biblioteca por respuesta para que la votación funcione. –