Перейти к основному содержимому

1310 записей с тегом "Java"

Посмотреть все теги

· 3 мин. чтения

1. Обзор

В этом кратком руководстве мы сосредоточимся на различиях между пакетами JAR и WAR в Java.

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

2. Банковская упаковка

Проще говоря, JAR — или Java Archive — это формат файла пакета. Файлы JAR имеют расширение .jar и могут содержать библиотеки, ресурсы и файлы метаданных.

· 3 мин. чтения

1. Обзор

Eclipse IDE — один из самых распространенных инструментов для разработки Java-приложений. Он поставляется с настройками по умолчанию, которые позволяют нам создавать и выполнять наш код прямо в среде IDE.

Однако этих настроек по умолчанию иногда недостаточно, когда мы пытаемся построить с помощью Maven в Eclipse. Следовательно, мы столкнемся с ошибками сборки.

В этом кратком руководстве мы продемонстрируем изменения конфигурации, которые необходимо внести, чтобы мы могли создавать проекты Java на основе Maven в среде IDE.

2. Компиляция Java в Eclipse

· 4 мин. чтения

1. Обзор

В этой статье мы рассмотрим различия между классами BufferedReader , Console и Scanner в Java .

Чтобы глубже погрузиться в каждую тему, мы предлагаем ознакомиться с нашими отдельными статьями о сканере Java , консольном вводе-выводе в Java и BufferedReader .

2. Пользовательский ввод

Учитывая базовый поток, передаваемый конструкторам, классы BufferedReader и Scanner могут обрабатывать более широкий диапазон пользовательского ввода , например строку, файл, системную консоль (которая обычно подключается к клавиатуре) и сокет.

· 13 мин. чтения

1. Обзор

В этом руководстве мы познакомим вас с различными способами установки JDK в Ubuntu . Затем мы кратко сравним методы. Наконец, мы покажем, как управлять несколькими установками Java в системе Ubuntu.

В качестве предварительного условия для каждого метода нам необходимо

  • система Ubuntu
  • войти в систему как пользователь без полномочий root с привилегиями sudo

Инструкции, описанные ниже, были протестированы на Ubuntu 18.10, 18.04 LTS, 16.04 LTS и 14.04 LTS. Для Ubuntu 14.04 LTS есть некоторые отличия, которые упоминаются в тексте.

Обратите внимание, что как пакеты, которые вы можете скачать с OpenJDK и Oracle, так и пакеты, доступные в репозиториях, регулярно обновляются. Точные названия пакетов, вероятно, изменятся в течение нескольких месяцев, но основные методы установки останутся прежними.

· 2 мин. чтения

1. Обзор

В этом кратком руководстве мы поговорим об ошибке компилятора Java «ожидается класс, интерфейс или перечисление». С этой ошибкой в основном сталкиваются разработчики, которые плохо знакомы с миром Java.

Давайте рассмотрим несколько примеров этой ошибки и обсудим, как их исправить.

2. Неуместные фигурные скобки

· 4 мин. чтения

Последние пару недель я провожу ежегодный опрос «Состояние Java». Опрос проводится уже пятый год и, естественно, самый масштабный: 5160 разработчиков нашли время, чтобы пройти и ответить.

Давайте сразу перейдем к данным.

1. Принятие Java

Неудивительно, что Java 8 до сих пор используется большинством сообщества разработчиков:

iFrame should be here.

Принятие Java 9 и 10 все еще довольно низкое, менее 5%.

Для справки: в 2017 году цифры для Java 7 и более ранних версий составляли около 24,4%, а сейчас — 10,6%, поэтому экосистема явно обновляется, в основном до Java 8.

2. Весеннее усыновление

· 4 мин. чтения

1. Обзор

Каждой программе нужно место для начала ее выполнения; говоря о программах Java, это основной метод.

Мы настолько привыкли писать основной метод во время сеансов кода, что даже не обращаем внимания на его детали. В этой быстрой статье мы проанализируем этот метод и покажем некоторые другие способы его написания.

2. Общая подпись

· 1 мин. чтения

Метод charAt() возвращает символ по указанному индексу. Значение индекса должно быть между 0 и String.length() – 1 .

Доступные подписи

public char charAt(int index)

Пример

· 5 мин. чтения

1. Введение

Эта статья посвящена jshell , интерактивной консоли REPL (Read-Evaluate-Print-Loop), которая входит в комплект JDK для предстоящего выпуска Java 9. Для тех, кто не знаком с концепцией, REPL позволяет интерактивно запускать произвольные фрагменты кода и оценивать их результаты.

REPL может быть полезен для таких вещей, как быстрая проверка жизнеспособности идеи или определение, например, отформатированной строки для String или SimpleDateFormat .

2. Бег

Для начала нам нужно запустить REPL, что делается путем вызова: