🗊 Презентация Лексика языка Java

Категория: Образование
Нажмите для полного просмотра!
Лексика языка Java, слайд №1 Лексика языка Java, слайд №2 Лексика языка Java, слайд №3 Лексика языка Java, слайд №4 Лексика языка Java, слайд №5 Лексика языка Java, слайд №6 Лексика языка Java, слайд №7 Лексика языка Java, слайд №8 Лексика языка Java, слайд №9 Лексика языка Java, слайд №10 Лексика языка Java, слайд №11 Лексика языка Java, слайд №12 Лексика языка Java, слайд №13 Лексика языка Java, слайд №14 Лексика языка Java, слайд №15 Лексика языка Java, слайд №16 Лексика языка Java, слайд №17 Лексика языка Java, слайд №18 Лексика языка Java, слайд №19 Лексика языка Java, слайд №20 Лексика языка Java, слайд №21 Лексика языка Java, слайд №22 Лексика языка Java, слайд №23 Лексика языка Java, слайд №24 Лексика языка Java, слайд №25 Лексика языка Java, слайд №26 Лексика языка Java, слайд №27 Лексика языка Java, слайд №28 Лексика языка Java, слайд №29 Лексика языка Java, слайд №30 Лексика языка Java, слайд №31 Лексика языка Java, слайд №32 Лексика языка Java, слайд №33 Лексика языка Java, слайд №34 Лексика языка Java, слайд №35 Лексика языка Java, слайд №36 Лексика языка Java, слайд №37 Лексика языка Java, слайд №38 Лексика языка Java, слайд №39 Лексика языка Java, слайд №40 Лексика языка Java, слайд №41 Лексика языка Java, слайд №42 Лексика языка Java, слайд №43 Лексика языка Java, слайд №44 Лексика языка Java, слайд №45 Лексика языка Java, слайд №46 Лексика языка Java, слайд №47 Лексика языка Java, слайд №48 Лексика языка Java, слайд №49 Лексика языка Java, слайд №50 Лексика языка Java, слайд №51 Лексика языка Java, слайд №52 Лексика языка Java, слайд №53 Лексика языка Java, слайд №54 Лексика языка Java, слайд №55 Лексика языка Java, слайд №56 Лексика языка Java, слайд №57 Лексика языка Java, слайд №58 Лексика языка Java, слайд №59 Лексика языка Java, слайд №60 Лексика языка Java, слайд №61 Лексика языка Java, слайд №62 Лексика языка Java, слайд №63 Лексика языка Java, слайд №64 Лексика языка Java, слайд №65 Лексика языка Java, слайд №66

Содержание

Вы можете ознакомиться и скачать презентацию на тему Лексика языка Java. Доклад-сообщение содержит 66 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Лексика языка Java
Описание слайда:
Лексика языка Java

Слайд 2


План лекции Структура исходного кода и его элементы Типы данных Описание классов Общая структура Поля Методы Конструкторы Блоки инициализации Точка...
Описание слайда:
План лекции Структура исходного кода и его элементы Типы данных Описание классов Общая структура Поля Методы Конструкторы Блоки инициализации Точка входа программы

Слайд 3


Кодировка Java спроектирована быть многоязыковой Java ориентирована на Unicode Первые 128 символов почти идентичны набору ASCII Символы Unicode...
Описание слайда:
Кодировка Java спроектирована быть многоязыковой Java ориентирована на Unicode Первые 128 символов почти идентичны набору ASCII Символы Unicode задаются двухбайтными последовательностями: \u0000, \uFFff, \u0410, \u044F Java чувствителен к регистру!

Слайд 4


Исходный код Исходный код разделяется на: Пробелы – разделяют текст на лексемы ASCII-символ SP, \u0020, дес. код 32, пробел классический ASCII-символ...
Описание слайда:
Исходный код Исходный код разделяется на: Пробелы – разделяют текст на лексемы ASCII-символ SP, \u0020, дес. код 32, пробел классический ASCII-символ HT, \u0009, дес. код 9, горизонтальный таб ASCII-символ FF, \u000c, дес. код 12, перевод страницы ASCII-символ LF, \u000a , дес. код 10, символ новой строки ASCII-символ CR, \u000d, дес. код 13, возврат каретки Комментарии Лексемы

Слайд 5


Исходный код
Описание слайда:
Исходный код

Слайд 6


Лексемы Идентификаторы Служебные (ключевые) слова class, public, const, goto Литералы Разделители { } [ ] ( ) ; . , Операторы = > < ! ? : == && ||
Описание слайда:
Лексемы Идентификаторы Служебные (ключевые) слова class, public, const, goto Литералы Разделители { } [ ] ( ) ; . , Операторы = > < ! ? : == && ||

Слайд 7


Идентификаторы Имена, задаваемые элементам языка для упрощения доступа к ним Можно записывать символами Unicode Состоят из букв и цифр, знаков _ и $...
Описание слайда:
Идентификаторы Имена, задаваемые элементам языка для упрощения доступа к ним Можно записывать символами Unicode Состоят из букв и цифр, знаков _ и $ Не допускают совпадения со служебными словами, литералами true, false, null Длина имени не ограничена

Слайд 8


Служебные (ключевые) слова abstract double int strictfp boolean else interface super break extends long switch byte final native synchronized case...
Описание слайда:
Служебные (ключевые) слова abstract double int strictfp boolean else interface super break extends long switch byte final native synchronized case finally new this сatch float package throw char for private throws class goto protected transient const if public try continue implements return void default import short volatile do instanceof static while

Слайд 9


Типы данных Ссылочные Предназначены для работы с объектами Переменные содержат ссылки на объекты Ссылка – это не указатель! Тип переменной определяет...
Описание слайда:
Типы данных Ссылочные Предназначены для работы с объектами Переменные содержат ссылки на объекты Ссылка – это не указатель! Тип переменной определяет контракт доступа к объекту Примитивные (простые) Предназначены для работы со значениями естественных, простых типов Переменные содержат непосредственно значения

Слайд 10


Ссылочные типы К ссылочным типам относятся типы классов (в т.ч. массивов) и интерфейсов Переменная ссылочного типа способна содержать ссылку на...
Описание слайда:
Ссылочные типы К ссылочным типам относятся типы классов (в т.ч. массивов) и интерфейсов Переменная ссылочного типа способна содержать ссылку на объект, относящийся к этому типу Ссылочный литерал null

Слайд 11


Примитивные типы Булевский (логический) тип boolean – допускает хранение значений true или false Целочисленные типы char – 16-битовый символ Unicode...
Описание слайда:
Примитивные типы Булевский (логический) тип boolean – допускает хранение значений true или false Целочисленные типы char – 16-битовый символ Unicode byte – 8-битовое целое число со знаком short – 16-битовое целое число со знаком int – 32-битовое целое число со знаком long – 64-битовое целое число со знаком Вещественные типы float – 32-битовое число с плавающей точкой (IEEE 754-1985) double – 64-битовое число с плавающей точкой (IEEE 754-1985)

Слайд 12


Литералы Булевы true false Символьные 'a' '\n' '\" '\377' '\u0064' Целочисленные 29 035 0x1D 0X1d 0xffffL По умолчанию имеют тип int Числовые с...
Описание слайда:
Литералы Булевы true false Символьные 'a' '\n' '\" '\377' '\u0064' Целочисленные 29 035 0x1D 0X1d 0xffffL По умолчанию имеют тип int Числовые с плавающей запятой 1. .1 1e1 1e-4D 1e+5f По умолчанию имеют тип double Строковые "Это строковый литерал" ""

Слайд 13


Целочисленные литералы десятичный вид цифры 0-9 восьмеричный префикс 0, цифры 0-7 шестнадцатеричный вид префикс 0x или 0X, цифры 0-9, буквы A-F
Описание слайда:
Целочисленные литералы десятичный вид цифры 0-9 восьмеричный префикс 0, цифры 0-7 шестнадцатеричный вид префикс 0x или 0X, цифры 0-9, буквы A-F

Слайд 14


Дробные литералы целая часть; десятичная точка (ASCII -символ точка); дробная часть; порядок (ASCII -буква E в произвольном регистре и целое число с...
Описание слайда:
Дробные литералы целая часть; десятичная точка (ASCII -символ точка); дробная часть; порядок (ASCII -буква E в произвольном регистре и целое число с опциональным + или - ) окончание-указатель типа

Слайд 15


Символьные литералы один символ из набора Unicode в одиночных кавычках (апострофах) допускается специальная запись для описания символа через его код...
Описание слайда:
Символьные литералы один символ из набора Unicode в одиночных кавычках (апострофах) допускается специальная запись для описания символа через его код Есть поддержка ввода символа через восьмеричный код (совместимости с С)

Слайд 16


Символьные литералы Для записи специальных символов используются обозначения
Описание слайда:
Символьные литералы Для записи специальных символов используются обозначения

Слайд 17


Строковые литералы состоят из набора символов и записываются в двойных кавычках длина литерала может быть нулевой или сколь угодно большой каждый...
Описание слайда:
Строковые литералы состоят из набора символов и записываются в двойных кавычках длина литерала может быть нулевой или сколь угодно большой каждый строковый литерал является экземпляром класса String для создания литерала из нескольких строк используются символы \n и/или \r, либо оператор конкатенации строк +

Слайд 18


Строковые литералы Примеры строковых литералов
Описание слайда:
Строковые литералы Примеры строковых литералов

Слайд 19


Описание класса Класс может содержать: поля, методы, вложенные классы и интерфейсы.
Описание слайда:
Описание класса Класс может содержать: поля, методы, вложенные классы и интерфейсы.

Слайд 20


Модификаторы объявления класса public Признак общедоступности класса abstract Признак абстрактности класса final Завершенность класса (класс не...
Описание слайда:
Модификаторы объявления класса public Признак общедоступности класса abstract Признак абстрактности класса final Завершенность класса (класс не допускает наследования) strictfp Повышенные требования к операциям с плавающей точкой

Слайд 21


Поля класса Объявление поля: [модификаторы] { [= ]}; double sum = 2.5 + 3.7; public double val = sum + 2 * Math.sqrt(2); Если поле класса явно не...
Описание слайда:
Поля класса Объявление поля: [модификаторы] { [= ]}; double sum = 2.5 + 3.7; public double val = sum + 2 * Math.sqrt(2); Если поле класса явно не инициализируются, ему присваивается значение по умолчанию его типа (0, false или null)

Слайд 22


Поля класса Модификаторы полей: модификаторы доступа static поле статично (принадлежит контексту класса) final поле не может изменять свое значение...
Описание слайда:
Поля класса Модификаторы полей: модификаторы доступа static поле статично (принадлежит контексту класса) final поле не может изменять свое значение после инициализации transient поле не сериализуется (влияет только на механизмы сериализации) volatile усиливает требования к работе с полем в многопоточных программах

Слайд 23


Методы Объявление метода: [модификаторы] [throws исключения] {}
Описание слайда:
Методы Объявление метода: [модификаторы] [throws исключения] {}

Слайд 24


Модификаторы методов Модификаторы доступа abstract абстрактность метода (тело при этом не описывается) static статичность метода (метод принадлежит...
Описание слайда:
Модификаторы методов Модификаторы доступа abstract абстрактность метода (тело при этом не описывается) static статичность метода (метод принадлежит контексту класса) final завершенность метода (метод не может быть переопределен при наследовании)

Слайд 25


Модификаторы методов synchronized синхронизированность метода (особенности вызова метода в многопоточных приложениях) native «нативность» метода...
Описание слайда:
Модификаторы методов synchronized синхронизированность метода (особенности вызова метода в многопоточных приложениях) native «нативность» метода (тело метода не описывается, при вызове вызывается метод из native-библиотеки) strictfp повышенные требования к операциям с плавающей точкой

Слайд 26


Особенности методов Для нестатических методов вызов через ссылку на объект или в контексте объекта reference.method();...
Описание слайда:
Особенности методов Для нестатических методов вызов через ссылку на объект или в контексте объекта reference.method(); methodReturningReference().method(); Для статических методов вызов через имя типа, через ссылку на объект или в контексте класса ClassName.staticMethod(); reference.staticMethod(); staticMethodReturningReference().method(); Наличие круглых скобок при вызове обязательно, т.к. они являются оператором вызова метода

Слайд 27


Особенности методов На время выполнения метода управление передается в тело метода Возвращается одно значение простого или объектного типа return...
Описание слайда:
Особенности методов На время выполнения метода управление передается в тело метода Возвращается одно значение простого или объектного типа return someValue; Аргументы передаются по значению, т.е. значения параметров копируются в стек: для примитивных типов копируются сами значения для ссылочных типов копируется значение ссылки Перегруженными являются методы с одинаковыми именами и различными сигнатурами

Слайд 28


Создание объектов Создание ссылки и создание объекта – различные операции Используется оператор new, он возвращает ссылку на объект После оператора...
Описание слайда:
Создание объектов Создание ссылки и создание объекта – различные операции Используется оператор new, он возвращает ссылку на объект После оператора указывается имя конструктора и его параметры

Слайд 29


Конструкторы Память для объекта выделяет оператор new Конструкторы предназначены для формирования начального состояния объекта Правила написания...
Описание слайда:
Конструкторы Память для объекта выделяет оператор new Конструкторы предназначены для формирования начального состояния объекта Правила написания конструктора сходны с правилами написания методов Имя конструктора совпадает с именем класса

Слайд 30


Конструкторы Для конструкторов разрешено использование только модификаторов доступа При написании конструктор не имеет возвращаемого типа Оператор...
Описание слайда:
Конструкторы Для конструкторов разрешено использование только модификаторов доступа При написании конструктор не имеет возвращаемого типа Оператор возврата return прекращает выполнение текущего конструктора Конструкторы могут быть перегружены Конструкторы могут вызывать друг друга с помощью ключевого слова this() в первой строке конструктора

Слайд 31


Конструкторы Если в классе явно не описан ни один конструктор, автоматически создается т.н. конструктор по умолчанию, не имеющий параметров Если в...
Описание слайда:
Конструкторы Если в классе явно не описан ни один конструктор, автоматически создается т.н. конструктор по умолчанию, не имеющий параметров Если в классе описан хотя бы один конструктор, то автоматически конструктор по умолчанию не создается Также конструктором по умолчанию называют конструктор, не имеющий параметров

Слайд 32


Конструкторы
Описание слайда:
Конструкторы

Слайд 33


Деструкторы? В ряде языков деструкторы выполняют действия, обратные действию конструкторов: освобождают память, занимаемую объектом, и...
Описание слайда:
Деструкторы? В ряде языков деструкторы выполняют действия, обратные действию конструкторов: освобождают память, занимаемую объектом, и «деинициализируют» объект (освобождают ресурсы, очищают связи, изменяют состояние связанных объектов) Если после вызова деструктора где-то осталась ссылка (указатель) на объект, ее использование приведет к возникновению ошибки В Java деструкторов нет, вместо них применяется механизм автоматической сборки мусора

Слайд 34


Автоматическая сборка мусора В случае нехватки памяти для создания очередного объекта виртуальная машина находит недостижимые объекты и удаляет их...
Описание слайда:
Автоматическая сборка мусора В случае нехватки памяти для создания очередного объекта виртуальная машина находит недостижимые объекты и удаляет их Процесс сборки мусора можно инициировать принудительно Для явного удаления объекта следует утратить все ссылки на этот объект и инициировать сбор мусора Взаимодействие со сборщиком осуществляется через системные классы java.lang.System и java.lang.Runtime

Слайд 35


Модификаторы доступа private Доступ только в контексте класса (package, default, none) Доступ для самого класса и классов в том же пакете protected...
Описание слайда:
Модификаторы доступа private Доступ только в контексте класса (package, default, none) Доступ для самого класса и классов в том же пакете protected Доступ в пределах самого класса, классов-наследников и классов пакета public Доступ есть всегда, когда доступен сам класс

Слайд 36


Блоки инициализации Если некоторые действия по инициализации должны выполняться в любом варианте создания объекта, удобнее использовать блоки...
Описание слайда:
Блоки инициализации Если некоторые действия по инициализации должны выполняться в любом варианте создания объекта, удобнее использовать блоки инициализации Тело блока инициализации заключается в фигурные скобки и располагается на одном уровне с полями и методами При создании объекта сначала выполняются инициализирующие выражения полей и блоки инициализации (в порядке их описания в теле класса), а потом тело конструктора

Слайд 37


Блоки инициализации
Описание слайда:
Блоки инициализации

Слайд 38


Статическая инициализация Статический блок инициализации выполняет инициализацию контекста класса Вызов статического блока инициализации происходит в...
Описание слайда:
Статическая инициализация Статический блок инициализации выполняет инициализацию контекста класса Вызов статического блока инициализации происходит в процессе загрузки класса в виртуальную машину

Слайд 39


Понятие о пакетах Способ логической группировки классов Комплект ПО, который можно распространять независимо и применять вместе с другими пакетами...
Описание слайда:
Понятие о пакетах Способ логической группировки классов Комплект ПО, который можно распространять независимо и применять вместе с другими пакетами Членами пакетов являются: классы, интерфейсы, вложенные пакеты, дополнительные файлы ресурсов

Слайд 40


Функциональность пакетов Позволяют группировать взаимосвязанные классы и интерфейсы в единое целое Способствуют созданию пространств имен,...
Описание слайда:
Функциональность пакетов Позволяют группировать взаимосвязанные классы и интерфейсы в единое целое Способствуют созданию пространств имен, позволяющих избежать конфликтов идентификаторов, относящихся к разным типам Обеспечивают дополнительные средства защиты элементов кода Образуют иерархическую систему

Слайд 41


Способы реализации и доступ к пакетам Пакеты могут быть реализованы: в виде структуры каталогов с файлами классов, в виде jar-архива. Путь к...
Описание слайда:
Способы реализации и доступ к пакетам Пакеты могут быть реализованы: в виде структуры каталогов с файлами классов, в виде jar-архива. Путь к используемым пакетам указывается: непосредственно при запуске JVM, через переменную окружения CLASSPATH (по умолчанию CLASSPATH="").

Слайд 42


Понятие имени Имена задаются посредством идентификаторов, указывают на компоненты программы Пространства имен пакеты типы поля методы локальные...
Описание слайда:
Понятие имени Имена задаются посредством идентификаторов, указывают на компоненты программы Пространства имен пакеты типы поля методы локальные переменные и параметры метки Имена бывают составные (java.lang.Double) и простые (Double)

Слайд 43


Душераздирающий, но корректный код Пример зависимости имени от контекста
Описание слайда:
Душераздирающий, но корректный код Пример зависимости имени от контекста

Слайд 44


Понятие модуля компиляции Модуль компиляции хранится в .java файле и является единичной порцией входных данных для компилятора. Состоит из:...
Описание слайда:
Понятие модуля компиляции Модуль компиляции хранится в .java файле и является единичной порцией входных данных для компилятора. Состоит из: объявления пакета package mypackage; выражений импортирования import java.net.Socket; import java.io.*; объявлений верхнего уровня – классов и интерфейсов

Слайд 45


Объявление пакета Первое выражение в модуле компиляции (например, для файла java/lang/Object.java) package java.lang; При отсутствии объявления...
Описание слайда:
Объявление пакета Первое выражение в модуле компиляции (например, для файла java/lang/Object.java) package java.lang; При отсутствии объявления пакета модуль компиляции принадлежит безымянному пакету (не имеет вложенных пакетов) Пакет доступен, если доступен модуль компиляции с объявлением пакета

Слайд 46


Объявление пакета Если файл модуля компиляции доступен JVM, то пакеты также доступны Если пакет доступен, то область его видимости – все модули...
Описание слайда:
Объявление пакета Если файл модуля компиляции доступен JVM, то пакеты также доступны Если пакет доступен, то область его видимости – все модули компиляции ограничений на доступ к пакетам нет пакеты java.lang и java.io доступны всегда

Слайд 47


Выражения импорта Доступ к типу из данного пакета – по простому имени типа Доступ к типу из других пакетов – по составному имени пакета и имени типа...
Описание слайда:
Выражения импорта Доступ к типу из данного пакета – по простому имени типа Доступ к типу из других пакетов – по составному имени пакета и имени типа сложности при многократном использовании import-выражения упрощают доступ импорт одного типа (import java.net.URL;) импорт пакета с типами (import java.net.*;)

Слайд 48


Выражения импорта Попытка импорта пакета, недоступного на момент компиляции, вызовет ошибку Дублирование импорта игнорируется Нельзя импортировать...
Описание слайда:
Выражения импорта Попытка импорта пакета, недоступного на момент компиляции, вызовет ошибку Дублирование импорта игнорируется Нельзя импортировать вложенный пакет import java.net; //ошибка компиляции При импорте типов пакета вложенные пакеты не импортируются!

Слайд 49


Выражения импорта Алгоритм компилятора при анализе типов: выражения, импортирующие типы другие объявленные типы выражения, импортирующие пакеты Если...
Описание слайда:
Выражения импорта Алгоритм компилятора при анализе типов: выражения, импортирующие типы другие объявленные типы выражения, импортирующие пакеты Если тип импортирован явно невозможны: объявление нового типа с таким же именем доступ по простому имени к одноименному типу в текущем пакете

Слайд 50


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

Слайд 51


Объявление верхнего уровня Область видимости типа – пакет Доступ к типу извне его пакета по составному имени через выражения импорта Разграничение...
Описание слайда:
Объявление верхнего уровня Область видимости типа – пакет Доступ к типу извне его пакета по составному имени через выражения импорта Разграничение (модификаторы) доступа

Слайд 52


Объявление верхнего уровня В модуле компиляции может быть максимум один public тип Имя типа и имя файла должны совпадать Другие не-public типы модуля...
Описание слайда:
Объявление верхнего уровня В модуле компиляции может быть максимум один public тип Имя типа и имя файла должны совпадать Другие не-public типы модуля должны использоваться только внутри этого модуля Как правило, один модуль компиляции содержит один тип

Слайд 53


Правила именования Пакеты java.lang javax.swing ru.ssau.infokom com.sun.xml.internal.ws.protocol.xml Типы Student Cloneable Serializable...
Описание слайда:
Правила именования Пакеты java.lang javax.swing ru.ssau.infokom com.sun.xml.internal.ws.protocol.xml Типы Student Cloneable Serializable ArrayIndexOutOfBoundException Поля value enabled distanceFromShop

Слайд 54


Правила именования Методы getValue(), setValue(…) isEnabled(…) length() toString() Поля-константы PI SIZE_MIN, SIZE_MAX, SIZE_DEF Локальные...
Описание слайда:
Правила именования Методы getValue(), setValue(…) isEnabled(…) length() toString() Поля-константы PI SIZE_MIN, SIZE_MAX, SIZE_DEF Локальные переменные byte b; char c; int i,j,k; long l; double d; Object o; String s; Exception e

Слайд 55


Точка входа программы Метод Статический Доступный
Описание слайда:
Точка входа программы Метод Статический Доступный

Слайд 56


Комментарии Не влияют на итоговый бинарный код Используются для ввода пояснений Бывают двух видов Строчные, одна строка Блочные, несколько строк
Описание слайда:
Комментарии Не влияют на итоговый бинарный код Используются для ввода пояснений Бывают двух видов Строчные, одна строка Блочные, несколько строк

Слайд 57


Комментарии // Комментарий Символы после // и до конца текущей строки игнорируются /* Комментарий */ Все символы, заключенные между /* и */,...
Описание слайда:
Комментарии // Комментарий Символы после // и до конца текущей строки игнорируются /* Комментарий */ Все символы, заключенные между /* и */, игнорируются /** Комментарий */ Комментарии документирования

Слайд 58


Комментарии
Описание слайда:
Комментарии

Слайд 59


Комментарии
Описание слайда:
Комментарии

Слайд 60


Комментарии
Описание слайда:
Комментарии

Слайд 61


Комментарии документирования (javadoc) Начинаются с /**, заканчиваются */ В строках начальные символы * и пробелы перед ними игнорируются Перед...
Описание слайда:
Комментарии документирования (javadoc) Начинаются с /**, заканчиваются */ В строках начальные символы * и пробелы перед ними игнорируются Перед объявлением классов, интерфейсов, полей, методов и конструкторов Допускают использование HTML-тэгов, кроме заголовков Специальные тэги @see, @param, @deprecated

Слайд 62


Комментарии документирования (javadoc)
Описание слайда:
Комментарии документирования (javadoc)

Слайд 63


Комментарии документирования (javadoc) /** * Первое предложение - краткое описание метода. * * * if (condition==true) { * x = getWidth(); * } * * А...
Описание слайда:
Комментарии документирования (javadoc) /** * Первое предложение - краткое описание метода. * * * if (condition==true) { * x = getWidth(); * } * * А так описывается HTML-список: * Вот наклонный шрифт курсив, * Вот шрифт стиля bold */ public void calculate (int x, int y) { ... }

Слайд 64


Комментарии документирования (javadoc) Первое предложение – краткое описание метода. if (condition==true) { x = getWidth(); } А так описывается...
Описание слайда:
Комментарии документирования (javadoc) Первое предложение – краткое описание метода. if (condition==true) { x = getWidth(); } А так описывается HTML-список: * Вот наклонный шрифт курсив, * Вот шрифт стиля bold

Слайд 65


Спасибо за внимание!
Описание слайда:
Спасибо за внимание!

Слайд 66


Дополнительные источники Арнолд, К. Язык программирования Java [Текст] / Кен Арнолд, Джеймс Гослинг, Дэвид Холмс. – М. : Издательский дом «Вильямс»,...
Описание слайда:
Дополнительные источники Арнолд, К. Язык программирования Java [Текст] / Кен Арнолд, Джеймс Гослинг, Дэвид Холмс. – М. : Издательский дом «Вильямс», 2001. – 624 с. Вязовик, Н.А. Программирование на Java. Курс лекций [Текст] / Н.А. Вязовик. – М. : Интернет-университет информационных технологий, 2003. – 592 с. Хорстманн, К. Java 2. Библиотека профессионала. Том 1. Основы [Текст] / Кей Хорстманн, Гари Корнелл. – М. : Издательский дом «Вильямс», 2010 г. – 816 с. Эккель, Б. Философия Java [Текст] / Брюс Эккель. – СПб. : Питер, 2011. – 640 с. JavaSE at a Glance [Электронный ресурс]. – Режим доступа: дата доступа: 21.10.2011. JavaSE APIs & Documentation [Электронный ресурс]. – Режим доступа: дата доступа: 21.10.2011.



Похожие презентации
Mypresentation.ru
Загрузить презентацию