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
Alexey Yelenevych
Random
May 14, 2020 at 5:14 PM
How to make money on your software and not work for the man
CodeGym articles often talk about the financial side of programming: we write about how a young developer can find his or her first joband talk about promising niches for Java coders. These articles have generally considered just one source of income for a Java programmer...
Vasyl Malik
Java Collections
May 14, 2020 at 1:06 PM
TreeMap in Java
If you're reading this article, you are most likely familiar with the Map interface and where can appropriately be applied. If not, then come here. Today we'll talk about the features of TreeMap's implementation, and more specifically, how it differs from HashMap and how to use it correctly...
Artem Divertitto
Design Patterns in Java
May 14, 2020 at 12:23 PM
Bridge Design Pattern
Hi! We now continue to delve into an extensive and super important useful topic: design patterns.Today let's talk about the bridge pattern. Like other patterns, the bridge pattern serves to solve typical problems that a developer encounters when designing software architecture. Today let's study the features of this pattern...
Alex Vypirailenko
Design Patterns in Java
May 13, 2020 at 4:17 PM
Design patterns: Abstract factory
Hi! Today we will continue to study design patterns and we'll discuss the abstract factory pattern. Here's what we'll cover in the lesson: we'll discuss what an abstract factory is and what problem this pattern solves; we'll create the skeleton of a cross-platform application for ordering coffee through a user interface...
Artem Divertitto
Java Generics
May 13, 2020 at 3:49 PM
Wildcards in generics
Hi! Let's continue our study of generics. You've already gained a substantial body of knowledge about them from previous lessons (about using varargs when working with generics and about type erasure), but there is an important topic that we have not yet considered — wildcards...
Vasyl Malik
Java Collections
May 13, 2020 at 3:27 PM
Data structures: stack and queue
Hi! Today we'll talk about something that is super important for any programmer: data structures. Wikipedia says: "A data structure is a data organization, management, and storage format that enables efficient access and modification. More precisely, a data structure is a collection of data values, the relationships...
Andrey Gorkovenko
Java Generics
May 13, 2020 at 1:18 PM
Type erasure
Hi! We continue our series of lessons on generics. We previously got a general idea of what they are and why they are needed. Today we'll learn more about some of the features of generics and about working with them. Let's go! In the last lesson, we talked about the difference between generic types and raw...
John Selawsky
Java Generics
May 13, 2020 at 12:36 PM
Using varargs when working with generics
Hi! In today's lesson, we'll continue to study generics. As it happens, this is a big topic, but there's no avoiding it — it's an extremely important part of the language :) When you study the Oracle documentation on generics or read online tutorials, you will come across the terms non-reifiable types and reifiable types...
Sergey
Success Stories
May 11, 2020 at 6:59 AM
The success story. Knowledge for solving current problems
Hi everyone! I've been studying at CodeGym for 3.5 years now and still don't work as a developer. What went wrong? Since 2006 I have worked in sales: mortgages, car loans, banking products; since 2011 — only investment products...
Professor Hans Noodles
Java Developer
May 5, 2020 at 5:00 PM
Part 7. Introducing the MVC (Model-View-Controller) pattern
In this article we'll get to know something called MVC. We'll talk about what MVC is, touch on its history, explore the basic ideas and concepts embodied in MVC, take a step-by-step look at how to break up an application into Model, View, and Controller modules, write a small web application using Spring Boot...
Professor Hans Noodles
Java Developer
May 5, 2020 at 4:30 PM
Part 6. Servlet containers
In the last article, we got acquainted with servlets and learned how to use them to create web applications. The time has come to take a closer look at an essential part of this fun: servlet containers. It is a program that runs on a server and can interact with the servlets we created. In other words, if we want to run our web...
Professor Hans Noodles
Java Developer
May 5, 2020 at 4:00 PM
Part 5. Servlets and the Java Servlet API. Writing a simple web application
Do you already know how to write Java applications that display text on the console, but you still don't really know how to create your first web application? Great, make yourself comfortable. In this article, we'll get acquainted with...
Show more
1
...
67
68
69
70
71
...
83
Please enable JavaScript to continue using this application.