Содержание
- 2. Содержание Текст программы. Лексемы. Внутреннее устройство языка. Типы данных. Переменные. Простейшие и ссылочные типы, операции над
- 3. Текст программы. Кодировка – Unicode (2 байта, 65535 символов) \u0401 A10 : 16 = Q +
- 4. Пробелы if (a == b) { if (a == c) nMax = 3; else { if
- 5. Пробелы Пробел «пробел» \u0020 «табуляция» \u0009 Form feed \u000c – символ перевода страницы Символ завершения строки
- 6. Комментарии Строчные // ……….. Блочные /* ………. */ “/* ………. */” – часть строки /* …
- 7. Комментарии Комментарии javadoc Для автоматического создания документации кода перед описанием классов, интерфейсов, методов, полей, если написаны
- 8. Лексемы Идентификаторы (identifiers) Имена, присвоенные элементам языка для упрощения доступа к ним. Идентификатор не может начинаться
- 9. Ключевые слова abstract continue for new switch assert default if package synchronized boolean do goto private
- 10. Литералы (значения, неименованные константы) IntegerLiteral 43213 (10-чный); 0462421 (8-чный); 0x351fa3 (16-чный) 0L 456l FloatingPointLiteral 4.4; 4.;
- 11. Лексемы Идентификаторы (identifiers) Имена, присвоенные элементам языка для упрощения доступа к ним. Идентификатор не может начинаться
- 12. Операторы Знак, указывающий компилятору на необходимость выполнения определенного действия. Арифметические, поразрядные (битовые), логические, отношения + присваивания,
- 13. Операторы арифметические ++ -- + - * / % 1/2 =0, 1./2=0.5 x =5; y=++x x
- 14. Операторы оператор присваивания и укороченные операторы присваивания = += -= *= /= &= |= ^= %=
- 15. Операторы логические ! & | ^ - оба операнда логические && || - укороченные операторы (лог.выр.1)
- 16. Операторы оператор с условием ? : (условие) ? (выр.1, выполняется, если условие true) : (выр.2, выполняется,
- 17. Содержание Текст программы. Лексемы. Внутреннее устройство языка. Типы данных. Переменные. Простейшие и ссылочные типы, операции над
- 18. Типы данных Java строго типизированный язык программирования, в процессе компиляции типы операндов проверяются во всех выражениях.
- 19. Объявление переменных [=Значение] int a; double b = 3.5, c = 3.8; float d = b+c;
- 20. Объявление переменных [=Значение] Point a = new Point (1, 2); Point a; a = new Point
- 21. int a = 3; int b = a; a = 5; b = ? Chair ch1
- 22. Point a = new Point (1, 2); Point a = null; JVM всегда занимается подсчетом хранимых
- 23. Типы данных Java строго типизированный язык программирования, в процессе компиляции типы операндов проверяются во всех выражениях.
- 24. Операторы Знак, указывающий компилятору на необходимость выполнения определенного действия. Арифметические, поразрядные (битовые), логические, отношения + присваивания,
- 25. Класс Object «Родитель» для всех объектов Java Class getClass(); получение класса объекта boolean equals(Object); сравнение объектов
- 26. Класс Class Метакласс для всех классов Java Point a = new Point(3, 5); Объект типа Point;
- 27. Класс Object «Родитель» для всех объектов Java Class getClass(); получение класса объекта boolean equals(Object); сравнение объектов
- 28. Класс String Каждая строка – объект класса String Каждый объект String неизменяем Изменение строки порождает новый
- 29. Содержание Текст программы. Лексемы. Внутреннее устройство языка. Типы данных. Переменные. Простейшие и ссылочные типы, операции над
- 30. Имена Имя Идентификатор Простое (simple) – 1 идентификатор Составное (qualified) – >1 идентификатора Имена Пакеты Классы
- 31. Область видимости Область видимости (scope) предназначена для минимизации конфликтов имен При обращении к элементу из его
- 32. Пакеты Пакет – способ группировки типов (классов и интерфейсов) java.lang.Object Обеспечение логической группировки Эффективное проектирование и
- 33. Пакеты Элементы пакета Классы Интерфейсы Пакеты Хранение элементов пакета Каждому пакету соответствует папка с таким же
- 34. Модуль компиляции Модуль компиляции Объявление пакета package ru.ifmo.wavelab; import-выражения import ru.government.money.*; import com.sun.Java; Объявления одного или
- 35. Область видимости Пакет – вся программа Доступ только по полному имени Тип верхнего уровня – собственный
- 36. Область видимости для JRE Переменная CLASSPATH Перечисление имен пакетов и библиотек, доступных для JRE Текущий каталог
- 37. Соглашения по именованию Типы – с большой буквы (возможно несколько слов) String; MySpecialType; ArrayIndexOutOfBoundsException Интерфейсы –
- 38. Содержание Текст программы. Лексемы. Внутреннее устройство языка. Типы данных. Переменные. Простейшие и ссылочные типы, операции над
- 39. Структура класса Именование пакета package . Заголовок класса class [extends ] {[тело класса]} Объявление поля [=
- 40. Объявление методов Объявление метода ( [, …]] ) { [тело метода] return ; } Метод main
- 42. Скачать презентацию