Surveys & Quizzes
Start learning now
All Articles List
You must belong to more groups
20 January 2020 13:32
Phantom References in Java
Hi! In today's discussion, we'll talk in detail about "phantom references" (PhantomReference) in Java. What kind of references are these? Why are they called "phantom references"? How are they used? As you'll recall, Java has 4 kinds of references...
16 January 2020 13:01
How to learn on CodeGym: A course guide
So, you've decided to become a Java programmer. A reasonable question immediately arises: "Where should you start?" In this article, we'll talk about how to learn programming from scratch on CodeGym. We will explore the features of the course, how the learning process is divided into stages...
16 January 2020 9:41
Static nested classes
Hi! We continue to explore the topic of nested classes in Java. In the last exercise, we spoke about non-static nested classes, which are also known as inner classes. Today we move on to another group of classes. We'll consider static nested classes. How are they different from other classes?
Keywords in Java
8 January 2020 8:02
Let's Talk About Final Keyword In Java
Java has this keyword — final. It can be applied to classes, methods, variables (including method parameters). For a class, the final keyword means that the class cannot have subclasses, i.e. inheritance is forbidden... This is useful when creating immutable (unchangeable) objects. For example...
24 December 2019 11:08
I started working on a startup
When everyone in my grade planned to become a programmer, succumbing to my romantic ideas about the medical profession, I decided to become a doctor. The fact that my family couldn't afford a computer back in 2001 played a non-trivial role in the decision. Computer science lessons were clearly not enough...
19 December 2019 14:02
Linked List Data Structure in Java
Different data structures are created for different purposes. You may know about ArrayList (if still not, we recommend you to read about it first). In this article, we are going to learn about LinkedList and to realize what this collection is good for. If you look into LinkedList Java 8 (or later version of the language)...
17 December 2019 10:17
Why Android development? From my personal experience. Reasons and facts
If you're someone who hasn't yet decided where to apply your Java knowledge, then this article is definitely for you. The article explores Android development as one possibility. It's the story of how I became an Android developer...
10 December 2019 6:59
Stop writing loops! Top 10 best practices for working with collections in Java 8
As you know, our habits are second nature. And once you get used to writing for (int i = 0; i <......), no part of you wants to have to relearn this construct (especially since it is quite simple and understandable). However, loops are often...
3 December 2019 10:56
A success story. 20 hours of programming per week, a master's degree, and a personal life
After reading about what had to be done, I decided to make a plan for how I should study in order to achieve my goal and finish the courses, because I didn't have time for studying at a leisurely pace. My objective was to learn quickly...
27 November 2019 10:16
The Java Set as an Interface
A set is simply a collection of unique objects. Unique means that no two objects can have the same value(s). Depending on the implementation of the set, it may or may not be ordered. The Java set, as an Abstract Data Type (ADT), has a few key operations (where T represents any data type e.g. int, String, or any class...
26 November 2019 13:36
5 Tips to increase your chances of finding a Job as a Programmer
Hello, everyone! I don't have to tell you how difficult it is now to get a job as a programmer when you don't have experience. Competition at the "no experience" level has grown significantly lately (primarily due to websites such as CodeGym, and other online courses)...
15 November 2019 15:16
Web Summit 2019: how to get the most out of tech conferences
If you are interested in technology, you have probably heard about Web Summit - the largest IT conference in Europe, which annually brings together tens of thousands of IT people, startups, investors and everyone who is interested in innovations and trends in the modern tech world...
Terms and Policy
Accept and close