Promotion
CodeGym University
Learning
Course
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
All groups
Cities
Countries
Companies
Universities
Technologies
General
New
Popular
New
Old
Vasyl Malik
Java Developer
13 May 2020 15:27
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 Developer
13 May 2020 13:18
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 Developer
13 May 2020 12:36
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
11 May 2020 6:59
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
5 May 2020 17:00
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
5 May 2020 16:30
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
5 May 2020 16:00
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...
Professor Hans Noodles
Java Developer
5 May 2020 15:56
Part 4. The basics of Maven
Maven is a tool for managing and building projects — a Java programmer's helpful assistant. It makes life easier for developers at every stage of work: from creating the project structure and connecting the necessary libraries to deploying the product on the server. You'll have to use Maven when working with...
Professor Hans Noodles
Java Developer
5 May 2020 15:25
Part 3. HTTP/HTTPS
Hi! Today we'll learn about the HTTP and HTTPS protocols. But first, let's clarify one point: we're talking about protocols for sending data over a network at the application level of the OSI model. You may recall that we got to know the OSI model in one of the previous articles. If you don't remember that, here it is...
Professor Hans Noodles
Java Developer
5 May 2020 15:20
Part 2. Let's talk a bit about software architecture
This material is part of the "Introduction to Enterprise Development" series. The first part, about networking, is here. Software architecture refers the structure created within an application, i.e. the entire program's modules and components and how they interact. Programmers have been working on good...
Professor Hans Noodles
Java Developer
5 May 2020 14:39
Part 1. What you need to know before learning Spring and JavaEE
If you've already finished (or are close to) learning Java SE, then it's time to think about your next steps in conquering the profession of a Java developer. On the one hand, you already have a good understanding of Java: you know how to work with an IDE, write programs, and much more...
Professor Hans Noodles
Java Developer
5 May 2020 13:00
Overview of REST. Part 3: Building a RESTful service on Spring Boot
In this section, we will create a small RESTful application using Spring Boot. Our application will implement CRUD (Create, Read, Update, Delete) operations on the customers from the example in the previous part of the overview...
Show more
1
...
46
47
48
49
50
...
63
This website uses cookies to provide you with personalized service. By using this website, you agree to our use of cookies. If you require more details, please read our
Terms and Policy
.
Accept and close
Please enable JavaScript to continue using this application.