Точка входа в программирование
21.2K subscribers
994 photos
178 videos
1 file
2.52K links
Фундаментальные знания по основам программирования

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/zrgj
Download Telegram
Годный и бесплатный курс по Java от Стэнфордского университета

Из плюсов — в курсе 28 уроков, 9 заданий и даже 2 экзамена с лёгкой понятной подачей. Из минусов — некоторые части давно не обновлялись, но их можно легко подтянуть после изучения основной программы:

https://see.stanford.edu/Course/CS106A

Сохраняйте себе, чтобы не потерять.

#java #курсы
June 5, 2023
Новые возможности Java 17

Начинаете новый проект или хотите обновить версию Java, чтобы использовать улучшенные возможности?
Присмотритесь к Java 17.

Данная версия получила прирост в производительности и позволяет писать более безопасные приложения. К тому же в ней появились две новых особенности: запечатанные классы и контекстно-специфичные фильтры десериализации. О них подробнее в нашей статьи.

#java
July 28, 2023
Шпаргалка по типам чисел в Java

Этот подробный справочник поможет вам грамотно работать с данными в ваших программах.

Вы узнаете, какой тип подходит для решения конкретных задач, например, при работе с большими числами или финансовыми расчётами.

#статья #java
October 9, 2023
Ключевое слово this в Java

this в Java используется для ссылки на текущий объект то есть объект, в контексте которого выполняется код. Это ключевое слово применяется при работе с текущим объектом внутри его собственного класса.

Для лучшего понимания рассмотрим пример: у вас есть описание класса «ручка», которое является абстрактным представлением об объекте. Создав экземпляр ручки, вы получите объект, который может иметь различные параметры. Так вот, в контексте экземпляра, ключевое слово this указывает на этот конкретный экземпляр.

public class Pen {
private String color;

public Pen(String color) {
this.color = color;
}
}


Здесь this.color означает цвет текущего объекта Pen, а color — это параметр конструктора. Без использования this переменная color в конструкторе ссылается на себя, а не на переменную класса.

#java
December 5, 2023
Большая подборка практических и обучающих материалов по Java

Такая подборка окажется полезной не только начинающим, но и специалистам любого уровня. В ней собраны курсы и статьи для обучения, материалы для подготовки к собеседованию и обзор популярных библиотек. За закуску есть сборник блогов и форумов, где можно пообщаться с другими Java-разработчиками.

@prog_point #java
April 15, 2024
​​Основы многопоточности

Многопоточность — тема, которую боятся многие программисты, особенно начинающие. Вероятно, это связано с тем, что многопоточные программы, если написаны неправильно, могут вызывать больше ошибок, чем однопоточные, и ущерб, нанесённый несколькими потоками, бывает труднее оценить. Некоторым тяжело дается понимание работы многопоточности, а кто-то даже не старается ее понять.

Но бывают случае, где без многопоточности точно не обойтись, поэтому разбираться в ней крайней желательно. А поможет в этом статья, где простым языком рассказывают за многопоточность — что, как и почему (на примере Java).

@prog_point #теория #java
May 15, 2024
July 19, 2024
August 12, 2024
August 28, 2024
September 18, 2024
October 16, 2024
December 24, 2024
January 12