Core Java
-

An Early Look at Features Targeted for Java 11
With JDK 10 about to enter its release candidate phase, it’s interesting to start looking at what will come after…
Read More » -

Comparing files in Java
I am creating a series of video tutorials for PACKT about network programming in Java. There is a whole section…
Read More » -

Transferring InputStream to OutputStream in JDK 9
One of the minor additions to JDK 9 that can make a sometimes routine task in Java even easier is…
Read More » -

Considerations When Returning Java 8’s Optional from a Method
The Optional class introduced with Java 8 has been one of the most controversial features introduced by that version of…
Read More » -

How to deal with ConcurrentModificationException in Java? Beware while removing elements from ArrayList in loop
One of the common problem while removing elements from an ArrayList in Java is the ConcurrentModificationException. If you use classical…
Read More » -

JasperReports: The Tricky Parts
If you have been programming in Java long enough, chances are you needed to generate reports for business users. In…
Read More » -

Adding Terms to Javadoc Search with Java 9
There is a relatively old web page called “Proposed Javadoc Tags” that appears to have originally been written in conjunction…
Read More » -

Faster Sorting of Arrays of Primitives Coming to Java?
It appears that sorting arrays of primitives in Java may experience a performance improvement in the not-so-far future. Vladimir Yaroslavskiy…
Read More » -

Refactoring stringly-typed systems
Last year I joined a project that was taken over from another software house that failed to satisfy client demands.…
Read More »
