Чашечка Java
Відкрити в Telegram
Лучшие материалы по Java на русском и английском Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels
Показати більше8 576
Підписники
+124 години
+27 днів
+530 день
Архів дописів
8 575
What is final modifier in Java? fina class, method, and variable example
Hello Java Programmers, the final variable is a very important concept in Java. It's a modifier that you can apply on variables, methods, and classes and when you apply the final modifier it can make variables immutable, prevent the method from overriding in subclasses, means no polymorphism, and when you make a class final in Java it cannot be extended anymore, taking out Inheritance from the picture. There are both pros and cons of using the final modifier in Java and that's why it's very very important for a Java developer to have an in-depth knowledge of the final modifier in Java and that's what you will learn in this article.
Java Interview questions and tutorials
Читать: http://www.java67.com/2017/06/10-points-about-final-modifier-in-java.html
@a_cup_of_java
8 575
Что такое модификатор final в Java? Пример класса, метода и переменной fina
Здравствуйте, Java-программисты, final variable - это очень важная концепция в Java. Это модификатор, который можно применять к переменным, методам и классам, и когда вы применяете модификатор final, он может сделать переменные неизменяемыми, предотвратить переопределение метода в подклассах, что означает отсутствие полиморфизма, а когда вы делаете класс final в Java, он больше не может быть расширен, убирая наследование из картины. Использование модификатора final в Java имеет как плюсы, так и минусы, поэтому для Java-разработчика очень важно иметь глубокие знания о модификаторе final в Java, и именно об этом вы узнаете в этой статье.
Вопросы и руководства для собеседования по Java
Read: http://www.java67.com/2017/06/10-points-about-final-modifier-in-java.html
@a_cup_of_java
8 575
MindVault: маленькая революция в flash карточных приложениях
Здравствуй хабр! Я всегда мечтал создать идеальное приложение для обучения и запоминания информации, пытался понять как в целом работает память, насколько хорошо она может работать, от чего и как это зависит, в этой статье мы посмотрим что на данном этапе я достиг, или быть может я ничего такого и не сделал. Буду рад критике, и коль проект опенсоурс буду рад пул реквестам/предложениям.
Читать: https://habr.com/ru/articles/801887/?utm_campaign=801887
@a_cup_of_java
8 575
Внутренний мир: Java NIO
Привет, Хабр!
Парадигма «неблокируемого ввода/вывода» заинтересовала меня с того момента, как я о ней услышал. Идея возможности вызвать операцию чтения без блокировки вызывающего потока довольно привлекающая сама по себе.
Как известно, неблокируемый ввод/вывод был реализован в пакете
java.nio JDK 9. К сожалению, в ежедневной практике нечасто приходится иметь дело с низкоуровневым I/O, и намного чаще при необходимости используются стримы из java.io. В этой статье будет описано содержание Java NIO, несколько примеров и принцип работы неблокируемого I/O.
Читать: https://habr.com/ru/articles/801811/?utm_campaign=801811
@a_cup_of_java8 575
Лучший способ преобразования целого числа в строку в Java с примером
Преобразование целого числа в строку в Java
Существует множество способов преобразования целого числа в строку в Java, например, с помощью Integer.toString(int) или с помощью String.valueOf(int), или с помощью new Integer(int).toString(), или с помощью метода String.format(), или с помощью DecimalFormat, конкатенации строк, или с помощью StringBuilder и StringBuffer, и т. д. Но какой из них лучше? Некоторые из них мы уже рассматривали в моих предыдущих постах, например, как преобразовать int в String и конвертировать double в String. В этом посте мы рассмотрим лучший способ преобразования Integer в String в Java.
Вопросы и учебники для собеседования по Java
Read: http://www.java67.com/2012/10/best-way-to-convert-numbers-to-string-in-java-example.html
@a_cup_of_java
8 575
Как создать ZIP-файл в Java? Пример сжатия ZipEntry и ZipOutputStream
Поскольку сжатие и архивирование старых файлов журналов является важной работой в любой среде Java-приложений, Java-программист должен знать, как сжимать файлы в формате .zip, а затем, при необходимости, читать их программно. JDK обеспечивает полную поддержку создания и чтения ZIP-файлов в Java. Существует отдельный пакет java.util.zip, в котором хранятся все классы, связанные с застегиванием и расстегиванием файлов и потоков. В этой серии статей вы узнаете, как использовать такие классы, как ZipFile, ZipEntry, ZipInputStream, ZipOutputStream и т. д.
Вопросы и руководства для собеседования по Java
Read: http://www.java67.com/2016/12/how-to-create-zip-file-in-java-zipentry-example.html
@a_cup_of_java
8 575
Best way to Convert Integer to String in Java with Example
Integer to String conversion in Java
There are many ways to convert an Integer to String in Java e.g. by using Integer.toString(int) or by using String.valueOf(int), or by using new Integer(int).toString(), or by using String.format() method, or by using DecimalFormat, String concatenation, or by using StringBuilder and StringBuffer, etc but which one is the best? Some of them we have already seen on my earlier posts e.g. how to convert int to String and converting double to String. Well, we are going to find the best way to convert Integer to String in Java in this post.
Java Interview questions and tutorials
Читать: http://www.java67.com/2012/10/best-way-to-convert-numbers-to-string-in-java-example.html
@a_cup_of_java
8 575
How to create a ZIP File in Java? ZipEntry and ZipOutputStream Compression Example
Since compressing and archiving old log files is an essential housekeeping job in any Java application environment, a Java programmer should know how to compress files in .zip format and then how to read them programmatically if required. The JDK provides full support to create and read ZIP files in Java. There is a separate package java.util.zip to hold all classes related to zipping and unzipping files and streams. In this series of articles, you will learn how to use those classes like ZipFile, ZipEntry, ZipInputStream, and ZipOutputStream, etc.
Java Interview questions and tutorials
Читать: http://www.java67.com/2016/12/how-to-create-zip-file-in-java-zipentry-example.html
@a_cup_of_java
8 575
Реализации Microkernel архитектуры с помощью Java OSGI
Я хотел бы поделиться опытом реализации микроядерной архитектуры (microkernel) на Java с помощью OSGI (Open Service Gateway Initiative). Этот подход является промежуточным вариантом между микро-сервисной и монолитной архитектурой. С одной стороны присутствует разделение между компонентами на уровне VM с другой - межкомпонентное взаимодействие происходит без участия сети, что ускоряет запросы.
Читать: https://habr.com/ru/articles/801785/?utm_campaign=801785
@a_cup_of_java
8 575
Как добавить JAR-файлы в путь сборки проекта Eclipse? Пример
В этом уроке по Java Eclipse я покажу вам два способа добавления внешних JAR-файлов в Java-проекты Eclipse. Много раз нам нужно использовать внешние JAR-файлы в наших Java-приложениях для различных нужд, например, для общих целей вы можете использовать Google Guava или Apache Commons. Если вы используете фреймворк Spring или Hibernate, то вам также понадобятся их JAR-файлы. Чтобы использовать любую стороннюю библиотеку или фреймворк, мы должны добавить их JAR-файлы в classpath, чтобы скомпилировать и запустить наши Java-программы. Поскольку Eclipse является самой популярной IDE для разработки Java-приложений, важно знать, как добавить внешние JAR-файлы в путь сборки вашего Java-проекта.
Вопросы и учебные пособия для собеседования по Java
Read: http://www.java67.com/2017/04/how-to-add-jar-file-in-eclipse-project.html
@a_cup_of_java
8 575
How to add JAR files in Eclipse Project's Build path? Example
In this Java Eclipse tutorial, I will show you two ways to add external JAR files in Eclipse Java projects. Many times we need to use external JAR files in our Java application for different needs like for general purposes you may use Google Guava or Apache Commons. If you are using Spring or Hibernate framework then you need their JAR files as well. In order to use any third-party library or framework, we have to add their JAR files in the classpath, to compile and run our Java programs. Since Eclipse is the most popular IDE for developing Java applications, it's important to know how you can add external JARs into your Java project's build path.
Java Interview questions and tutorials
Читать: http://www.java67.com/2017/04/how-to-add-jar-file-in-eclipse-project.html
@a_cup_of_java
8 575
Как провести unit-тестирование Flink-операторов: TestHarness
Привет всем, на связи снова Александр Бобряков, техлид в команде МТС Аналитики. Продолжаем цикл статей про фреймворк Apache Flink.
Напомню, в предыдущих частях я рассказывал про построение пайплайна Kafka-to-Kafka с промежуточным разделением потока и дедупликацией событий. Также в предыдущей статье я рассказал, как можно динамически определить выходной Kafka-топик для каждого отправляемого события.
Начиная с этой статьи начнём разбирать, как тестировать всё наше приложение Flink + Spring. Многие описанные подходы вполне применимы и в любом другом обычном Spring-приложении, поэтому, надеюсь, вы найдёте для себя что-то новое.
В данной статье мы рассмотрим, как протестировать stateless- и stateful-операторы Flink с помощью абстракций TestHarness.
Читать: https://habr.com/ru/companies/ru_mts/articles/801693/?utm_campaign=801693
@a_cup_of_java
8 575
Регистрируйтесь на конкурсы на площадке GitVerse и получайте возможность выиграть 500 тыс. руб!
Начинается регистрация на конкурсы от GitVerse в рамках олимпиады «IT-Планета 2024». Вас ждут два трека, увлекательные задания и призовой фонд в размере 500 тыс. рублей *!
До 31 марта регистрируйтесь в конкурсе и проходите отборочное тестирование на платформе для разработчиков GitVerse от СберТеха. Можно выбрать из двух направлений:
«Прикладное программирование if...else»
Это конкурс для разработчиков в возрасте от 18 до 35 лет, которые создают прикладное ПО.
Требования к участникам — знание C/C++/Java/Python, понимание алгоритмов и умение применять их на практике.
Вас ждут прикладные задачи, связанные с разработкой серверной части. А в случае успешного прохождения второго этапа — очный финал!
Подробные условия конкурсов и регистрация.
«Разработка игр – GameDev»
Это соревнование для разработчиков игр в возрасте от 18 до 35 лет. Участвовать можно самостоятельно или вместе с командой до 4 человек.
Требования — отличное понимание игровых механик, знание всех аспектов движков и умение выбирать правильное решение для прототипирования игры.
Каждый конкурс состоит из трёх этапов: отборочное тестирование, основной этап — отправка проектов или решение прикладных задач, — и очный финал.
Подробные условия конкурсов и регистрация.
Следите за новостями и удачи в конкурсах!
*За вычетом НДФЛ
Реклама
8 575
Уютно с новой, более мягкой стороной Java
Read: https://www.infoworld.com/article/3714282/getting-cozy-with-javas-new-softer-side.html#tk.rss_java
@a_cup_of_java
8 575
Java 22 Delivers Foreign Memory & Memory API, Unnamed Variables & Patterns, and Return of JavaOne
Oracle has released version 22 of the Java programming language and virtual machine. As the first non-LTS release since JDK 21, the final feature set includes 12 JEPs. Two of these - Foreign Function & Memory API and Unnamed Variables & Patterns - have completed their respective rounds of previews and are now finalized.
By Michael Redlich
Read: https://www.infoq.com/news/2024/03/java22-released/
@a_cup_of_java
8 575
5 Tips to Fix Exception in thread "main" java.lang.NoClassDefFoundError in Java, Examples
NoClassDefFoundError in Java
The Exception in thread "main" java.lang.NoClassDefFoundError is a common error in Java that occurs if a ClassLoader cannot find a particular class in the classpath while trying to load it. The Exception in thread "main" suggests that this error has occurred in the main thread, the thread which is responsible for running the Java application. This error can occur to any thread, but if it happens in the main thread, then your program will crash because Java program runs only until main() thread is running or any other non-daemon thread is running. As per Javadoc, NoClassDefFoundError can be thrown during the linking or loading of the class file.
Java Interview questions and tutorials
Читать: http://www.java67.com/2012/08/what-is-noclassdeffounderror-in-java.html
@a_cup_of_java
8 575
14 Enum Interview Questions and Answers for 1 to 2 Years Experienced Java Programmers
Hello Java developers, Java Enum is one of the best features of Java Programming language which was first added on the JDK 1.5 Tiger release along with Generics, Autoboxing, and varargs. While the concept of Enum was also present in C Programming language, in Java its much more powerful. Enum in Java represents a fixed number of well-known things like the number of days in a week, the number of months in the calendar year, etc. Unlike C and C++ Enum in Java are much powerful and they are not an integer constant, Instead, Enum is a Type in Java like class or interface which provides compile-time type safety. In this Java Enum tutorial, we will see a couple of important points about Java Enum which help to understand Enum better and get the most out of it.
Java Interview questions and tutorials
Читать: http://www.java67.com/2012/10/java-enum-concepts-and-fundamentals.html
@a_cup_of_java
8 575
How to convert String to char in Java? Example Tutorial
Hello Java Programmers, if you are wondering how to convert a String to char value in Java then you have come to the right place. Earlier, we have seen how to convert a character to String in Java and today we'll learn opposite i.e. converting String object to a character value. You know the difference right? String is an Object while char is a primitive value. So here we are also going to convert a Java object into a primitive value. By the way, this conversion only make sense if String is a single character. For example, you have a String with value "s", how do you convert that to a char 's' in Java (FYI, string literal are quoted inside double quotes in Java, like "c" and character literals are quoted inside single quotes e.g. 'c' in J)? Well, if you know, Java String is made of a character array and java.lang.String class provides a method toCharArray() to retrieve that character array.
Java Interview questions and tutorials
Читать: http://www.java67.com/2017/11/how-to-convert-string-to-char-in-java.html
@a_cup_of_java
8 575
How to get current TimeStamp value in Java? Example
Do you know that Java developer Google (now ask ChatGPT) for even the simplest of things? Yes, that's true and I can say it because even I do that :-). Finding the current timestamp value is one of them. In UNIX you can just use the date command to get the current date and time but how do you get that in your Java program? Well, you can get the current timestamp in Java by using the Date and Timestamp class of JDK. Note, there is "s" instead of "S" in Timestamp. Since Date in Java contains both date and time, it can be used as a Timestamp value as well but when you print Date, it shows time in the local timezone.
Java Interview questions and tutorials
Читать: http://www.java67.com/2016/09/how-to-get-current-timestamp-value-in-java.html
@a_cup_of_java
Вже доступно! Дослідження Telegram за 2025 — головні інсайти року 
