Java: A Beginner’s Guide, 10th Edition – Java Book Review
Java: A Beginner’s Guide is an extremely popular book for beginners in the Java programming language.
Java: A Beginner’s Guide, 10th Edition – Java Book Review
Java: A Beginner’s Guide is an extremely popular book for beginners in the Java programming language.
Head First Java: A Brain-Friendly Guide, 3rd Edition – Java Book Review
The book Head First Java: A Brain-Friendly Guide 3rd Edition is one of the most popular Java books for beginners. We’ll explain why this is so.
Java books: Overview and expert reviews for developers
Expand your knowledge with the right Java books. Our IT specialists have selected the best ones for you.
Data structures: characteristic and types
In this article we discuss linear types of data structures: queue, stack, linked list, and array.
Java 23: Key Features and Improvements
In this article you will read about twelve enhancements that are included in the latest Java 23 JDK from 17 September 2024.
Java game coding tutorial for beginners: How to code a game?
In this article you will learn how to program a Java “Guess the Number” game for beginners. Step by step instructions with Java code.
Radix sort algorithm Java
In this article you will learn what radix sort is, its principle, advantages, disadvantages, visualization and example Java code.
Bucket sort algorithm Java
In this article you will learn what bucket sort is, its principle, advantages, disadvantages, visualization and example Java code.
Quick sort algorithm Java
In this article you will learn what quick sort is, its principle, advantages, disadvantages, visualization and Java code example.
Merge sort algorithm Java
In this article you will learn what merge sort is, its principle, advantages, disadvantages, visualization and example Java code.
Heap sort algorithm Java
In this article you will learn what heap sort is, how it works, its advantages, disadvantages, visualization and example Java code.
Counting sort algorithm Java
In this article you will learn what counting sort is, on what principle it works, its advantages, disadvantages and an example of Java code.
Insertion sort algorithm Java
In this article you will learn what insertion sort is, its principle, advantages, disadvantages and an example of Java code.
Selection sort algorithm Java
In this article you will learn what selection sort is, how it works, its advantages and disadvantages, and a Java code example.
Big O notation: analysis of algorithms’ time and space complexity
The Big O notation is used to describe the asymptotic complexity of algorithms. In this article you will learn about its history, uses, properties and examples.
Comb sort algorithm Java
In this article you will learn what comb sort is, how it works, its advantages and disadvantages, and a Java code example.
Bubble sort algorithm Java
In this article you will learn what bubble sorting is, how it works, its advantages and disadvantages, and a sample Java code.
Sorting algorithms: Introduction to data sorting
In this article you will learn what sorting algorithms are, what their rules are, what their advantages and disadvantages are, and where they are used.
How to compare Java objects correctly
In this article, we will use practical examples to show how to correctly compare Java objects, either based on the data in the objects or their references.
Java File Handling Part 3: Best practices
Java best practices for working more efficiently with Java files: handling exceptions, optimizing performance, ensuring file integrity and security, and more.
Java File Handling Part 2: How to write files in Java quickly and efficiently
There are many ways to Java file write. In this article, we will introduce you different classes with code examples.
Java File Handling Part 1: How to read files in Java quickly and efficiently
In our article, we’ll focus on three basic scenarios for reading data that cover 90 percent of cases.
Java coding best practices
Useful tips and tricks to help you improve the formatting, structure, readability, functionality, and quality of your Java code writing.
Clean code in Java: how to achieve it?
In this article you will learn about the characteristics that code should have and what it should fulfil to be considered clean code, specifically in the Java language.
Java design patterns: definition and types
All Java design patterns (creational, structural, behavioural) summarized in one place.
Java design pattern Strategy
What is the Java Strategy design pattern and what is it for? Read our new article and download the sample code.
Java design pattern State
What is Java State design pattern and what is it for? Read our new article and download the sample code.
Java News: Trends in 2024 – End of support for Java SE 11 LTS, new Java 22 and Java 23 releases
What can we expect from the world of Java and which features will be leading the way in 2024?
Java design pattern Observer
What is the Java Observer design pattern and what is it for? Read our new article and download the sample code.
Java design pattern Memento
What is the Java Memento design pattern and what is it for? Read our new article and download the sample code.
Java design pattern Mediator
What is the Java Mediator design pattern and what is it for? Read our new article and download the sample code.
Java design pattern Iterator
What is the Java Iterator design pattern and what is it for? Read our new article and download the sample code.
Java design pattern Command
What is Command design pattern and what is it for? Read our new article and download the sample code.
Java design pattern Chain of Responsibility
What is the Chain of Responsibility design pattern and what is it for? Read our new article and download the sample code.
Java design pattern Flyweight
What is the Flyweight design pattern and what is it for? Read our new article and download the sample code.
Java design pattern Proxy
What is the Proxy design pattern and what is it for? Read our new article and download the sample code.
Java programming examples: Create a useful application to generate random matches of doubles teams
We have a Java programming example task for you to test your Java skills and then you can check.
Java design pattern Decorator
What is Decorator design pattern and what is it used for? Read our new article and download the sample code.
Java design pattern Facade
What is Facade design pattern and what is it for? Read our new article and download the sample code.
Java design pattern Composite
What is Composite Design Pattern and what is it for? Read our new article and download the sample code.
Java design pattern Bridge
What is the Bridge design pattern and what is it for? Read our new article and download the sample code.
SOLID principles of object-oriented programming
The SOLID Principles are a set of five fundamental principles of object-oriented programming (OOP) that help create high-quality, highly scalable software.
Java Developer Junior job interview FAQ: part 4
Prepare for a job interview for a junior Java developer position with our tips, episode four.
Java Memory Management: Tips and tricks for efficient memory management
If you have Java coding skills and are looking for a job, check out our employee benefits and respond to our job offers!
Java design pattern Adapter
What is the Adapter design pattern and what is it for? Read our new article and download the sample code.
Java unit tests and JUnit – tips and tricks for writing tests
In this article, we’ll look at some useful tips and tricks to help you write good unit tests in Java.
Java design pattern Abstract Factory
What is Abstract Factory design pattern and what is it for? Read our new article and download the example code.
Java design pattern Factory
In this article you will learn what a Factory design pattern is and how to create one.
Java Developer Junior job interview FAQ: part 3
Prepare for a job interview for a junior Java developer position with our tips, episode three.
Java design pattern Prototype
What is the Prototype design pattern and what is it for? Read our new article.
Java design pattern Builder
Take a look at the Builder design pattern from the creational patterns category.
Java design pattern Singleton
See the first singleton design pattern from the creational patterns category.
Java multithreading
What is Java multithreading – multithreading in Java, explanation of principles, advantages and disadvantages.
Java News: Java 21 JDK – a brief overview of upcoming news
In the article you can read about upcoming news for the Java 21 JDK, which will be released on 19 September 2023.
Java Lambda Expressions: What are they and how do they work?
Do you have problems with lambda expressions or do you not know what they mean? You’re in the right place.
Java Developer Junior job interview FAQ: part 2
Prepare for a Java developer job interview with our tips, part 2.
Java Tutorial: How to install Java and IntelliJ IDEA on Windows
The third part in a series of tutorials on installing Java and IntelliJ IDEA. Read the Java IntelliJ tutorial.
Java Tutorial: How to install Java and the Eclipse IDE on Windows
The second part of the Java IDE installation tutorial series is here! How to install Java and Eclipse on Windows?
Java Tutorial: How to install the Apache NetBeans IDE on Windows
The first part of the Java IDE installation tutorial series is here! How to install Java and NetBeans on Windows?
Java Developer Junior job interview FAQ: part 1
Prepare for a Java developer job interview with our tips.
Java News: Java 20 JDK
This article describes the latest update to the Java 20 JDK and the new features and improvements it brings.
Java News: What are the best improvements in the updates for the new versions SE 8 – SE 17?
The best Java updates from SE 8 to SE 17 with code samples can be found in this article.
Advantages and disadvantages of Java and why learn Java
In this article you will learn what is Java programming language, what are its advantages and disadvantages.
What is the Java developer salary depending on position and experience
In this article you will find out how much a Java developer earns as a junior, medior and senior developer. See what kind of skills you need and what affects the developer salary.