Surveys & Quizzes
Start learning now
All Articles List
You must belong to more groups
18 August 2022 8:04
Collections in Java
A collection in java is represented as a container that groups all the elements into a single unit. For example, a mail folder (group of emails), a telephone directory (mapping of names to phone numbers)...
17 August 2022 14:01
IT News Digest #28: Apple employees will return to the office under hybrid model; $1.9 billion stolen in crypto hacks so far this year; Chinese internet giants hand algorithm data to government
Last week in the news: JetBrains IntelliJ IDEA 2022.2 uses Java 17 Runtime, Nearly half of all teens say they use the internet “almost constantly.”
17 August 2022 6:22
Hi! Have you ever wondered why Java is designed exactly as it is? I mean, you declare classes and create objects based on classes, classes have methods, etc. But why is the language structured so that programs consist of classes and objects, and not something else? Why was the concept of an "object" invented...
15 August 2022 14:25
The Best Collections of Books and Videos to Strengthen Your Knowledge
According to the TIOBE Index for July 2022, Java is still one of the most popular programming languages in the world despite 25+ years of existence and the appearance of new, fresh programming languages. No wonder...
Design Patterns in Java
15 August 2022 11:47
Java Singleton Class
Hi! Today we'll dive into the details of various design patterns, starting with the singleton pattern. Let's review: what do we know about design patterns in general? Design patterns are best practices that we can apply to solve a number of known problems...
Keywords in Java
15 August 2022 9:23
Java this keyword
On CodeGym, students are introduced to the this keyword literally from the first lessons. Over time, its meaning becomes clear. But looking back, many people probably admit to themselves that for a long time they couldn't understand the Zen of this keyword. This article will pull back the curtain covering the secrets...
Strings in Java
15 August 2022 8:15
Java String.split() method
Let's talk about Java's String.split method: what it does and why it is needed. It's not hard to guess that it splits a Java string, but how does this work in practice? Let's dive deep into the operation of the method and discuss some non-obvious details. At the same time, we'll learn how many...
15 August 2022 8:00
Bubble sort Java
In this article the bubble sort algorithm is described. It is the easiest sorting algorithm to learn, so every software developer knows it. This algorithm is usually used for learning purposes or you may get it as a task in your Java Junior Interview. Bubble sort algorithm is very easy to understand, however it is not...
Design Patterns in Java
15 August 2022 7:14
Patterns and Singleton in Java
This article is aimed at anyone who, for the first time, is encountering the concept of design patterns, has heard the term singleton, or somehow implemented the singleton pattern but didn't understand what was happening. Welcome!
12 August 2022 11:22
What It’s Like to be a Junior Developer. A Short Guide
The majority of programmers start their professional coding careers from Junior developer positions, which are meant for beginners with solid knowledge of the required programming language and related technologies whose practical work experience is absent or limited. Traditionally (in the tech industry)...
11 August 2022 14:50
Exceptions in Java
Everyday life is full of situations that we don't anticipate. For example, you get up for work in the morning and look for your phone charger, but you can't find it anywhere. You go to the bathroom to shower only to discover that the pipes are frozen. You get in your car, but it won't start...
11 August 2022 9:52
OOP-related questions are an integral part of the technical interview for a Java developer position in an IT company. In this article, we will talk about one principle of OOP – polymorphism. We'll focus on the aspects that are often asked about during interviews, and also give a few examples for clarity...
Terms and Policy
Accept and close