Разное

Java справочник: Java — Викиучебник

Книга «Java 8. Карманный справочник» Лигуори Р, Лигуори П

  • Книги
    • Художественная литература
    • Нехудожественная литература
    • Детская литература
    • Литература на иностранных языках
    • Путешествия. Хобби. Досуг
    • Книги по искусству
    • Биографии.
      Мемуары. Публицистика
    • Комиксы. Манга. Графические романы
    • Журналы
    • Печать по требованию
    • Книги с автографом
    • Книги в подарок
    • «Москва» рекомендует
    • Авторы • Серии • Издательства • Жанр

  • Электронные книги
    • Русская классика
    • Детективы
    • Экономика
    • Журналы
    • Пособия
    • История
    • Политика
    • Биографии и мемуары
    • Публицистика
  • Aудиокниги
    • Электронные аудиокниги
    • CD – диски
  • Коллекционные издания
    • Зарубежная проза и поэзия
    • Русская проза и поэзия
    • Детская литература
    • История
    • Искусство
    • Энциклопедии
    • Кулинария. Виноделие
    • Религия, теология
    • Все тематики
  • Антикварные книги
    • Детская литература
    • Собрания сочинений
    • Искусство
    • История России до 1917 года
    • Художественная литература.
      Зарубежная
    • Художественная литература. Русская
    • Все тематики
    • Предварительный заказ
    • Прием книг на комиссию
  • Подарки
    • Книги в подарок
    • Авторские работы
    • Бизнес-подарки
    • Литературные подарки
    • Миниатюрные издания
    • Подарки детям
    • Подарочные ручки
    • Открытки
    • Календари
    • Все тематики подарков
    • Подарочные сертификаты
    • Подарочные наборы
    • Идеи подарков
  • Канцтовары
    • Аксессуары делового человека
    • Необычная канцелярия
    • Бумажно-беловые принадлежности
    • Письменные принадлежности
    • Мелкоофисный товар
    • Для художников
  • Услуги
    • Бонусная программа
    • Подарочные сертификаты
    • Доставка по всему миру
    • Корпоративное обслуживание
    • Vip-обслуживание
    • Услуги антикварно-букинистического отдела
    • Подбор и оформление подарков
    • Изготовление эксклюзивных изданий
    • Формирование семейной библиотеки

Расширенный поиск

Лигуори Р,Лигуори П

Издательство:
И. Д. Вильямс
Год издания:
2016
Место издания:
Москва
Язык текста:
русский
Язык оригинала:
английский
Тип обложки:
Мягкая обложка
Формат:
84х108 1/32
Размеры в мм (ДхШхВ):
200×130
Вес:
225 гр.
Страниц:
256
Тираж:
2016 экз.
Код товара:
822983
Артикул:
2380
ISBN:
978-5-8459-2050-8
В продаже с:
17. 11.2015

Дополнительная информация

Аннотация к книге «Java 8. Карманный справочник» Лигуори Р, Лигуори П:
Если вам нужно получить оперативные ответы по разработке или отладке программ на Java, то книга JAVA 8. КАРМАННЫЙ СПРАВОЧНИК послужит вам удобным справочником по стандартным возможностям языка программирования Java и его платформы. Вы найдете здесь
полезные примеры программирования, таблицы, рисунки и списки,
вспомогательную тематическую информацию, в том числе по Java Scripting API, средствам разработки сторонних фирм и основам унифицированного языка моделирования (Unified Modeling Language, UML).
Из книги JAVA 8. КАРМАННЫЙ СПРАВОЧНИК вы узнаете о новых возможностях Java 8, лямбда-выражениях и API для работы с датой и временем.
Эта небольшая книга JAVA 8. КАРМАННЫЙ СПРАВОЧНИК, включающая в себя описание новых возможностей Java, до Java SE 8 включительно, будет вашим идеальным спутником, где бы вы ни находились — в офисе, в учебном классе или в пути. Читать дальше…

Как установить Java на CentOS Stream

Этот мануал поможет вам установить Java на CentOS Stream. В ходе рассмотрения предмета статьи мы будем устанавливать две основные последние версии Java. В репозитории CentOS можно найти их обе, а именно, Java 8 и Java 11. Начнём, пожалуй, с последней из них.

OpenJDK 11

Первым шагом вам нужно посмотреть, какие пакеты OpenJDK доступны для инсталляции. Они находятся в репозитории CentOS. Для этого используйте диспетчер пакетов dnf:

$ sudo dnf search openjdk

Команда покажет листинг доступных пакетов, из которых можно выбрать необходимый для установки.

В списке доступных для установки пакетов присутствуют пакеты для инсталляции Java 11. Это пакеты имеют в своём названии java-11-openjdk. Для инсталляции этой версии Java необходимо также запускать диспетчер пакетов. Команда будет выглядеть:

$ sudo dnf install java-11-openjdk

По окончании инсталляции вывод выглядит примерно следующим образом:

Здесь, вывод исполненной инструкции показывает список зависимостей, проинсталлированных в составе пакета. Версию установленного пакета можно вывести командой:

$ java -version

OpenJDK 8

В репозитории CentOS также присутствуют пакеты предыдущей версии Java: Java 8. Эти пакеты содержат в названии java-1.8.0-openjdk. Для установки Java 8 в командной строке наберите следующее:

$ sudo dnf install java-1. 8.0-openjdk

В выводе, как и раньше, список установленных зависимостей:

Выбор версии по умолчанию

Теперь, вы можете изменить версию, которая будет использоваться по дефолту:

$ sudo alternatives --config java

Из списка установленных версий необходимо выбрать нужную, набрав номер выбора (1 или 2):

  Selection    Command
-----------------------------------------------
   1           java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.10.0.9-4.el8.x86_64/bin/java)
*+ 2           java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.282.b08-4.el8.x86_64/jre/bin/java)

Также, вы можете увидеть номер версии Java 8 с помощью инструкции:

$ java -version

Установка переменной среды

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

Чтобы добавить эту переменную, достаточно прописать её в файл java. sh, который нужно создать в директории /etc/profile.d/:

$ cd /etc/profile.d
$ sudo vi java.sh

В этот файл вставьте строку, соответствующую размещению версии Java (этот путь мы видели при переключении дефолтной версии Java с помощью sudo alternatives --config java), например:

export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.10.0.9-4.el8.x86_64/

Так же, можно добавить переменную среды в файл .bashrc, который располагается в домашней директории пользователя:

$ cd ~
$ sudo echo "JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.10.0.9-4.el8.x86_64/" >> .bashrc

Чтобы проверить, в какое значение установлена данная переменная окружения, нужно выйти из системы, затем снова войти и набрать:

$ echo $JAVA_HOME

Выводом этой короткой инструкции как раз и будет значение запрашиваемой переменной:

Заключение

В данном руководстве вы увидели, как установить Java на ОС CentOS, а также, как переключаться между установленными версиями Java. И плюсом у этому, вы увидели, как можно манипулировать значениями, используемых в вашей ОС, переменных окружения на примере одной из них.

Документация JDK 20 — Главная

  1. Главная
  2. Ява
  3. Java SE
  4. 20

Обзор

  • Прочтите меня
  • Примечания к выпуску
  • Что нового
  • Руководство по миграции
  • Загрузить JDK
  • Руководство по установке
  • Формат строки версии

Инструменты

  • Технические характеристики инструментов JDK
  • Руководство пользователя JShell
  • Руководство по JavaDoc
  • Руководство пользователя средства упаковки

Язык и библиотеки

  • Обновления языка
  • Основные библиотеки
  • HTTP-клиент JDK
  • Учебники по Java
  • Модульный JDK
  • Руководство программиста API бортового регистратора
  • Руководство по интернационализации

Технические характеристики

  • Документация API
  • Язык и ВМ
  • Имена стандартных алгоритмов безопасности Java
  • банок
  • Собственный интерфейс Java (JNI)
  • Инструментальный интерфейс JVM (JVM TI)
  • Сериализация
  • Проводной протокол отладки Java (JDWP)
  • Спецификация комментариев к документации для стандартного доклета
  • Прочие характеристики

Безопасность

  • Руководство по безопасному кодированию
  • Руководство по безопасности

Виртуальная машина HotSpot

  • Руководство по виртуальной машине Java
  • Настройка сборки мусора

Управление и устранение неполадок

  • Руководство по устранению неполадок
  • Руководство по мониторингу и управлению
  • Руководство по JMX

Client Technologies

  • Руководство по специальным возможностям Java

Ключевые слова Java

❮ Предыдущий Далее ❯


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

Ключевое слово Описание
абстрактный Модификатор отсутствия доступа. Используется для классов и методов: абстрактный класс нельзя использовать для создания объектов (для доступа к нему он должен быть унаследован от другого класса). Абстрактный метод может использоваться только в абстрактном классе и не имеет тела. Тело предоставлено подклассом (унаследовано от)
утверждение Для отладки
логическое значение Тип данных, который может хранить только значения true и false
перерыв Разрыв петли или блока переключателей
байт Тип данных, который может хранить целые числа от -128 до 127
чемодан Помечает блок кода в операторах switch
поймать Перехватывает исключения, созданные операторами try
символ Тип данных, используемый для хранения одного символа
класс Определяет класс
продолжить Переход к следующей итерации цикла
константа Определяет константу. Не используется — используйте final вместо
по умолчанию Указывает блок кода по умолчанию в операторе switch
до Используется вместе с while для создания цикла do-while
двойной Тип данных, который может хранить целые числа от 1,7e−308 до 1,7e+308
еще Используется в условных операторах
перечисление Объявляет перечисляемый (неизменяемый) тип
экспорт Экспортирует пакет с модулем. Новое в Java 9
удлинитель Расширяет класс (указывает, что класс унаследован от другого класса)
окончательная Модификатор отсутствия доступа, используемый для классов, атрибутов и методов, который делает их неизменяемыми (невозможными для наследования или переопределения)
наконец Используется с исключениями, блок кода, который будет выполняться независимо от того, есть исключение или нет
поплавок Тип данных, который может хранить целые числа от 3. 4e-038 до 3.4e+038
для Создать цикл for
перейти к Не используется и не выполняет функции
если Делает условный оператор
инструменты Реализует интерфейс
импорт Используется для импорта пакета, класса или интерфейса
экземпляр Проверяет, является ли объект экземпляром определенного класса или интерфейса
ряд Тип данных, который может хранить целые числа от -2147483648 до 2147483647
интерфейс Используется для объявления класса особого типа, который содержит только абстрактные методы
длинный Тип данных, который может хранить целые числа от -9223372036854775808 до 9223372036854775808
модуль Объявляет модуль. Новое в Java 9
родной Указывает, что метод не реализован в том же исходном файле Java (но на другом языке)
новый Создает новые объекты
упаковка Объявляет пакет
частный Модификатор доступа, используемый для атрибутов, методов и конструкторов, делающий их доступными только внутри объявленного класса
защищенный Модификатор доступа, используемый для атрибутов, методов и конструкторов, делающий их доступными в том же пакете и подклассах
общественный Модификатор доступа, используемый для классов, атрибутов, методов и конструкторов, делающий их доступными для любого другого класса
требуется Указывает необходимые библиотеки внутри модуля. Новое в Java 9
возврат Завершено выполнение метода и может использоваться для возврата значения из метода
короткий Тип данных, который может хранить целые числа от -32768 до 32767
статическая Модификатор отсутствия доступа, используемый для методов и атрибутов. Доступ к статическим методам/атрибутам можно получить без создания объекта класса
строгая Ограничение точности и округления вычислений с плавающей запятой
супер Относится к объектам суперкласса (родителям)
переключатель Выбирает один из многих кодовых блоков для выполнения
синхронизированный Модификатор отсутствия доступа, который указывает, что методы могут быть доступны только одному потоку за раз
этот Ссылается на текущий объект в методе или конструкторе
бросок Создает пользовательскую ошибку
бросает Указывает, какие исключения могут быть вызваны методом
переходный Модификатор отсутствия доступа, указывающий, что атрибут не является частью постоянного состояния объекта
попробуй Создает оператор try. ..catch
переменная Объявляет переменную. Новое в Java 10
пустота Указывает, что метод не должен возвращать значение
летучий Указывает, что атрибут не кэшируется локально для потока и всегда считывается из «основной памяти»
а Создает цикл while

Примечание: true , false и null не являются ключевыми словами, но являются литералами и зарезервированными словами, которые нельзя использовать в качестве идентификаторов.

❮ Предыдущий Следующий ❯


ВЫБОР ЦВЕТА



Лучшие учебники
Учебник по HTML
Учебник по CSS
Учебник по JavaScript
Учебник How To
Учебник по SQL
Учебник по Python
Учебник по W3.CSS
Учебник по Bootstrap
Учебник по PHP
Учебник по Java
Учебник по C++
Учебник по jQuery
9011 9

Основные каталожные номера
Справочник по HTML
Справочник по CSS
Справочник по JavaScript
Справочник по SQL
Справочник по Python
Справочник по W3.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *