Java 23: Key Features and Improvements in JDK 23
In this article you will read about twelve enhancements that are included in the latest Java 23 JDK from September 17, 2024.
Are you interested in IT news?
Articles
Java 23: Key Features and Improvements in JDK 23
In this article you will read about twelve enhancements that are included in the latest Java 23 JDK from September 17, 2024.
Java game coding tutorial for beginners: How to code a game?
In this article you will learn how to program a Java game for beginners – Guess the number. 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 example Java code.
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, its principle, 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 Comb sort is, its principle, its advantages, disadvantages and an example of Java code.
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, its principle, its advantages, disadvantages and an example of Java code.
Bubble sort – bubble sort in Java
In this article you will learn what Bubblesort is, its principle, its advantages, disadvantages and an example of Java code.
Sorting algorithms: Introduction to data sorting
In this article you will learn what sorting algorithms are, what rules they have, advantages and disadvantages, and where they are used.
How to correctly compare objects in Java
In this article, we will show how to compare objects in Java correctly, either based on the data in the objects or their references, using practical examples.
How to do code reviews effectively: Tips and tricks
In this article you will learn how to perform code reviews effectively. We provide tips and tricks and tips for both sides – code author and reviewer.
Code reviews: are they useful or a waste of time?
In this article you will learn what Code reviews are, what are their advantages and disadvantages and whether they are worth doing.
Java files handling: Best practices
Best practice to make working with Java files more efficient: handling exceptions, optimizing performance, ensuring file integrity and security, and more.
Java files handling: How to write Java files quickly and efficiently
There are many ways to write data to files in Java. In this article, we will introduce you different classes with code examples.
Java files handling: How to read Java files quickly and efficiently
In our article, we’ll focus on three basic scenarios for data reading, which cover 90 percent of cases.
Java Coding: Best Practises
Useful tips and tricks to help you improve the formatting, structure, readability, functionality, and quality of your Java code.
Clean code – Java: how to achieve it?
In the article, you will learn about the characteristics that code should have and what it should fulfill to be considered clean code, specifically in the Java language.
Java design patterns: definition and all types
All Java design patterns (creational, structural, behavioral) summarized in one place.
Java design pattern: Strategy
What is 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 Java SE 11 LTS support, new versions 22 and 23
What can we expect in the world of Java and which features will be leading the charge 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 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 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.
The best Java books for advanced and experts (2023) – Part 2
We bring 2. 2 of the best Java books in 2023 for advanced developers and experts, which will help you improve in the Java programming language.
Java programming examples: create a useful application to generate random matches of doubles teams
We have an assignment example for you to try out your Java skills, and then you can verify it.
Design pattern Java: 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.
Podcasts with Java developer Matúš and scrum master Michal: about programming and agile development
Interviews with our colleagues in video podcasts to learn about Java programming, agile, software testing and how to get a job in IT.
The best Java books for advanced developers and experts (2023) part 1
We bring you a list of the best Java books in 2023 for advanced programmers and experts to help you improve your Java programming language skills.
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 patterns: Bridge
What is the Bridge design pattern and what is it for? Read our new article and download the sample code.
IT skills, frameworks and tools to take your Java career to the next level
We will also introduce some useful tools and frameworks that are good to know if you are a Java developer.
Best Java books for beginners 2023
We bring you a list of the best Java books for beginners in 2023 that will help you improve your Java programming language skills.
SOLID principles in programming
SOLID principles are a set of five basic principles of object-oriented programming (OOP) that help create high-quality and 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 know Java programming and are looking for a job, check out our company 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 Singleton’s first 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 JDK 21 – a brief overview of upcoming news
In the article you can read about upcoming news for Java 21 JDK, which will be released on September 19 2023.
Java Lambda expressions: what are they and how to use them?
Do lambda expressions cause you problems, 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, episode 2.
Tips and tricks from practice: how to learn coding and avoid unnecessary mistakes?
In this article, we’ll go over some of the most common mistakes programmers make when learning a programming language and offer advice on how to prevent them.
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 tutorial.
Java tutorial: How to install Java and 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 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
In this article you can read about the latest update of Java 20 JDK, what new features and improvements it offers.
Java news: What are the best improvements brought by 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.
Bitbucket: what is it used for and what are its benefits?
In this article, we’ll introduce you to Bitbucket and its features that will make your job easier.
Git, GitHub and GitLab: Which is better for DevOps?
GitHub and GitLab offer options that can simplify software development. Which option is the best?
SDLC: How does the software development lifecycle work?
In this article, you will learn about the phases of the software development lifecycle and the difference between the SDLC and the STLC.
Git, GitHub and GitLab: What are their benefits?
In this article, you’ll learn what Git and Github are and how they are used in software development.
Useful online tools for web developers to make your job easier
In this article, we bring you a list of the best developer tools that every software or web developer can use.
A day in the life of a java developer and a tip for new applicants
In the interview with my colleague Jožko, you will learn about the typical workday of a Java developer at msg life Slovakia and why he likes it here.
How to become a DevOps Engineer?
In this article, you’ll learn what a DevOps engineer should be able to do and what the benefits of DevOps are.
What is Java: advantages, disadvantages and why you should learn it
In this article you will learn what is Java programming language, what are its advantages and disadvantages.
What is code refactoring and when is it used?
In this article you will learn what code refactoring is and when it is appropriate to use it.
Eclipse IDE as a development environment for Java: What are its advantages?
In this article you will learn what is the Eclipse IDE Java integrated development environment, its features, advantages, disadvantages.
Programming for beginners: how to become a junior developer
With these programming languages, you can easily learn coding and master the basics of programming.
The salary of a software developer and wages in IT jobs
Find out how much you can earn as a software engineer and how much a job in IT pays.
How to become a software developer without a degree?
In this article, you will learn how to become a developer despite lacking a college degree.
Who is a PHP web developer, what does he do and how high is the salary?
Find out more about the PHP developer profession and its workload in the process of developing websites and applications.
What is the job description of a software developer and software engineer?
In the article you will learn what is the profession of a developer and what is his job description.
5 reasons why being a developer is a great career choice
In this article you will learn what benefits are involved in the job of a software developer.
Tips on how to become a developer without prior work experience.
If you want to work as a software developer but don’t have any programming experience, we can advise you where to start.
What is the salary of a Java developer depending on his position and experience
In this article you will find out how much a Java developer earns as a junior, intermediate and senior developer. See what kind of skils you need and what all affects the salary of a developer.
Reasons for choosing a job as a software developer and its benefits
In this article you will find out the main benefits you will get as a software developer.
How to learn coding? Master the basics of programming and kickstart your career in IT.
If you want to become a developer and don’t have a professional background, you can learn the basics of programming as a self-taught developer. In our article, we’ll give you tips on how to do it.