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
SOUFIANE DAHIMI
Random
March 30, 2019 at 11:26 AM
How can I apply for a java programmer job?!
I have been learning JAVA for almost two years before I got regestered into the CODEGYM site, therefore I think that i have enough skills to apply for a junior developer job. In fact I know about java basics, OOP (Abstraction, encapsulation, inheritance, and polymorphism...)...
Collin M
Random
March 27, 2019 at 6:34 PM
For how long do we need to wait?
When will CodeGym unlock multithreading and collections quests? This is the greatest learning site for java programmers, but it's no longer going to be that great if we wait for a long time to get a new quest in this fast changing world of technology.
Jesse Haniel
Java IO & NIO
March 26, 2019 at 2:42 PM
Practice working with the BuffreredReader and InputStreamReader classes
Hi! Today's lesson will be divided into two parts for convenience. We'll repeat some old topics that we touched on previously, and we'll consider some new features :) Let's start with the first one...
Pavlo Plynko
Design Patterns in Java
March 25, 2019 at 2:09 PM
Adapter design pattern
Hi! Today we will touch on an important new topic: design patterns. What are these patterns? I think you must know the expression "don't reinvent the wheel". In programming, as in many other areas, there are a large number of common situations. As software development has evolved...
Alex Vypirailenko
Java IO & NIO
March 23, 2019 at 12:35 PM
Input/output in Java. FileInputStream, FileOutputStream, and BufferedInputStream classes
"Hi! In today's lesson, we'll continue our conversation about input and output streams in Java (Java I/O). This is not the first lesson on this topic, and it certainly won't be the last :) As it happens, the Java language provides many ways...
Volodymyr Portianko
Serialization in Java
March 22, 2019 at 3:11 PM
Externalizable interface in Java
Hi! Today we'll continue to get to know serialization and deserialization of Java objects. In the last lesson, we got to know the Serializable marker interface, reviewed examples of its use, and also learned how you can use the transient keyword to control the serialization process...
Volodymyr Portianko
Multithreading in Java
March 22, 2019 at 1:39 PM
Java volatile Keyword and the yield() method
Hi! We continue our study of multithreading. Today we'll get to know the volatile keyword and the yield() method. Let's dive in :) When creating multithreaded applications, we can run into two serious problems. First, when a multithreaded application is running, different threads can cache ...
Jesse Haniel
Multithreading in Java
March 22, 2019 at 1:01 PM
Thread synchronization. The synchronized operator
Hi! Today we'll continue to consider the features of multithreaded programming and talk about thread synchronization. What is 'synchronization'? Outside of the programming domain, it implies an arrangement that allows two devices or programs to work together. For example, a smartphone and computer...
Pavlo Plynko
Multithreading in Java
March 22, 2019 at 12:00 PM
Multithreading: What the methods of the Thread class do
Hi! Today we'll continue to talk about multithreading. Let's examine the Thread class and what a few of its methods do. When we studied class methods previously, we usually just wrote this: -> . This won't work with Thread's methods :) ...
Pavlo Plynko
Java Objects
March 21, 2019 at 3:33 PM
Sequence of actions during object creation
Hi! Today's lesson will be quite... uh... multifaceted :) in the sense that we will cover a wide range of topics, but they will all relate to the object creation process. We will analyze it from beginning to end: how constructors are called, how and in what order fields (including static fields) are initialized, etc...
John Selawsky
Inheritance in Java
March 20, 2019 at 12:15 PM
Widening and narrowing of reference types
Hi! In a past lesson, we discussed casting primitive types. Let's briefly recall what was discussed. We imagined primitive types (in this case, numeric types) as nesting dolls that vary in size according to the amount of memory they occupy...
Andrew
Random
March 19, 2019 at 9:47 PM
Next step, what do you suggest?
While CodeGym is busy creating the next big content release, what would you suggest as a next step? My goal is to learn enough Java that I can start working as a Jr. Developer. I've been at this for almost a year now, going through online "Learn Java" programs, reading through several of the top recommended books...
Show more
1
...
69
70
71
72
73
...
76
Please enable JavaScript to continue using this application.