Promotion
CodeGym University
Learning
Courses
Tasks
Surveys & Quizzes
Games
Help
Schedule
Community
Users
Forum
Chat
Articles
Success stories
Activity
Reviews
Subscriptions
Light theme
Java Blog
Reviews
About us
Start
Start learning
Start learning now
Articles
Authors
All groups
All Articles List
You must belong to more groups
Create article
All groups
New
CodeGym
Random
August 17, 2022 at 2:01 PM
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.”
Jesse Haniel
OOP Java
August 17, 2022 at 6:22 AM
OOP Principles
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...
Lucy Oleschuk
Random
August 15, 2022 at 2:25 PM
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...
Jesse Haniel
Design Patterns in Java
August 15, 2022 at 7:14 AM
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!
Alex Vypirailenko
Java Exceptions
August 11, 2022 at 2:50 PM
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...
Vasyl Malik
Java IO & NIO
August 11, 2022 at 8:12 AM
Java PrintStream Class
Hi! Today we'll talk about the PrintStream class and everything it can do. Actually, you are already familiar with two methods of the PrintStream class. They are print() and println(), which you probably use every day :) Because the System.out variable is a PrintStream object, you are calling one of this class's methods...
Milan Vucic
OOP Java
August 10, 2022 at 4:52 PM
Polymorphism in Java
Hi! Today we conclude a series of lessons on the principles of OOP. In this lesson, we'll talk about polymorphism. Polymorphism is the ability to work with several types as if they were the same type. Moreover, the objects' behavior will be different depending on their type ...
CodeGym
Random
August 10, 2022 at 2:26 PM
IT News Digest #27: Elon Musk sells nearly 8 million Tesla shares, The US invests $280bn in high tech to compete with China, GitHub Projects Now Generally Available
Last week in the news: Amazon to buy the company behind the Roomba in a $1.7 billion deal; hackers might have figured out your secret Twitter accounts.
Lucy Oleschuk
Random
August 9, 2022 at 1:13 PM
Why Do Developers Suffer from Burnout? Complete Guide to Burnout in Tech
That's how people usually imagine every new working day of a developer – the cup of fresh coffee and a new exciting project ahead. Pleasure and fulfillment… Yet, one opposite feeling can trap IT specialists...
Oleksandr Miadelets
Multithreading in Java
August 9, 2022 at 8:54 AM
Multithreading in Java
Hi! First of all, congratulations: you've reached the topic of 'Multithreading'! This is a serious achievement — you've come a long way. But prepare yourself: this is one of the most difficult topics in the course. And it's not that we're using complex classes or lots of methods here...
Jesse Haniel
Inheritance in Java
August 9, 2022 at 8:25 AM
Java instanceof Operator
Hi! Today we'll talk about the instanceof operator, consider examples of how it is used, and touch on some aspects of how it works:) You've already encountered this operator on early levels of CodeGym. Do you remember why we need it? If not, no worries. Let's remember together...
Alex Vypirailenko
OOP Java
August 5, 2022 at 8:11 AM
OOP concepts in Java
One of Java's greatest strengths is object-oriented programming (OOP). That’s the reason why this language has became so popular and is well suited for projects of any size. What is object-oriented programming? It's not magic, but it can seem magical if you really get in to it. OOP is about how to build your software...
Show more
1
...
35
36
37
38
39
...
75
Please enable JavaScript to continue using this application.