Чашечка 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
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
5 Difference between Interface and Abstract class in Java? [Answer]

What is abstract class and interface in Java?
The difference between abstract class and interface in Java is one of the tricky Java interview questions and mostly appears in core Java interviews. It...

Read: http://www.java67.com/2012/09/what-is-difference-between-interface-abstract-class-java.html
Top 10 Online Courses to Learn Data Structure and Algorithms in Java in 2021 - Best of Lot

Hello guys, In the past, I have shared a lot of useful resources like books and tutorials to learn Data Structure and Algorithms for both beginners and experienced programmers. I have also shared a...

Read: http://www.java67.com/2019/07/top-10-online-courses-to-learn-data-structure-and-algorithms-in-java.html
Top 13 Spring Boot Actuator Interview Questions Answers for 2 to 3 Years Experienced

If you have used Spring Boot, you may know that Spring Boot is all about convenience, and the Spring Boot actuator is one of such features that provides a convenient way to interact with your app...

Read: http://www.java67.com/2021/02/spring-boot-actuator-interview-questions-answers-java.html
Функции области видимости (Scope Function) в Kotlin

Сразу оговорюсь, что статья объясняет базовые понятия, и если вы уже программируете на Kotlin, то, скорее всего, вы уже все знаете. Большая часть того, что приведено в статье, освещено в официальной документации, поэтому статью можно рассматривать как дополнительный материал к ней.

В статье показано как реализованы функции области видимости, даны примеры и рекомендации по их использованию


Читать: https://habr.com/ru/post/580186/?utm_campaign=580186
The Ultimate guide of Array for Java Programmers - Example Tutorial

Without any doubt, the array is one of the most used data structures in all programming languages, including Java. Pick up any programming language be it functional, object-oriented, imperative, or...

Read: http://www.java67.com/2014/08/what-is-array-data-structure-in-java.html
Laconic POM: скрываем многословность pom.xml

Одна из претензий к Maven - выбор многословного XML для описания проекта. Polyglot for Maven должен был решить эту проблему, но проект не "взлетел". Для буквального сокрытия этой проблемы существует IDEA-плагин Laconic POM.


Читать: https://habr.com/ru/post/582174/?utm_campaign=582174
Top 10 Free Java Courses in 2021 for Beginners and Experienced Programmers - Best of Lot

Hello guys, the Internet is full of useful resources, and no matter what you want to learn, there is something useful available for free. You just need to commit your time and effort. But at the same...

Read: http://www.java67.com/2018/08/top-10-free-java-courses-for-beginners-experienced-developers.html
Oracle Proposes Shorter Java LTS Cycle of Two Years

Oracle proposes to shorten the Java Java Long-Term Support (LTS) cadence to two years. The launch of Java 17 just finished the current three-year LTS cadence of Java 11. Acceptance of this proposal seems likely: Fellow OpenJDK distributors Microsoft, Amazon, and Azul are in favor, while Red Hat delivered a "nervous yes, but…"
By Karsten Silz

Read: https://www.infoq.com/news/2021/10/oracle-java-two-year-lts/