Синтаксис языка Java
Символы и синтаксис o o Перевод строчки эквивалентен пробелу Регистр в именах различается
Комментарии o o // Комментарии до конца строки /* Многострочные комментарии */
Типы данных o Примитивные типы данных: n n n n n o boolean char – 2 байта byte – 1 байт: целое -128 ÷ 127 short – 2 байта: целое -215 ÷ 215 -1 int – 4 байта: целое -231 ÷ 231 -1 long – 8 байт: целое -263 ÷ 263 -1 float – 4 байта double – 8 байт void Объекты: Переменные – ссылки на объекты
Определение новых типов данных class имя_класса { тело_класса } тело_класса – объявления полей и методов класса Поля: данные любого типа (ссылки!) Методы: возвращаемый_тип имя_метода(аргументы) { тело } возвращение значения – return значение
Переменные o Объявления переменных: тип имя_переменной; тип имя_переменной = значение; Объявление не создаёт экземпляра объекта! o Создание объекта: имя_переменной = new тип(аргументы); - вызов конструктора o Поля объекта: имя_переменной. имя_поля
Директивы импортирования import пакет. класс; import пакет. *;
Операторы (инструкции) o o o Присваивание x=1; Условный оператор if( условие ) оператор; if( условие ) оператор1; else оператор2; Циклы: for(инициализация; условие; шаг) тело; while( условие ) тело;
Пример программы // Hello. Date. java import java. util. *; public class Hello. Date { public static void main(String[] args) { System. out. println("Hello, it's: "); System. out. println(new Date()); } }