In a previous Java 101 tutorial, you learned how to better organize your code by declaring reference types (also known as classes and interfaces) as members of other reference types and blocks. I also ...
Java is an excellent general-purpose programming language. So, what is wrong with just using Java for everything? Why use any other language? Java is far from slow. It is orders-of-magnitude faster ...
Canonical has announced that OpenJDK 11 has replaced OpenJDK 10 as the default Java package in Ubuntu 18.04 LTS. Canonical recently released Ubuntu 19.04 which also uses OpenJDK 11 as default, the ...
Naming conventions are important if you're a Java developer. Naming conventions not only make your Java code easier to read, they make your code self-documenting as well. Fellow developers can tell in ...
Project Lombok is a small library that can be used to reduce the amount of boilerplate Java code that is commonly written for Java classes. Project Lombok does this via annotations that can be added ...
Two paths are available for migrating Java applications to .Net: upgrade them to Visual J# .Net or convert them to Visual C# .Net. Upgrading Java applications to J# is the quickest and easiest way to ...