Особенности Java
Блок static static { }
Создание и уничтожение объектов new – создание объекта finalyze()
Массивы При объявлении массива не указывается количество элементов Для создания массива надо использовать new с указанием количества элементов Создание массива не инициализирует его значения У каждого объекта-массива есть поле length Объявления: String[] a; String a[]; String[] b=new String[5]; String[] c={"a", "b", "c"} String[] d=new String[] {"d", "e", "f"} Класс Arrays equals() fill(el) sort() binarysearch(el) asList()
Строки Класс String Невозможно изменить существующую строку, можно только создать новую Методы concat(S) append(S) substring(Start,End) indexOf(S) lastIndexOf(S) startsWith(S) endsWith(S) charAt(n) replace(S1,S2) toLowerCase() toUpperCase() Integer.parseInt(S)
Спецификаторы доступа никакого public private protected
Пакеты
Запрещение наследования final Для полей Для методов Для классов
Абстрактные классы abstract для метода abstract для всего класса
Интерфейсы interface implements