Автор оригинала: Kai Yuan. 1. Обзор Иногда, когда мы компилируем наши исходные файлы Java, мы видим предупреждающие сообщения ” непроверенное приведение “, напечатанные компилятором Java. В этом уроке мы подробнее рассмотрим предупреждающее сообщение. Мы обсудим, что означает это предупреждение, почему нас предупреждают и как решить проблему. Некоторые компиляторы Java по умолчанию подавляют непроверенные предупреждения. Давайте […]
Автор: Kai Yuan
Узнайте о разнице между двумя регулярными выражениями на примерах
Автор оригинала: Kai Yuan. 1. Обзор Иногда, когда мы компилируем наш исходный код Java, компилятор может напечатать предупреждающее сообщение “Непроверенное преобразование” или ” Выражение списка типов нуждается в непроверенном преобразовании .” В этом уроке мы подробнее рассмотрим предупреждающее сообщение. Мы обсудим, что означает это предупреждение, к какой проблеме оно может привести и как решить потенциальную […]
Узнайте, как перечислить содержимое файла JAR из командной строки
Узнайте разницу между mvn:package и spring-boot:repackage
См. Примеры, иллюстрирующие основные причины ошибки “незаконное начало выражения” и способы ее устранения.
Java Deque vs. Стек
Автор оригинала: Kai Yuan. 1. Обзор Класс Java Stack реализует структуру данных стека. Java 1.6 представила интерфейс Deque , предназначенный для реализации “двусторонней очереди”, которая поддерживает вставку и удаление элементов на обоих концах. Теперь мы также можем использовать интерфейс Deque в качестве стека LIFO (Last-In-First-Out). Более того, если мы посмотрим на Javadoc Стека класса , […]
Взгляните поближе на абстрактную ошибку Java и поймите, что это такое и когда это может произойти
Узнайте, почему “java.lang.ClassCastException: java.util.LinkedHashMap не может быть приведен к X” возникает исключение и как решить проблему
Узнайте о различиях между вызовом метода Object.getClass() и использованием синтаксиса .class