Основные синтаксические и семантические единицы языка Java. Примитивныe типы данных и основные операторы языка: Методические указания к лабораторной работе, страница 9

Поля

Тип

Идентификатор

static double

E

static double

PI

Методы

Тип

Имя ( аргумент(ы) )

static double

abs(double a)

static float

abs(float a)

static int

abs(int a)

static long

abs(long a)

static double

acos(double a)

static double

asin(double a)

static double

atan(double a)

static double

atan2(double y, double x)

static double

cbrt(double a)

static double

ceil(double a)

static double

copySign(double magnitude, double sign)

static float

copySign(float magnitude, float sign)

static double

cos(double a)

static double

cosh(double x)

static double

exp(double a)

static double

expm1(double x)

static double

floor(double a)

static int

getExponent(double d)

static int

getExponent(float f)

static double

hypot(double x, double y)

static double

IEEEremainder(double f1, double f2)

static double

log(double a)

static double

log10(double a)

static double

log1p(double x)

static double

max(double a, double b)

static float

max(float a, float b)

static int

max(int a, int b)

static long

max(long a, long b)

static double

min(double a, double b)

static float

min(float a, float b)

static int

min(int a, int b)

static long

min(long a, long b)

static double

nextAfter(double start, double direction)

static float

nextAfter(float start, double direction)

static double

nextUp(double d)

static float

nextUp(float f)

static double

pow(double a, double b)

static double

random()

static double

rint(double a)

static long

round(double a)

static int

round(float a)

static double

scalb(double d, int scaleFactor)

static float

scalb(float f, int scaleFactor)

static double

signum(double d)

static float

signum(float f)

static double

sin(double a)

static double

sinh(double x)

static double

sqrt(double a)

static double

tan(double a)

static double

tanh(double x)

static double

toDegrees(double angrad)

static double

toRadians(double angdeg)

static double

ulp(double d)

static float

ulp(float f)

Классы-оболочки

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

К классам-оболочкам относятся: Boolean, Character, Byte, Short, Integer, Long, Float, Double, Void.

Автоупаковка и автораспаковка

Допускается присваивать переменным примитивного типа значения соответствующих классов-оболочек и наоборот — в этом случае вызов метода преобразования будет автоматически добавлен компилятором:

КлассException

Является предком всех классов исключений, сигнализирующих о нестандартных ситуациях, которые должны быть специальным образом обработаны. Исключения, которые может вызывать какой-либо метод, должны объявляться в предложении throws этого метода (кроме исключений, порожденных от класса RuntimeException).

Класс RuntimeException

Данные исключения описывают исключения времени выполнения, которые могут возникать в любом месте программы, и которые не нужно объявлять в предложении throws объявления метода.

Класс Error

Объекты Error, в отличие от исключений, не должны перехватываться; обычно их создание приводит к экстренному завершению программы.