Java’s own mechanism for copying objects is deeply flawed. What are the alternatives? What are the pitfalls if you decide to use Java cloning anyway?
Java 9 brings a new improved string, which in most cases, will reduce String memory consumption to half.
@Deprecated annotation, introduced in Java 5, received several enhancements in Java 9, which makes easier to document the deprecation of API.
Telescoping constructor pattern is quite common practice. It has, however, some shortcomings. What are the alternative approaches and when should you use them?
Are you still using @author javadoc tag? Maybe it’s time to reconsider. Let’s discuss why the tag may be actually harmful and why you should stop using it.