News

In this blog post, I look at the concept of Java synthetic methods . The post summarizes what a Java synthetic method is, how one can be created and identified, and the implications of Java ...
The first seven posts of my series of dealing with too many parameters expected in Java methods focused on alternative approaches to reduce the number of parameters a method or constructor expects ...
invokedynamic was the first new Java bytecode since Java 1.0 and was crucial in implementing the "headline" features of Java 8 (such as lambdas and default methods). In this article, we take a ...
There is a reason why Java method modifiers exist. If you call public methods internally and don't understand why, your developers could face major class issues.
The traditional way to implement Java is a two-step process: a translation phase and an execution phase. (In this respect Java is like C.) A Java program is compiled by javac, which produces one or ...
This is an in-depth java tutorial for beginners. Learn what Java is, how to get started, and how to build basic apps using key concepts!
This Java naming conventions tutorial explains how and when to use snake, kebab, Pascal and camel case with variables, methods, functions and classes.