Get Mystery Box with random crypto!

Java Tips | Learn Java

Логотип телеграм -каналу java_tips_learn — Java Tips | Learn Java J
Логотип телеграм -каналу java_tips_learn — Java Tips | Learn Java
Адреса каналу: @java_tips_learn
Категорії: Освіта
Мова: Українська
Передплатники: 188
Опис з каналу

Всем привет, добро пожаловать на канал! Я Java Middle Software Engineer и создал канал, чтобы помочь начинающим разработчикам, обратить их внимание на важные темы, которые требуют работодатели. Канал будет развиваться и новые посты будут каждый день.

Ratings & Reviews

2.50

2 reviews

Reviews can be left only by registered users. All reviews are moderated by admins.

5 stars

0

4 stars

1

3 stars

0

2 stars

0

1 stars

1


Останні повідомлення 2

2022-10-23 16:50:51 Какие существуют модификаторы доступа?

- private
- default
- protected
- public

#java #quiz
124 viewsedited  13:50
Відкрити / Коментувати
2022-10-23 16:47:13
Один из лучших ресурсов для изучения паттернов проектирования:

https://refactoring.guru/uk/design-patterns/catalog

#java #patterns
124 viewsedited  13:47
Відкрити / Коментувати
2022-10-23 16:27:50 Что будет на данном канале:
• Типичные вопросы для собеседований, квизы
• Советы начинающим разработчикам, что учить, чтобы сделать успешную карьеру разработчика
• Полезные ресурсы, материалы, шпаргалки
• Материалы по Java, Spring, AWS, SQL
• Опросы участников для создания новых постов по интересующим для вас темам
• Ситуация на рынке IT
• Новости из мира IT
• А так же многое другое

Основные хэштэги для поиска:
Вопросы для интервью: #interview
Квизы с вопросами:
#quiz
Java материалы:
#java
Книги:
#books
124 viewsedited  13:27
Відкрити / Коментувати
2022-10-23 16:08:23 Чем различаются JRE, JVM и JDK?

JVM
, Java Virtual Machine (Виртуальная машина Java) — основная часть среды времени исполнения Java (JRE). Виртуальная машина Java исполняет байт-код Java, предварительно созданный из исходного текста Java-программы компилятором Java. JVM может также использоваться для выполнения программ, написанных на других языках программирования.
JRE, Java Runtime Environment (Среда времени выполнения Java) - минимально-необходимая реализация виртуальной машины для исполнения Java-приложений. Состоит из JVM и стандартного набора библиотек классов Java.
JDK, Java Development Kit (Комплект разработки на Java) - JRE и набор инструментов разработчика приложений на языке Java, включающий в себя компилятор Java, стандартные библиотеки классов Java, примеры, документацию, различные утилиты.
Коротко: JDK - среда для разработки программ на Java, включающая в себя JRE - среду для обеспечения запуска Java программ, которая в свою очередь содержит JVM - интерпретатор кода Java программ.

#java #interview #jvm #jdk #jre
123 viewsedited  13:08
Відкрити / Коментувати
2022-10-23 15:52:58
Заработная плата Junior(статистика DOU)

#salary
123 viewsedited  12:52
Відкрити / Коментувати
2022-10-23 15:41:49
Полезная шпаргалка по коллекциям

#collection
123 viewsedited  12:41
Відкрити / Коментувати
2022-10-23 15:34:30 Назовите основные принципы принципы ООП:

* Инкапсуляция
* Наследование
* Полиморфизм

#interview #quiz
123 viewsedited  12:34
Відкрити / Коментувати
2022-10-23 15:11:07 Что нужно знать на позицию Java Junior Software Engineer(Roadmap):

Java:
Хорошо владеть Java Core;
• OOP, SOLID, паттерны проектирования;
• Collection API(уметь работать с разными типами коллекций, понимать, когда и какую лучше применить в контексте проблемы, отличать друг от друга);
• Понимать базовые принципы многопоточности;
• Java 8(Lambda, Stream API, Optional class) ;
• Java Servlet API(будет плюсом, дает понимание работы с Web, подготоваливает к более детальному пониманию Spring Framework);
• JDBC(дает понимание как работать с SQL в Java application, подготовит к использованию ORM фреймворков - JPA/Hibernate и тд.)
• JUnit, Mockito Framework/PowerMock ;
• Spring Framework будет плюсом, какой-то опыт минимальный должен быть;
Система сборок:
Maven;
• Gradle;
Git(must have)
SQL:
• Уметь делать запросы к базе, создавать таблицы, изменять таблицы, делать разные типы join-ов;
• Понимание реляционных баз данных;
• Знать минимум 3 нормальные формы;
• Создавать схему базы данных;
• Использовать какую-либо СУБД(MySql, PostgreSQL и тд.);
HTML + CSS:
• Верстать простые веб-странички, научиться применять стили;
Также будет огромными плюсами: AWS, Docker, Kubernetes

#interview #roadmap #junior
123 viewsedited  12:11
Відкрити / Коментувати
2022-10-23 14:36:08 Особенности Java
Ключевой особенностью языка Java является то, что его код сначала транслируется в специальный байт-код, независимый от платформы. А затем этот байт-код выполняется виртуальной машиной JVM (Java Virtual Machine). В этом плане Java отличается от стандартных интерпретируемых языков как PHP или Perl, код которых сразу же выполняется интерпретатором. В то же время Java не является и чисто компилируемым языком, как С или С++.
Подобная архитектура обеспечивает кроссплатформенность и аппаратную переносимость программ на Java, благодаря чему подобные программы без перекомпиляции могут выполняться на различных платформах - Windows, Linux, Mac OS и т.д. Для каждой из платформ может быть своя реализация виртуальной машины JVM, но каждая из них может выполнять один и тот же код.
Java является языком с Си-подобным синтаксисом и близок в этом отношении к C/C++ и C#. Поэтому, если вы знакомы с одним из этих языков, то овладеть Java будет легче.
Еще одной ключевой особенностью Java является то, что она поддерживает автоматическую сборку мусора. А это значит, что вам не надо освобождать вручную память от ранее использовавшихся объектов, как в С++, так как сборщик мусора это сделает автоматически за вас.
Java является объектно-ориентированным языком. Он поддерживает полиморфизм, наследование, статическую типизацию. Объектно-ориентированный подход позволяет решить задачи по построению крупных, но в тоже время гибких, масштабируемых и расширяемых приложений.
#java #interview
123 views11:36
Відкрити / Коментувати
2022-10-23 14:31:40 Что такое Java?
Java — это многоплатформенный объектно-ориентированный язык программирования, работающий на миллиардах устройств по всему миру. На нем работают приложения, операционные системы для смартфонов, корпоративное программное обеспечение и многие известные программы. Несмотря на то, что Java был изобретен более 20 лет назад, в настоящее время он является самым популярным языком программирования среди разработчиков приложений.
#java #interview
122 viewsedited  11:31
Відкрити / Коментувати