Promotion
CodeGym University
Learning
Course
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
Vasyl Malik
Java Collections
31 August 2022 10:46
Java Collections sort()
One of the most common functions we need as developers dealing with data is sorting--by being able to sort our data, we can optimize our algorithms to run much faster, and find the data it needs to in a fraction of the time that it would take to otherwise. As a quick thought experiment: imagine that you are...
Oleksandr Miadelets
Multithreading in Java
30 August 2022 8:39
Difference Between a Mutex, a Monitor, and a Semaphore
Hi! When you studied multithreading on CodeGym, you frequently encountered the concepts of "mutex" and "monitor". Without peeking, can you say how they differ? :) If yes, well done! If not (this is most common), that's no surprise...
Jesse Haniel
Core Java
30 August 2022 7:05
Java Logging
Hi! When writing the lessons, I particularly emphasize if there is a specific topic that will be absolutely essential in real work. So, LISTEN UP! The topic we'll cover today will definitely come in handy in all your projects from day one of employment. We're going to talk about logging...
John Selawsky
Java Developer
29 August 2022 7:29
XML in Java
Hi! Today we will introduce another data format called XML. This is a very important topic. When working on real Java applications, you will almost certainly encounter XML-related tasks. In Java development, this format is used almost universally (we will find out why below), so I recommend...
Milan Vucic
Methods in Java
29 August 2022 6:52
Java RMI
Hi! Today we'll consider a rather interesting topic: RMI. This stands for Remote Method Invocation. You can use RMI to allow two programs to communicate with each other, even if they are on different computers. Does that sound cool? :) And it's not so difficult to do! In today's lesson, we'll analyze the elements of the RMI...
Andrey Gorkovenko
Random
27 August 2022 8:09
What It’s Like to be a Mid-Level Developer. A Short Guide to the Role
Traditionally in the tech industry developers are divided into four gradations based on their qualification levels: Junior, Middle, Senior, and Team Lead. Or five, if you include coding Interns...
Jesse Haniel
Java Classes
25 August 2022 11:15
Dynamic Proxies in Java
Hi! Today we will consider a rather important and interesting topic: the creation of dynamic proxy classes in Java. It's not very simple, so we'll try to figure it out using examples :) So, the most important question: what are dynamic proxies and what are they for?
Oleksandr Miadelets
Java Collections
25 August 2022 7:54
Java Iterator
Imagine that you go to the library, and you want to find a particular book. How do you do it? If it’s non-fiction, there’s the Dewey Decimal System. If it’s fiction, they’re sorted in alphabetical order by their last name. Whatever you’re looking for, at some point, you have to go through the books one at a time until you...
CodeGym
Random
24 August 2022 6:05
IT News Digest #29: Congress is investigating Twitter whistleblower claims, Snap agrees to $35 million settlement over privacy lawsuit, Zoom’s update on Mac includes a fix for a dangerous security flaw
Last week in the news: Updates of Java’s developer tools – Micronaut, Helidon, Payara; Apple’s and Zoom’s updates, which fix dangerous security flaws...
Lucy Oleschuk
Learning Java
22 August 2022 13:56
How Not To Give Up Learning To Code?
You've decided to learn Java, signed up for a CodeGym course, and finally began... Being optimistic and excited to code, you sit down and learn daily. In the following weeks, you will likely fall into a pattern of studying till late at night...
Pavlo Plynko
Java Classes
22 August 2022 9:37
Java Abstract Method and Classes
Abstract methods are a powerful tool of Java and give this object-oriented language even more capabilities when it comes to polymorphism. A Java abstract method can be used to create a basic framework for an entire program and enable you to adjust as needed. An abstract method is a method that has no...
Artem Divertitto
Java Collections
22 August 2022 8:22
Conversion of Array To ArrayList in Java
Arrays are an extension of the Container class in Java and can be useful as a way to temporarily hold a set of primitive data types when the quantity of data is specifically known. But Arrays are static when created, which means that when you create one, you cannot change the number of items it holds...
Show more
1
...
20
21
22
23
24
...
70
Please enable JavaScript to continue using this application.