¿Cómo puedo desarrollar mi propia biblioteca de Java?
Como probablemente saben una biblioteca de Java suele ser simplemente un archivo JAR que contiene algunas clases de utilidad, con el objetivo de resolver los problemas a un nivel de abstracción más alto que lo que las clases de la API de la plataforma Java no. Entonces, hablando técnicamente, simplemente escribes las clases que consideras útiles tener en tu biblioteca, las compila, las archiva y escribe buena documentación.
¿Hay tutoriales buenos puntos de partida/se puede sugerir para mí para desarrollar mis propias bibliotecas de Java?
Escribir bibliotecas útiles es un negocio difícil sin embargo. En lugar de pensar en términos de lo que sería un diseño agradable internamente, debería pensar qué diseño sería más agradable para el cliente.
Sugiero que google para java api diseño. Aquí están algunos éxitos útiles: