How can I develop my own Java library?
As you probably know, the Java library is usually just a jar file containing some utility classes aimed at solving problems at a higher level of abstraction than what the classes do in the Java Platform API. So, technically speaking, you just write classes that you find useful in your library, compile them, compile them, and write good documentation.
Are there any good tutorials / starting points you can offer me for developing my own Java libraries?
Writing useful libraries is difficult. Instead of thinking about what would be a beautiful design inside, you should think about what would be a nice design for the client.
I suggest you google for java api design. Here are some useful hits:
source share