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
Jesse Haniel
Strings in Java
6 September 2022 7:15
Java Strings
In programming, strings are very commonly used. String in java is an object that represents a sequence of characters backed by a char array. String class is immutable in Java and implements Comparable, Serializable, and CharSequence...
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?
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...
Artem Divertitto
Java Generics
18 August 2022 16:06
Java Generics: how to use angled brackets in practice
Generics are Java's special mechanism for implementing generic programming — a way to describe data and algorithms that lets you work with different datatypes without changing the description of the algorithms. The Oracle website has a separate tutorial dedicated to generics: "Lesson: Generics"...
Alex Vypirailenko
Java Classes
18 August 2022 10:58
UML Class Diagram
I think everyone has heard the saying "Measure twice, cut once". It's true advice in programming. It's always better to think about the implementation before you spend any time carrying it out. During implementation, you often need to create classes and think up how they will interact...
Show more
1
...
33
34
35
36
37
...
74
Please enable JavaScript to continue using this application.