Promotion
CodeGym University
Learning
Course
Tasks
Surveys & Quizzes
Games
Help
Schedule
Community
Users
Forum
Chat
Articles
Success stories
Activity
Reviews
Subscriptions
Light theme
Lessons
Reviews
About us
Start
Start learning
Start learning now
Quest map
Lessons
Level 1
Declarative and imperative approaches to coding
All lectures for EN purposes
Level 1,
Lesson 84
Today we'll touch on functional programming. More specifically, we'll look at the difference between declarative and imperative programming. First, let's quickly go over the terms. Then we'll compare these programming styles and see...
Annotations in Java
All lectures for EN purposes
Level 1,
Lesson 85
In 2005, with the arrival of Java 5, we became got to know new entities called annotations. Annotations are a special form of syntactic metadata...
Annotation parameters
All lectures for EN purposes
Level 1,
Lesson 86
The main benefit of annotations doesn't come from using the ones that are already in the JDK. That said, there is rarely a need to create your own annotation. But if we're developing a large system or creating a separate library...
Processing annotation at run time
All lectures for EN purposes
Level 1,
Lesson 87
Creating annotations is a fairly simple process, although it is limited by some rules. Now we need to figure out what practical purpose they serve. Let's recall how we create our own annotation...
Additional lessons for the level
All lectures for EN purposes
Level 1,
Lesson 88
In Java, annotations are a kind of label in code that describe metadata for a function/class/package. The topic is complicated for beginners, but it's just right for your current knowledge level...
UDP socket
All lectures for EN purposes
Level 1,
Lesson 89
When we speak of networking, we cannot fail to mention the OSI model. In terms of this model, today we are most interested in the transport layer (4)...
Additional lessons for the level
All lectures for EN purposes
Level 1,
Lesson 90
Of all the concepts and terms associated with networking, a socket is a super important one. It indicates the point through which a connection occurs. Simply put...
Exercise for the final project for Module 2
All lectures for EN purposes
Level 1,
Lesson 91
Your task is to program a model of an parameterized island consisting of an array of locations (for example, a 100x20 matrix). The locations will be populated with plants and animals. Animals can...
Related project: Maven
All lectures for EN purposes
Level 1,
Lesson 92
Related project: Maven
Related project: testing and logging
All lectures for EN purposes
Level 1,
Lesson 93
Related project: testing and logging
Related project: frontend
All lectures for EN purposes
Level 1,
Lesson 94
Related project: frontend
Related project: JSP and Servlets
All lectures for EN purposes
Level 1,
Lesson 95
Related project: JSP and Servlets
Show more
1
...
6
7
8
9
10
...
98
Please enable JavaScript to continue using this application.