Телеграм канал 'Чашечка Java'

Чашечка Java


10'464 подписчиков
1'122 просмотров на пост

Лучшие материалы по Java на русском и английском

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

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

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

Детальная рекламная статистика будет доступна после прохождения простой процедуры регистрации


Что это дает?
  • Детальная аналитика 5'629'877 каналов
  • Доступ к 1'533'798'153 рекламных постов
  • Поиск по 5'023'848'213 постам
  • Отдача с каждой купленной рекламы
  • Графики динамики изменения показателей канала
  • Где и как размещался канал
  • Детальная статистика по подпискам и отпискам
Telemetr.me

Telemetr.me Подписаться

Аналитика телеграм-каналов - обновления инструмента, новости рынка.

Найдено 4687 постов

JetBrains IntelliJ IDE добавит режим компилятора K2

Read: https://www.infoworld.com/article/3714824/jetbrains-intellij-ide-to-add-k2-compiler-mode.html#tk.rss_java

@a_cup_of_java
Изображение
Как я разрабатывал веб-сервис по бронированию зарядных станций для электромобилей (часть 2)

Всем привет, на связи снова Арсений Елисеев! Продолжаем работу над созданием веб-приложения для управления бронью ЭЗС, которое мы начинали ранее: …. Сейчас мы обратим внимание на практические аспекты: построение математической модели метода, его программная реализация и экономическое обоснование разработанного ИТ-решения.


Читать: https://habr.com/ru/articles/803743/?utm_campaign=803743

@a_cup_of_java
🔥 2
JVM, Spring, Kotlin и не только: что расскажут на JPoint 2024

Как подготовить Java-код к виртуальным потокам? Как (и зачем) писать на Kotlin Script? Какими бывают интринсики? Зачем тащить Undertow? Как логгер должен реагировать на исключение? Как укротить БД? Как машины пишут музыку?

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

Программа конференции готова, и пришло время представить её Хабру.
Программа JPoint 2024

Читать: https://habr.com/ru/companies/jugru/articles/803549/?utm_campaign=803549

@a_cup_of_java
👏 1
😁 1
Как я разрабатывал веб-сервис по бронированию электронных зарядных станций для электромобилей (часть 1)

Привет всем, на связи Арсений Елисеев, я fullstack-разработчик в одном ИТ-интеграторе! Относительно недавно мы получили заказ на разработку веб-сервиса, который позволял бы нашим клиентам, владельцам электрокаров, строить маршруты и на их протяжении бронировать электронные зарядные станции под свои нужды. Я представил свою версию системы и хотел бы поделиться с вами ходом мыслей. Возможно, кто-то захочет прокомментировать мою модель или дать совет.


Читать: https://habr.com/ru/articles/803697/?utm_campaign=803697

@a_cup_of_java
Как, блуждая по Stack Overflow, можно набрести на Branch predictor

В блоге beeline cloud мы делились историями и мнениями разработчиков — как программист-самоучка выучил 30 языков программирования, в каких случаях парное программирование не работает и почему некоторые проекты угасают, когда из компании уходит тимлид разработки. Сегодня поговорим о том, как изучать азы информатики при помощи  Stack Overflow, даже если ваше образование не связано с компьютерными технологиями. Вот интересный перевод.

Мое основное образование далеко от ИТ. Но приблизительно в 2016 году я придумал, как изучать основы информатики при помощи Stack Overflow. Так у меня появилось увлекательное хобби. В свободное время я проглядываю сайт в поисках вопросов, получивших наибольшее количество голосов.

Сам метод, а также результаты, которые он приносит, я описал в своей статье 16-часовая тренировка для разработчиков. В чем же основные его преимущества? В том, что такой подход зачастую намного лучше, чем чтение учебников во время обучения в ВУЗе.

Ответ со Stack Overflow, получивший наибольшее количество голосов, позволит вам оперировать опытом отраслевого эксперта из первых рук. И это в совокупности с краткой теоретической справкой (которую хорошие специалисты как правило приводят в своих ответах).

Одному из вопросов, набравшему наибольшее количество голосов на Stack Overflow (сейчас это порядка 24 миллионов «плюсов»!), я хочу посвятить эту статью.


Читать: https://habr.com/ru/companies/beeline_cloud/articles/803545/?utm_campaign=803545

@a_cup_of_java
🔥 2
Разница между HashSet и HashMap в Java? Ответил

HashSet и HashMap в Java
Здравствуйте, друзья, если вы проходили собеседование для Java-разработчиков, то есть вероятность, что вы сталкивались с вопросами типа Difference between HashSet vs HashMap или HashSet vs TreeSet и т. д. В этой статье мы рассмотрим различия между HashMap и HashSet, двумя популярными классами Collection из JDK. HashSet vs HashMap - это классический вопрос на собеседовании по Java Collection, который фокусируется на том, в чем разница между HashSet и HashMap с точки зрения возможностей, использования и производительности. Если вы занимаетесь программированием на Java хотя бы год или около того, вы, скорее всего, знакомы с тем, что такое HashSet в Java и что такое HashMap в Java- эти два класса являются наиболее популярными классами коллекций.

Вопросы и учебные пособия для собеседования по Java

Read: http://www.java67.com/2012/08/difference-between-hashset-and-hashmap.html

@a_cup_of_java
🔥 9
👎 1
Изображение
Difference between HashSet and HashMap in Java? Answered

HashSet and HashMap in Java
Hello friends, if you have given Java developer interview then there is good chance that you may have come across questions like Difference between HashSet vs HashMap or HashSet vs TreeSet etc. In this article, we are going to discuss differnece between HashMap and HashSet, two of the popular Collection classes from JDK. The HashSet vs HashMap is a classical Java Collection interview question that focuses on What are differences between HashSet and HashMap in terms of features, usage, and performance. If you are in Java programming even for a year or so, you are likely to be familiar with What is HashSet in Java and What is HashMap in Java, these two are the most popular collection classes.

Java Interview questions and tutorials

Читать: http://www.java67.com/2012/08/difference-between-hashset-and-hashmap.html

@a_cup_of_java
Изображение
GraalVM for JDK 22 Delivers Support for JDK 22 JEPs and New Truffle Version

Oracle released GraalVM for JDK 22, internally versioned 24.0. Java 22 was recently released and Oracle GraalVM for JDK 22 supports most of the JDK Enhancement Proposals (JEPs) of Java 22.
By Johan Janssen

Read: https://www.infoq.com/news/2024/03/graalvm-jdk-22/

@a_cup_of_java
👍 3
Изображение
Изображение
Что такое PATH и CLASSPATH в Java? Пример Path vs ClassPath

Что такое PATH и CLASSPATH в Java
PATH и CLASSPATH - это две наиболее важные переменные окружения Java, которые используются для поиска исполняемых файлов JDK, используемых для компиляции и запуска Java в windows и Linux, а также файлов классов, которые представляют собой скомпилированные байткоды Java. Из своего личного опыта могу сказать, что PATH и CLASSPATH - это две самые проблемные вещи для начинающих изучать язык программирования Java по двум причинам: во-первых, потому что в большинстве курсов по Java никто не рассказывает подробно о том, что такое PATH и CLASSPATH, что делают PATH и CLASSPATH, что означает установка PATH и CLASSPATH, что происходит, если мы их не устанавливаем, разница между PATH и CLASSPATH в Java или просто как работает Classpath в Java, и т. д.

Вопросы и учебники для собеседования по Java

Read: http://www.java67.com/2012/08/what-is-path-and-classpath-in-java-difference.html

@a_cup_of_java
👍 4
Изображение
What is PATH and CLASSPATH in Java? Path vs ClassPath Example

What is PATH and CLASSPATH in Java
The PATH and CLASSPATH are the two most important environment variables of the Java environment which are used to find the JDK binaries used to compile and run Java in windows and Linux and class files which are compiled Java bytecodes. From my personal experience I can say that PATH and CLASSPATH are the two most problematic things for beginners in Java programming language due to two reasons; first because in most Java courses nobody tells details of what is a PATH and CLASSPATH, What do PATH and CLASSPATH do, What is meaning of setting PATH and CLASSPATH, What happens if we do not set them, Difference between PATH vs CLASSPATH in Java or simply How Classpath works in Java, etc.

Java Interview questions and tutorials

Читать: http://www.java67.com/2012/08/what-is-path-and-classpath-in-java-difference.html

@a_cup_of_java
😁 1
Изображение
Предложение по созданию кучи горячего кода ускорит выполнение Java

Read: https://www.infoworld.com/article/3714942/hot-code-heap-proposal-would-speed-java-execution.html#tk.rss_java

@a_cup_of_java
🔥 7
🎉 2
Изображение
Почему в Java метод main является public, static и void? Ответ

Что такое метод main в Java?
Метод main() в Java - это специальный метод, который используется JVM для начала выполнения любой Java-программы. Главный метод также называют точкой входа Java-приложения, что верно в случае основных Java-приложений, поскольку выполнение начинается с метода main(), но в случае управляемых контейнером сред, таких как Servlet, EJB или MIDlet, это не так, поскольку эти Java-программы имеют свои собственные методы жизненного цикла, такие как init(), service() или destroy() для Servlet'ов, которые используются контейнером. Главный метод в Java выполняется главным потоком, который не является демоном, и Java-программа работает до тех пор, пока не завершится главный метод или не будет запущен любой другой пользовательский поток.

Вопросы и учебные пособия для собеседования по Java

Read: http://www.java67.com/2012/08/what-is-main-method-in-java-why-main-is.html

@a_cup_of_java
👍 6
Изображение
Why is main method public, static, and void in Java? Answer

What is the main method in Java?
The main() method in Java is a special method that is used by JVM to start the execution of any Java program. The main method is also referred to as the entry point of Java application which is true in the case of core Java applications because execution starts from the main() method, but in the case of container-managed environments like Servlet, EJB, or MIDlet this is not true as these Java programs have their own life-cycle methods like init(), service() or destroy() for Servlet's which is used by the container. The main method in Java is run by the main thread which is a non-daemon thread and the Java program runs until the main method finishes or any other user thread is running.

Java Interview questions and tutorials

Читать: http://www.java67.com/2012/08/what-is-main-method-in-java-why-main-is.html

@a_cup_of_java
Изображение
Java News Roundup: JDK 22, GraalVM for JDK 22, Proposed Schedule for JDK 23, JMC 9.0

This week's Java roundup for March 18th, 2024 features news highlighting: the GA release of JDK 22, GraalVM for JDK 22, the proposed release schedule for JDK 23, JDK Mission Control 9.0, BellSoft Liberica JDK and Azul Zulu for JDK 22.
By Michael Redlich

Read: https://www.infoq.com/news/2024/03/java-news-roundup-mar18-2024/

@a_cup_of_java
🔥 2
Изображение
Синглтоны в Java

В этом кратком руководстве мы рассмотрим два наиболее популярных способа реализации синглтонов в Java.


Читать: https://habr.com/ru/companies/otus/articles/802717/?utm_campaign=802717

@a_cup_of_java
🔥 1
🎉 1
Настраиваем ExecutorService'ы под свои нужды

В этой статье хочу рассмотреть что такое ExecutorService в Java, зачем он нужен, варианты создания и в как его настраивать для решения практических задач

Понимаю что есть много подобных статей, но в тех статьях что мне удалось найти не хватало практических примеров, сегодня хочу рассказать вам то, что по-настоящему пригодиться в работе

Также я веду блог в телеграм, где вы сможете найти другие материалы от меня


Читать: https://habr.com/ru/articles/802113/?utm_campaign=802113

@a_cup_of_java
👍 6
Монады как строительные блоки функционального Java

Монада – это структура, которая описывает способы композиции абстракций. Можно представить монаду как контейнер, который может хранить в себе другие значения или операции. В этой статье мы рассмотрим то, как реализуются монады в Java.


Читать: https://habr.com/ru/companies/otus/articles/800957/?utm_campaign=800957

@a_cup_of_java
👍 3
How to convert JSON String to Java Object using Gson? JSON Deserialization Example

Hello Java Programmers, In the last article, you have learned how to convert a Java object to JSON String and in today's article, you will learn the opposite, i.e. converting a JSON String to a Java object. The first example was known as JSON serialization example and this one is known as JSON deserialization because we are creating a Java object from a String. The idea is very similar to classical Serialization in Java where you convert a Java object to another binary format that can be transported over the network or can be saved in the disk for further usage.

Java Interview questions and tutorials

Читать: http://www.java67.com/2017/05/how-to-convert-json-string-to-java-object-gson-example.html

@a_cup_of_java
Изображение

Найдено 4687 постов