Java platform tools and technology
Java tools and technology help application developers build better code faster. Some Java tools are aimed at increasing the efficiency of applications running on the Java platform in terms of the computing and storage resources necessary to run the application. Other Java technologies are focused on making Java applications more maintainable via modularity and component reuse or other strategies. Still other tools and technologies are designed to make each application developer more effective by increasing communication (collaboration tools) or reducing the need for repetitive boilerplate code (high level abstractions and Java code libraries).
New & Notable
Java platform tools and technology News
-
May 22, 2022
22
May'22
Columns vs rows: The difference between rows and columns compared
Learn the difference between columns vs rows, and learn how the use of rows and columns to organize objects and information in spreadsheets and tables has improved various fields from data ...
-
May 17, 2022
17
May'22
How to setup an Apache reverse proxy server example
Most enterprise architectures use Apache as a reverse proxy. Unfortunately, Apache is not configured as a reverse proxy by default. In this quick tutorial, we show you how to configure an Apache ...
-
February 08, 2022
08
Feb'22
How to convert a PEM file to PPK format
Need to SSH into a remote server with PuTTY but your PEM file just won do the trick? Here's a quick example of how to convert a PEM file to PPK format with PuTTYGen so your SSH sessions with PuTTY ...
-
January 25, 2022
25
Jan'22
Why is the Bootstrap grid system 12 columns wide?
Ever wonder why they created a 12-column Bootstrap grid system, and not 10 or 15? It's the same reason there's 60 seconds in a minute, or 360 degrees in a circle.
Java platform tools and technology Get Started
Bring yourself up to speed with our introductory content
-
garbage collection (GC)
Garbage collection (GC) is a memory recovery feature built into programming languages such as C# and Java. Continue Reading
-
What are checked vs. unchecked exceptions in Java?
Understand the difference between checked and unchecked exceptions in Java, and learn how to handle these problem conditions properly and gracefully. Continue Reading
-
7 tips to choose the right Java library
Your application is only as secure and reliable as the external libraries you use. Here's a list of the top 7 things to consider when choosing a software library for your project. Continue Reading
Evaluate Java platform tools and technology Vendors & Products
Weigh the pros and cons of technologies, products and projects you are considering.
-
5 tech trends that foretell the future of Java in 2022
Here's what 2022 has in store for developers, programmers and DevOps professionals who work in the server-side Java space. Continue Reading
-
5 best Java 17 features that developers will love
The new Java 17 release contains plenty of new features that will intrigue developers. Here are five features that should push developers off the Java 11 LTS to JDK 17. Continue Reading
-
5 reasons why Java is still the best programming language
Here's why Java is still the most popular programming language for everything from mobile development to enterprise and server-side applications that empower the middle tier. Continue Reading
Manage Java platform tools and technology
Learn to apply best practices and optimize your operations.
-
An example of how suppressed exceptions in Java work
Don't ignore suppressed exceptions. In this quick tutorial we show you how to anticipate when code will throw suppressed exceptions, along with the best practices to handle them. Continue Reading
-
A simple 'try with resources' in Java example
Java's 'try-with-resources' exception handling feature can help you write better, more effective Java code. Here's a quick example of the try with resources construct in action. Continue Reading
-
Fix these 10 common examples of the RuntimeException in Java
Don't let the occurrence of a RuntimeException in Java bring your code to a standstill. Here are 10 examples of how to avoid runtime exceptions in Java. Continue Reading
Problem Solve Java platform tools and technology Issues
We’ve gathered up expert advice and tips from professionals like you so that the answers you need are always available.
-
How to fix high Java CPU usage problems
The root cause of high Java CPU usage is not always simple to diagnose. Let's go over some common misdirections and review what often causes the problem under the hood. Continue Reading
-
5 ways to force Java garbage collection
A developer can't technically force garbage collection in Java, but it can be made a priority. If you need to free up heap space, here are five ways to prioritize it in the JVM. Continue Reading
-
Use .gitkeep to commit and push an empty Git folder or directory
What is the .gitkeep file? How do you commit and push empty Git folders? In this quick tutorial we'll explain why git is not pushing empty folders and how to fix it. Continue Reading