Чашечка 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
Осенний Java-хардкор на Joker 2021

В октябре Java-разработчиков ожидает немало интересного: на новом Joker будут и хардкорные доклады, и любимые спикеры, и нестандартные форматы.

О хардкоре: конечно, без него не обходится ни один Joker, но в этот раз программный комитет особенно доволен получившимся. В списке докладов под катом мы пометили хардкорные значком 🔥.

О спикерах: будут и отлично знакомые участникам имена (Алексей Шипилёв, Джош Лонг, Евгений Борисов), и интересные новые. Например, будет парный доклад Мэтта Райбла и Брайана Демерса, а у обоих этих людей есть звание Java Champion — часто ли услышишь двух «чемпионов» сразу?

О форматах: доклады важны, но в этот раз дело не ограничится ими — например, Евгений Борисов в прямом эфире проведет техническое интервью на senior-разработчика.

Под катом — полная программа, разбитая на тематические блоки.
Смотреть программу

Читать: https://habr.com/ru/post/580848/?utm_campaign=580848
Top 10 Java 8 Tutorials, Classes, and Courses in 2021 - Best of Lot [UPDATED]

It's a long time since Java 8 was released, and there are so many Java 8 tutorials are written by Oracle, bloggers, and other peoples, but which should you read? Which tutorials are worth your...

Read: http://www.java67.com/2014/09/top-10-java-8-tutorials-best-of-lot.html
Top 75 Programming Interview Questions Answers to Crack Any Coding Job Interview

Hello guys, if you are preparing for your next Programming Job interview and looking for some frequently asked Coding or Programming questions to practice then you have come to the right place. In...

Read: http://www.java67.com/2018/05/top-75-programming-interview-questions-answers.html
Java 8 Stream + FlatMap Example for Beginners | How to flat a list of list in Java?

In order to understand the flatMap() method, you first need to understand the map() function of Java 8. The map() function is declared in  the java.util.stream.Stream class and uses to transform one...

Read: http://www.java67.com/2016/03/how-to-use-flatmap-in-java-8-stream.html
Difference between UNION vs UNION ALL in SQL? Example

Hello guys, what is the difference between UNION vs UNION ALL is one of the most popular SQL interview questions and often asked programmers during a telephonic round of interviews. Though both...

Read: http://www.java67.com/2014/09/difference-between-union-vs-union-all-in-SQL.html
Top Java Blogs Weekly: Best of 41/2021

Best of Top Java Blogs, year 2021, week 41

Read: https://www.topjavablogs.com/news/best-of-41-2021
7 Free Selenium Testing Courses to Learn Online in 2021 - Best of Lot

Testing is an integral part of software development. We have long relied on manual testing by testers and QA professionals to ship quality software and find bugs, but that's not sustainable...

Read: http://www.java67.com/2018/02/7-free-selenium-web-deriver-courses-for-java-C-developer.html
Top 20 System and Software Design Interview Questions for Java Programmers

System design questions are an important part of programming job interviews and if you want to do well, you must prepare this topic. In the past, when I shared my list of programming interview...

Read: http://www.java67.com/2018/05/top-20-system-design-interview-questions-answers-programming.html
3 Best Books to Learn Java Programming for Beginners

Hello guys, if you want to learn Java from scratch and looking for the best Java books then you have come to the right place. Earlier, I have shared the free Java courses for beginners, and today, I...

Read: http://www.java67.com/2015/05/best-book-to-learn-java-for-beginners.html
5 Best Git Online Courses for Beginners to Join in 2021 [UPDATED]

Hello guys, if you want to learn Git and Github and looking for the best resources then you have come to the right place. Earlier, I have shared free Github courses and free websites, and in this...

Read: http://www.java67.com/2019/04/top-5-courses-to-learn-git-and-github.html
Top 50 Microsoft SQL Server Telephonic Interview Questions with Answers

Hello guys, if you are preparing for an SQL Server Interview or a Java developer position where SQL Server skills are required and looking for SQL server interview questions then you have come to the...

Read: http://www.java67.com/2019/08/microsoft-sql-server-phone-interview-questions-answers.html
Java News Roundup: Hazelcast 5.0, Changes Coming to WildFly, Scene Builder 17, Hibernate ORM

This week's Java roundup for September 27th, 2021, features news from JDK 18, Hazelcast 5.0, point and release candidates of Hibernate ORM, Spring Initilizr 0.11.0, significant changes planned for WildFly, Open Liberty 21.0.0.10, Scene Builder 17, JReleaser 0.7.0, JDKMon 17.0.5, RefactorFirst 0.3.0, TornadoVM 0.11 and Sonatype dropping TLSv1.1 from their publishing servers.
By Michael Redlich

Read: https://www.infoq.com/news/2021/10/java-news-roundup-sep27-2021/
9 Tips to become a better Software Developer

Many of my readers, students, and programmers often asked me how to improve their programming skills, coding skills, or design skills. I know it's not easy to be a professional programmer. Apart...

Read: http://www.java67.com/2021/10/9-tips-to-become-better-software.html
Eclipse Foundation’s Adoptium Releases First Temurin JDK Builds

AdoptOpenJDK moved to the Eclipse Foundation as the Adoptium Working Group. Adoptium provides TCK-certified runtimes, based upon OpenJDK, called Eclipse Temurin. Adoptium provides Temurin binaries every six months and maintenance/security updates every three months. Long Term Support (LTS) releases are produced for at least four years.
By Johan Janssen

Read: https://www.infoq.com/news/2021/10/adoptium-releases-temurin-jdk/
Книжная доминация Python и Java

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

Без всякого сомнения, самыми влиятельными языками программирования в настоящий момент являются Java и Python. И я приведу простой пример, почему их величие еще не скоро сойдет на нет.

P.s. я специально опускаю из обсуждения JS, Swift и Котлин, так как их доминирующее положение обусловлено немного другими факторами, нежели я обсужу в этой статье.



Читать: https://habr.com/ru/post/581574/?utm_campaign=581574
👍1
Сюрпризы конкатенации

Вопрос в стиле головоломок с offline-конференций: Что выведет этот код при запуске?

import java.util.concurrent.atomic.AtomicInteger;

public class Disturbed {

public static void main(String... args) {
AtomicInteger counter = new AtomicInteger(1);
System.out.println("First two positive numbers: " + counter + ", " + counter.incrementAndGet());
}

}


Помедитируйте немного над кодом и приходите за ответом под кат.


Читать: https://habr.com/ru/post/581576/?utm_campaign=581576
Упрощаем работу в Camunda Modeler с помощью плагинов

Camunda Modeler позволяет довольно легко набросать BPMN-схему процесса, перетащив элементы в рабочую область и соединив их стрелками. Далее дела обстоят немного сложнее: нужно быть очень внимательным, чтобы с первого раза для каждого элемента заполнить необходимые поля в панели свойств и не допустить ни одной ошибки. С этой точки зрения создание исполняемых BPMN-схем напоминает программирование в Блокноте.

Например, очень легко в Script Task написать скрипт на Groovy и забыть указать Script Format. Тогда по умолчанию движок попробует выполнить переданную ему строку как JUEL-код, и вряд ли мы получим ожидаемый результат.

Было бы неплохо иметь что-то вроде подсказок, на какие поля нужно обратить внимание, какое значение вписать, какие флаги отметить, и так далее в соответствии с принятыми в команде практиками. К счастью, Camunda Modeler позволяет расширять функциональность, не форкая всё приложение, а применив плагины, что мы и решили сделать.


Читать: https://habr.com/ru/post/581294/?utm_campaign=581294
Top 30 Spring Core, Spring MVC and Spring Security Interview Questions Answers

Spring Interview Questions Answers 
Spring Interview Question is one of the first things Java programmers should prepare before appearing on any Java or Spring interview. With the immense popularity...

Read: http://www.java67.com/2012/08/spring-interview-questions-answers.html
Top 6 Online Courses to learn AWS S3 and Dynamo DB in 2021 - Best of Lot

If you want to learn AWS S3 and DynamoDB in-depth and looking for the best online courses to start with then you have come to the right place. In the past, I have shared in-depth courses to learn AWS...

Read: http://www.java67.com/2020/08/top-5-courses-to-learn-aws-s3-and-dynamoDB-in-depth.html
Top 5 Free Apache Spark Course for Java, Scala, and Python Programmers in 2021 - Best of Lot

Hello guys, if you are thinking of learning Apache Spark to start your Big Data journey and looking for some excellent free resources, e.g., books, tutorials, and courses, then you have come to the...

Read: http://www.java67.com/2018/04/5-free-apache-spark-course-for-java-scala-python-developers.html
OCMJEA 6 FAQs - Oracle Certified Master - Java EE 6 Enterprise Architect (1Z0-807, 1Z0-865 and 1Z0-866) - Frequently asked Questions

The OCMJEA (Oracle Certified Master Java EE Enterprise Architect) is one of the toughest Java certifications to crack, even for experienced Java developers. It requires architectural decision skills...

Read: http://www.java67.com/2020/05/ocmjea-6-faqs-oracle-certified-master-java-architect-certification-exam.html