Работа с Jmix и что это такое
Jmix — это фреймворк для веб-разработки на Java, который упрощает процесс создания приложений. Он предоставляет разработчикам полный набор инструментов и функций для лёгкого проектирования, разработки и развёртывания веб-приложений.Jmix основывается на Java Spring, предлагая модульный, с открытым исходным кодом и самостоятельный подход к созданию современных веб-приложений.
В этой статье рассматривается пример использования Jmix в разработке:
https://habr.com/ru/articles/728896/
#java
Jmix — это фреймворк для веб-разработки на Java, который упрощает процесс создания приложений. Он предоставляет разработчикам полный набор инструментов и функций для лёгкого проектирования, разработки и развёртывания веб-приложений.Jmix основывается на Java Spring, предлагая модульный, с открытым исходным кодом и самостоятельный подход к созданию современных веб-приложений.
В этой статье рассматривается пример использования Jmix в разработке:
https://habr.com/ru/articles/728896/
#java
Бесплатный курс по информатике от MIT
На первый взгляд может показаться, что это очередной курс по Java, но это не так. Цель лекций — научить студентов писать качественный, понятный код с использованием лучших практик и тестирования.
Каждый урок подкреплён вопросами для проверки усвоения материала и заданиями:
https://openlearninglibrary.mit.edu/courses/course-v1:MITx+6.005.1x+3T2016/course/
#java
На первый взгляд может показаться, что это очередной курс по Java, но это не так. Цель лекций — научить студентов писать качественный, понятный код с использованием лучших практик и тестирования.
Каждый урок подкреплён вопросами для проверки усвоения материала и заданиями:
https://openlearninglibrary.mit.edu/courses/course-v1:MITx+6.005.1x+3T2016/course/
#java
50 вопросов и ответов по Spring Boot для Java-программистов
Наверняка ни одно собеседование на позицию Java-разработчика не обходится без вопросов о Spring Boot. В этой статье собрано более 50 вопросов по Spring, начиная от основ фреймворка и заканчивая более продвинутыми темами.
Автор также разделил их на категории: Spring Data JPA, Spring Cloud и микросервисы, Spring MVC и REST, Spring Security и Spring Batch:
https://tprg.ru/OUcH
#java
Наверняка ни одно собеседование на позицию Java-разработчика не обходится без вопросов о Spring Boot. В этой статье собрано более 50 вопросов по Spring, начиная от основ фреймворка и заканчивая более продвинутыми темами.
Автор также разделил их на категории: Spring Data JPA, Spring Cloud и микросервисы, Spring MVC и REST, Spring Security и Spring Batch:
https://tprg.ru/OUcH
#java
Подборка игр для программистов по самым разным направлениям:
1. На CodinGame с помощью написания кода и создания собственного ИИ вам предстоит решить самые разнообразные и весёлые проблемы. Сайт поддерживает большинство языков программирования.
2. Check iO — это браузерная игра в жанре «Приключение», которая поможет с изучением Python.
3. В Code Monkey вы научитесь кодить онлайн, хватая бананы. На западе учителя часто используют Code Monkey для преподавания программирования на CoffeScript и Python.
4. Давно хотели научиться выходить из Vim? Игра Vim Adventures поможет сделать это в наиболее весёлой и интерактивной форме.
5. Любите битвы роботов? Тогда игра Robocode для вас. Вы научитесь программировать, создавая боевых роботов-танков на Java или .NET. Когда вы создадите робота, на экране в реальном времени начнётся битва.
#python #csharp #java #vim
1. На CodinGame с помощью написания кода и создания собственного ИИ вам предстоит решить самые разнообразные и весёлые проблемы. Сайт поддерживает большинство языков программирования.
2. Check iO — это браузерная игра в жанре «Приключение», которая поможет с изучением Python.
3. В Code Monkey вы научитесь кодить онлайн, хватая бананы. На западе учителя часто используют Code Monkey для преподавания программирования на CoffeScript и Python.
4. Давно хотели научиться выходить из Vim? Игра Vim Adventures поможет сделать это в наиболее весёлой и интерактивной форме.
5. Любите битвы роботов? Тогда игра Robocode для вас. Вы научитесь программировать, создавая боевых роботов-танков на Java или .NET. Когда вы создадите робота, на экране в реальном времени начнётся битва.
#python #csharp #java #vim
Годный и бесплатный курс по Java от Стэнфордского университета
Из плюсов — в курсе 28 уроков, 9 заданий и даже 2 экзамена с лёгкой понятной подачей. Из минусов — некоторые части давно не обновлялись, но их можно легко подтянуть после изучения основной программы:
https://see.stanford.edu/Course/CS106A
Сохраняйте себе, чтобы не потерять.
#java #курсы
Из плюсов — в курсе 28 уроков, 9 заданий и даже 2 экзамена с лёгкой понятной подачей. Из минусов — некоторые части давно не обновлялись, но их можно легко подтянуть после изучения основной программы:
https://see.stanford.edu/Course/CS106A
Сохраняйте себе, чтобы не потерять.
#java #курсы
Новые возможности Java 17
Начинаете новый проект или хотите обновить версию Java, чтобы использовать улучшенные возможности?
Присмотритесь к Java 17.
Данная версия получила прирост в производительности и позволяет писать более безопасные приложения. К тому же в ней появились две новых особенности: запечатанные классы и контекстно-специфичные фильтры десериализации. О них подробнее в нашей статьи.
#java
Начинаете новый проект или хотите обновить версию Java, чтобы использовать улучшенные возможности?
Присмотритесь к Java 17.
Данная версия получила прирост в производительности и позволяет писать более безопасные приложения. К тому же в ней появились две новых особенности: запечатанные классы и контекстно-специфичные фильтры десериализации. О них подробнее в нашей статьи.
#java
Шпаргалка по типам чисел в Java
Этот подробный справочник поможет вам грамотно работать с данными в ваших программах.
Вы узнаете, какой тип подходит для решения конкретных задач, например, при работе с большими числами или финансовыми расчётами.
#статья #java
Этот подробный справочник поможет вам грамотно работать с данными в ваших программах.
Вы узнаете, какой тип подходит для решения конкретных задач, например, при работе с большими числами или финансовыми расчётами.
#статья #java
Ключевое слово this в Java
Для лучшего понимания рассмотрим пример: у вас есть описание класса «ручка», которое является абстрактным представлением об объекте. Создав экземпляр ручки, вы получите объект, который может иметь различные параметры. Так вот, в контексте экземпляра, ключевое слово
Здесь
#java
this
в Java используется для ссылки на текущий объект то есть объект, в контексте которого выполняется код. Это ключевое слово применяется при работе с текущим объектом внутри его собственного класса. Для лучшего понимания рассмотрим пример: у вас есть описание класса «ручка», которое является абстрактным представлением об объекте. Создав экземпляр ручки, вы получите объект, который может иметь различные параметры. Так вот, в контексте экземпляра, ключевое слово
this
указывает на этот конкретный экземпляр.public class Pen {
private String color;
public Pen(String color) {
this.color = color;
}
}
Здесь
this.color
означает цвет текущего объекта Pen
, а color
— это параметр конструктора. Без использования this
переменная color
в конструкторе ссылается на себя, а не на переменную класса.#java
Большая подборка практических и обучающих материалов по Java
Такая подборка окажется полезной не только начинающим, но и специалистам любого уровня. В ней собраны курсы и статьи для обучения, материалы для подготовки к собеседованию и обзор популярных библиотек. За закуску есть сборник блогов и форумов, где можно пообщаться с другими Java-разработчиками.
@prog_point #java
Такая подборка окажется полезной не только начинающим, но и специалистам любого уровня. В ней собраны курсы и статьи для обучения, материалы для подготовки к собеседованию и обзор популярных библиотек. За закуску есть сборник блогов и форумов, где можно пообщаться с другими Java-разработчиками.
@prog_point #java
Tproger
Большая подборка полезных практических и обучающих материалов по Java
В этой подборке мы собрали самые полезные ссылки для изучения языка Java. Программисты любого уровня найдут нужный материал, будь то книга или видео.
Основы многопоточности
Многопоточность — тема, которую боятся многие программисты, особенно начинающие. Вероятно, это связано с тем, что многопоточные программы, если написаны неправильно, могут вызывать больше ошибок, чем однопоточные, и ущерб, нанесённый несколькими потоками, бывает труднее оценить. Некоторым тяжело дается понимание работы многопоточности, а кто-то даже не старается ее понять.
Но бывают случае, где без многопоточности точно не обойтись, поэтому разбираться в ней крайней желательно. А поможет в этом статья, где простым языком рассказывают за многопоточность — что, как и почему (на примере Java).
@prog_point #теория #java
Многопоточность — тема, которую боятся многие программисты, особенно начинающие. Вероятно, это связано с тем, что многопоточные программы, если написаны неправильно, могут вызывать больше ошибок, чем однопоточные, и ущерб, нанесённый несколькими потоками, бывает труднее оценить. Некоторым тяжело дается понимание работы многопоточности, а кто-то даже не старается ее понять.
Но бывают случае, где без многопоточности точно не обойтись, поэтому разбираться в ней крайней желательно. А поможет в этом статья, где простым языком рассказывают за многопоточность — что, как и почему (на примере Java).
@prog_point #теория #java