New & Notable
Software programming languages News
September 16, 2022
Java JOptionPane input example The best way to teach the concept of Java user input to new software developers is to have them use the extremely visual and highly user-friendly JOptionPane from ...
September 10, 2022
What's the difference between next() and nextline()? The difference between the Java Scanner's next() and nextLine() methods is that nextLine() will return every character in a line of text, right ...
July 17, 2022
How to add Java Scanner char support The Java Scanner class provides methods that take String input and convert that String into any Java primitive type you might need, except for one: the char. ...
June 09, 2022
The need to find the length of a Java String is a common programming requirement. Learn how to get the size of a Java String and avoid lengthy errors developers often encounter.
Software programming languages Get Started
Bring yourself up to speed with our introductory content
Lisp, an acronym for list processing, is a functional programming language that was designed for easy manipulation of data strings. Continue Reading
A Java string is a sequence of characters that exists as an object of the class java.lang. Continue Reading
Evaluate Software programming languages Vendors & Products
Weigh the pros and cons of technologies, products and projects you are considering.
What do good programmers and musicians have in common? The ability to recognize and apply abstract patterns helps both roles keep their work in harmony. Continue Reading
Unlike Java, Python or C, HTML is not a programming language because it lacks variables, conditional statements or iterative loops. But so what? HTML has a bigger role to play. Continue Reading
For developers who are intimidated by bit shifts and hex operation, here's a thorough explanation of how binary and hexadecimal number systems work. Continue Reading
Manage Software programming languages
Learn to apply best practices and optimize your operations.
When an exception occurs in your Java code, you can log it or you can rethrow it -- but don't do both. Here's why you must avoid that exception handling antipattern. Continue Reading
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
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
Problem Solve Software programming languages Issues
We’ve gathered up expert advice and tips from professionals like you so that the answers you need are always available.
Nginx is among the most popular load balancers and reverse proxy servers for enterprises. Here's how to quickly setup Nginx as a load balancer and configure weighted nodes and sticky sessions. Continue Reading
Follow best practices for Java method design, and don't allow one public class to call another. If you skipped this step, be prepared to pay the consequences. Continue Reading
Java is always criticized for being bloated. But there are ways to minimize all the fill-in code. This Spring beans tutorial shows you how to write more efficient applications. Continue Reading