Чашечка Java – Telegram
Чашечка Java
8.86K subscribers
3.86K photos
12 videos
56 files
6.32K links
Лучшие материалы по Java на русском и английском

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

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

Другие каналы: @tproger_channels
Download Telegram
How to use Map.compute(), computeIfPresent() and ComputerIfAbsent in Java? ConcurrentHashMap Example

The JDK 8 has added several useful methods in existing interfaces e.g. java.util.Map, java.util.Collection, and java.util.concurrent.ConcurrentMap. Thanks to default methods, the much-needed...

Read: http://www.java67.com/2017/12/java-8-compute-and-computeifpresent.html
Top 5 Free Courses to Learn React Native Courses for Beginners in 2021 - Best of Lot

Hello guys, if you are learning React Native to make cross-platform apps and looking for some free courses to learn React Native then you have come to the right place. In the past, I have shared the...

Read: http://www.java67.com/2020/07/5-free-courses-to-learn-react-native-in.html
Can you Overload or Override main method in Java? Example

One of the common doubts among Java beginners while learning the overloading and overriding concept is, whether it's possible to overload the main in Java? Can you override the main method in...

Read: http://www.java67.com/2015/06/can-you-overload-or-override-main-in-java.html
4 Books to learn Java Programming from Scratch in 2021 - Best of lot

I receive half a dozen emails every day asking about which is the best to learn Java from scratch? Which book should I read in 2021 to learn Java? Or Which is the best Java for beginners? When I...

Read: http://www.java67.com/2018/02/3-books-to-learn-java-from-scratch-in.html
How to Convert a List to Map in Java 8 - Example Tutorial

One of the common tasks in Java programming is to convert a list to a map and I have written about this in the past and today we'll see how Java 8 makes this task easier. Btw, be it Java 7 or...

Read: http://www.java67.com/2018/01/how-to-convert-list-into-map-in-java-8.html
What is Redux and how to use it? Example Tutorial

Managing state efficiently is very important in a react application. A React application depends on its state. React provides in-built support to manage the state but as the application grows, this...

Read: http://www.java67.com/2021/09/what-is-redux-and-how-to-use-it-example.html
Top Java Blogs Weekly: Best of 38/2021

Best of Top Java Blogs, year 2021, week 38

Read: https://www.topjavablogs.com/news/best-of-38-2021
10 Best Python, Data Science and Cloud Computing Courses from Coursera in 2021 [UPDATED]

Hello folks, if you are looking for the best Coursera courses, certifications, and specialization to start your career in IT or make a career switch, then you have come to the right place. Coursera...

Read: http://www.java67.com/2020/09/best-coursera-specializations-courses-certifications-projects.html
Top 30 JavaScript Interview Questions Answers for 1 to 3 Years Experienced

Building a career as a developer in the IT industry can be challenging if you lack stream-specific preparation. For instance, if you want to be a JavaScript developer, you have to dig deep into its...

Read: http://www.java67.com/2021/09/top-30-javanoscript-interview-questions.html
Microsoft Announces Azure Spring Cloud Enterprise in Preview

Recently Microsoft announced Azure Spring Cloud Enterprise, a new managed service tier for Spring that is optimized for the needs of enterprise developers. The new enterprise tier is available in preview.
By Steef-Jan Wiggers

Read: https://www.infoq.com/news/2021/09/azure-spring-cloud-enterprise/
Java News Roundup: Jakarta EE 10 Core Profile, OpenJDK, Open Liberty, Payara, Groovy and Quarkus

This week's Java roundup for September 6th, 2021, features news from Jakarta EE 10 introducing a new core profile, JEP 417, JDK 18, Open Liberty 21.0.0.10-beta, Payara August 2021 Roadmap Update webinar, Quarkus 2.2.2.Final, a new Micronaut Java library, Hibernate Search 6.1.0.Alpha1, GraalVM Native Build Tools 0.9.5, updates to versions of Groovy, and the JakartaOne Livestream 2021 conference.
By Michael Redlich

Read: https://www.infoq.com/news/2021/09/java-news-roundup-sep06-2021/
Java. Adapter Pattern in Game Server

Адаптер - это шаблон структурного проектирования, который позволяет объектам с несовместимыми интерфейсами взаимодействовать друг с другом.

Так же известен как “Обертка”.

Проблема

Чтобы продемонстрировать этот шаблон, я буду использовать упрощенный пример игровой механики, в которой есть интерфейс IEnemy, но один из врагов отличается от других и не имеет реализации метода атаки. Вместо этого этот конкретный враг (SpecialEnemy) накладывает заклинания .
о паттерне Адаптер

Читать: https://habr.com/ru/post/577220/?utm_campaign=577220
Top 5 Free Online Courses to learn JavaScript in 2021 - Best of Lot

Hello guys, If you want to learn JavaScript in 2021 by yourself and looking for some free resources like books, sites, and tutorials, then you have come to the right place. Earlier, I have shared the...

Read: http://www.java67.com/2018/04/top-5-free-javanoscript-courses-to-learn.html
What is Redux Thunk in React.js? Example tutorial

Hello folks, This is the 3 part of my React for Java developer series and in the past two articles we have been focusing on statement management in React and we have seen that how to use manage state...

Read: http://www.java67.com/2021/09/what-is-redux-thunk-in-reactjs-example.html
Top 15 Linux and UNIX Interview Questions and Answers for 1to 3 Years Experienced

UNIX and Linux Interview Questions and AnswersHello guys, if you are preparing for technical interviews like Software developer or IT support and looking for some frequently asked Linux and UNIX...

Read: http://www.java67.com/2012/09/10-linux-and-unix-interview-questions-answers-wipro-tcs-capegemini.html
How to Format Date to String in Java 8 [Example Tutorial]

One of the common programming tasks in Java is to change the date format of a given Date or String. For example, you have something like "2017-01-18 20:10:00" and you want to convert it...

Read: http://www.java67.com/2018/01/how-to-change-date-format-of-string-in-java8.html
Что должен знать Java Software Engineer

Есть много разных понятий для человека, который занимается программированием: кодер, разработчик, программист и т.д. Мне же больше по душе такое понятие, как инженер-программист или software engineer, т.к. данное понятие охватывает наибольшее количество тем и направлений, необходимых для разработки. Это лично моё виденье.

Так чем же принципиально software engineer отличается от остальных регалий? Ответ достаточно прост и очевиден - набором знаний о технологиях и большим кругозором в сфере, которой он себя посветил. Кроме того, сталкиваясь с какой-либо проблемой или задачей, он уже понимает какой подход нужен для её решения, или знает, что надо "подтянуть", чтобы быть компетентным в данном вопросе.

Т.к. на данный момент мой основной язык программирования Java, то и рассматривать данный вопрос я буду со стороны Java. Однако общая концепция хорошо ложится на другие языки с небольшой корректировкой "под себя".

Цель статьи привести - познакомить читателя с предлагаемым мною набором знаний. Ниже я привожу набор направлений и технологий, которыми должен обладать с теоретической и практической точки зрения software engineer.


Читать: https://habr.com/ru/post/577888/?utm_campaign=577888
Вышла Java 17

Вышла общедоступная версия Java 17. В этот релиз попало более 2700 закрытых задач и 14 JEP'ов. Изменения API можно посмотреть по этой ссылке.

Читать: https://habr.com/ru/post/577924/?utm_campaign=577924
Java 17, the Next Long-Term Support Release, is Now Available

Oracle has released version 17 of the Java programming language and virtual machine. As the first long-term support release since JDK 11 in 2018, the final feature set includes 14 JEPs. Two of these, JEP 403 and JEP 411, generated some concerns within the Java community.
By Michael Redlich

Read: https://www.infoq.com/news/2021/09/java17-released/
Защищаем свой код от багов: обзор пяти статических анализаторов для Java-кода

Статические анализаторы могут найти и исправить проблемный код Кратко рассмотрим популярные статические анализаторы для Java-кода.

Читать: «Защищаем свой код от багов: обзор пяти статических анализаторов для Java-кода»
Java снова бесплатна

Тезисно:

Java 17 полна решимости пробить барьер, имеющийся на границе Java 8 и Java 9. Теперь, начиная с 17-ой версии, Oracle будет предоставлять Oracle JDK бесплатно, даже для коммерческих целей. Единственное чего делать нельзя — это перепродавать Oracle JDK.

В статье приведен перевод полного текста анонса с блога Oracle.

Читать: https://habr.com/ru/post/577966/?utm_campaign=577966