Программирование на JAVA
Меню :
Стартовая
Основы программирования
Программирование на JAVA
Программирование на C++
Программирование на Pascal
Задачи по программированию
Он нужен только для получения ссылки на объект Class, соответствующий void. Эта ссылка представлена статической константой ТУРЕ.
Делая краткое заключение по классам-оберткам, можно сказать,
что:
• каждый примитивный тип имеет соответствующий класс-обертку;
• все классы-обертки могут быть сконструированы как с использованием примитивных типов, так и с использованием String, за исключением Character, который может быть сконструирован только по char;
• классы-обертки могут сравниваться с использованием метода equals();
• примитивные типы могут быть извлечены из классов-оберток с помощью соответствующего метода xxxxValueO
(например intValueO);
• классы-обертки также являются классами-утилитами, т.е. предоставляют набор статических методов для работы с примитивными типами;
• классы-обертки являются неизменяемыми.
Math
Класс Math состоит из набора статических методов, производящих наиболее популярные математические вычисления, и двух констант, имеющих особое значение в математике, - это число Пи и основание натурального логарифма. Часто этот класс еще называют классом-утилитой (Utility class). Так как все методы класса статические, нет необходимости создавать экземпляр данного класса, потому он и не имеет открытого конструктора. Нельзя также и наследоваться от этого класса, так как он объявлен с модификатором final.
Итак, константы определены следующим образом:
public static final double Matht.PI - задает число л ("пи");
public static final double Matht.E - основание натурального логарифма.
В Таблице 13.2 приведены все методы класса и дано их краткое описание.
Строки
String
Этот класс используется в Java для представления строк. Он обладает свойством неизменяемости. После того как создан экземпляр этого класса, его содержимое уже не может быть модифицировано.
Существует много способов создать объект String. Наиболее простой, если содержимое строки известно на этапе компиляции, - написать текст в кавычках:
String abc = "abc";
Можно использовать и различные варианты конструктора. Наиболее Простой из них - конструктор, получающий на входе строковый литерал.
Лекция 13
Пакет java.lang
String s = new String("immutable");
На первый взгляд, эти варианты создания строк отличаются только синтаксисом. На самом же деле различие есть, хотя в большинстве случаев оно несущественно. Рассмотрим пример: