Core Java
-
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 » -
Functional Java by Example | Part 3 – Don’t Use Exceptions to Control Flow
This is part 3 of the series called “Functional Java by Example”. The example I’m evolving in each part of…
Read More »