Promotion
CodeGym University
Java FullStack
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
September 16, 2022 at 9:21 AM
I was awake and heard a strange sound. I thought it was the thunder at first: the story of Danila, who lost his job due to the Russian invasion
We continue a unique series of materials about Ukrainians who have lost their jobs after the war started. These people began learning Java thanks to...
John Selawsky
Design Patterns in Java
September 15, 2022 at 10:59 AM
Strategy Design Pattern
Hi! In previous lessons, we've already briefly become acquainted with the concept of inheritance. In case you forgot, I'll remind you that this term refers to a standard solution to a common programming task. At CodeGym, we often say that you can google the answer to almost any question...
CodeGym
Random
September 14, 2022 at 8:01 AM
IT News Digest #31: Apple iOS 16 is now available for download, Twitter's whistleblower testifies before Senate committee, former Conti ransomware gang members helped target Ukraine
Last week in the news: JDK 19 has reached its initial release candidate...
Lucy Oleschuk
Random
September 13, 2022 at 12:03 PM
The Most Popular and Rewarding IT Careers in 2022
Information Technology is undoubtedly one of the fastest growing and highly-playable careers nowadays. What is also tempting, IT is a very flexible field allowing you to have a career in technology in different places like fast-paced startups...
CodeGym
Random
September 7, 2022 at 12:08 PM
IT News Digest #30: Instagram fined $400 million for failing to protect children's data, Snapchat to lay off more than 1,200 staffers, most essential changes in the Java Platform
Last week in the news: Twitter gives in to user requests for edit button; LastPass confirms attackers stole some source code...
Lucy Oleschuk
Random
September 7, 2022 at 10:13 AM
Top 10 Internship Companies for Dev Training
The IT training industry grows every year for a reason. Training can bring participants valuable experience, give them something significant to add to their portfolio, and help them start a successful IT career...
Jesse Haniel
Strings in Java
September 6, 2022 at 7:15 AM
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
August 31, 2022 at 10:46 AM
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
August 30, 2022 at 8:39 AM
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
August 30, 2022 at 7:05 AM
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
August 29, 2022 at 7:29 AM
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
August 29, 2022 at 6:52 AM
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...
Show more
1
...
41
42
43
44
45
...
83
Please enable JavaScript to continue using this application.