Особенности Java. Блок static static { } Создание и уничтожение объектов new – создание объекта finalyze()

Презентация:



Advertisements
Похожие презентации
Строки Класс String инкапсулирует действия со строками. Объект типа String – строка, состоящая из произвольного числа символов, от 0 до 2*10 9. Литерные.
Advertisements

Строки и классы-оболочки. Класс String. Конструкторы String s = new String(); char chars[] = { 'а', 'b', 'с' }; String s = new String(chars); char chars[]
СТРОКИ Работа со строками. Последовательность выполнения операторов int age = 45; String s = "Не is " + age + " years old."; age не String, а переменная.
Java. Part 2. Спецификаторы доступа public private protected не указан – доступ в пределах пакета Могут использоваться перед классами, методами, полями.
1 Работа со строками в Java В языках С и C++ отсутствует встроенная поддержка такого объекта, как строка. В этих ЯП при необходимости передается адрес.
1 Java 6. ИНТЕРФЕЙСЫ И ВНУТРЕННИЕ КЛАССЫ. 2 Интерфейсы Не являются классами Ни один из объявленных методов не может быть реализован внутри интерфейса.
Лекция 4. Введение в С++ Наследование, множественное наследование. Конструкторы, деструкторы. Виртуальные функции.
Ассоциативные списки Поиск данных происходит не по индексу или положению объекта, а по его ассоциативной связи: public interface Map { // Доступ к объектам.
Контейнеры Сортировка Метод sort() Интерфейс Comparable метод int compareTo(Object o) вызов: Arrays.sort(a) Интерфейс Comparator метод int compare(Object.
Лекция 2 Наследование Наследование в Java имеет тот же смысл, что и в С++. Однако наследование в Java осуществляется при помощи ключевого слова extends.
JAVA, Кафедра ОСУ, АВТФ1 Работа со строками В пакет java.lang встроен класс, инкапсулирующий структуру данных, соответствующую строке. Класс.
Строки в С#. Отдельные символы, чаще всего, его называют типом Char. Строки постоянной длины, часто они представляются массивом символов Char[]. Строки.
Встроенные классы в Java Макаревич Л. Г.. Разновидности встроенных классов Вложенные (Nested) классы Внутренние (Inner) классы Локальные классы Анонимные.
Java, каф.ОСУ, АВТФ1 Определение классов и методов Java- программа состоит из объектов различных классов, взаимодействующих друг с другом. Каждое.
Часть 1. Основы ООП Объекты и инкапсуляция..
1 Java 7. ОБРАБОТКА СТРОК. 2 Строка в языке Java Строка в языке Java – (основной носитель текстовой информации) НЕ МАССИВ символов типа char, А ОБЪЕКТ.
Лекция 5 Объекты библиотеки JavaScript. Объект Array Создание массивов с помощью конструкторов var firstArray = new Array(); var secondArray = new Array("красный",
Строки в C#. Основные концепции Для представления строкой информации в.NET существует класс System.String. У него есть псевдоним string, для которого.
Кафедра ОСУ, Java 2007 Слайд 1 Определение классов и методов Java- программа состоит из объектов различных классов, взаимодействующих друг.
Классы в C# Ссылочный тип, определенный пользователем (аналогично языкам C++ и Java) Единичное наследование классов Множественное наследование интерфейсов.
Транксрипт:

Особенности 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