Содержание
- 2. Кафедра защищенных систем связи История Java BCPL B C Мартином Ричардсоном был разработан язык BCPL, основное
- 3. Кафедра защищенных систем связи История Java Мартин Ричардсон Кен Томпсон Деннис Ритчи
- 4. Кафедра защищенных систем связи Отличия Java от С++
- 5. Кафедра защищенных систем связи Компиляция программ
- 6. Кафедра защищенных систем связи Выполнение программ
- 7. Кафедра защищенных систем связи Виртуальная машина Java Java Runtime Environment, сокращенно JRE – это исполнительная среда
- 8. Кафедра защищенных систем связи Код виртуальной машины (bytecode) – это в высшей степени оптимизированный набор инструкций,
- 9. Кафедра защищенных систем связи Код Java и его Bytecode (мнемоническое представление) Public class Foo { Private
- 10. Кафедра защищенных систем связи Типы данных Примитивные типы Java не являются объектами. К ним относятся: boolean
- 11. Кафедра защищенных систем связи Типы данных
- 12. Кафедра защищенных систем связи Массивы Массив – группа однотипных переменных, обращение к которым выполняется по общему
- 13. Кафедра защищенных систем связи Многомерные массивы public class Matrix { public static void main (String[] args)
- 14. Кафедра защищенных систем связи Многомерные несимметричные массивы int[][] a = new int[5][5];// двумерный массив int[][][] b
- 15. Кафедра защищенных систем связи Приведение типов Когда мы производим какие-то действия с переменными, то нужно следить
- 16. Кафедра защищенных систем связи Основные конструкции. Условный оператор if if (условие) оператор; // если условие истинно,
- 17. Кафедра защищенных систем связи Команду switch часто называют командой выбора. Выбор осуществляется в зависимости от целочисленного
- 18. Кафедра защищенных систем связи Форма цикла while следующая: while(условие) { // тело цикла } Основные конструкции.
- 19. Кафедра защищенных систем связи Основные конструкции. Цикл for for (int kitten = 1; kitten infoTextView.append("\nСчитаем котят:
- 20. Кафедра защищенных систем связи Три принципа ООП: Инкапсуляция. Наследование Полиморфизм. Принципы ООП
- 21. Кафедра защищенных систем связи В Java основной инкапсуляции является класс. Класс определяет структуру и поведение, которые
- 22. Кафедра защищенных систем связи При наследовании один объект получает свойства другого, добавляя их к своим. Наследование
- 23. Кафедра защищенных систем связи Полиморфизм, инструмент, позволяющий использовать один и тот же интерфейс (шаблон, форму) для
- 24. Кафедра защищенных систем связи Примеры принципов ООП. Инкапсуляция public class Robot { // Текущая координата X
- 25. Кафедра защищенных систем связи public double getX() { return x; } public double getY() { return
- 26. Кафедра защищенных систем связи Примеры принципов ООП. Наследование Class A{ int i;} //наследуемся от класса A
- 27. Кафедра защищенных систем связи Примеры принципов ООП. Полиморфизм. class A { void m1(A a) { System.out.print("A");
- 28. Кафедра защищенных систем связи Классы Классы могут наследовать свойства от других классов. Родительский класс называется суперклассом.
- 29. Кафедра защищенных систем связи Новый объект (или экземпляр) создаётся из существующего класса при помощи ключевого слова
- 30. Кафедра защищенных систем связи Box bigbox = new Box(); // большая коробка Box smallbox = new
- 31. Кафедра защищенных систем связи Метод может не иметь параметров, в этом случае используются пустые скобки. Методы
- 32. Кафедра защищенных систем связи Классы. Перегрузка методов Синтаксис Java позволяет создавать в одном классе методы с
- 33. Кафедра защищенных систем связи Классы. Наследование У любого класса в Java может быть только один класс-прародитель.
- 34. Кафедра защищенных систем связи Классы. Переопределение методов class Point { public double x, y; public double
- 35. Кафедра защищенных систем связи Классы. Зарезервированное слово super class Point { public double x, y; public
- 36. Кафедра защищенных систем связи Интерфейсы Интерфейсы в Java предназначены для поддержки возможности множественного наследования. Объявление интерфейса:
- 37. Кафедра защищенных систем связи Исключения. Конструкция try-catch В Java предусмотрен механизм обработки исключений. Исключением называется ошибка
- 38. Кафедра защищенных систем связи Наглядное представление конструкции try-catch
- 39. Кафедра защищенных систем связи Приоритет обработчиков исключений
- 40. Кафедра защищенных систем связи try { int a = 4 / 0; // деление на 0
- 41. Кафедра защищенных систем связи Организация ввода-вывода Ввод-вывод в Java организован при помощи потоков. Потоки реализуются как
- 42. Кафедра защищенных систем связи Базовые классы ввода-вывода
- 43. Кафедра защищенных систем связи Байтовый ввод-вывод. Класс InputStream
- 44. Кафедра защищенных систем связи Бинарные данные. Класс OutputStream
- 45. Кафедра защищенных систем связи Символьный ввод-вывод
- 46. Кафедра защищенных систем связи Пример. Запись файлов. Класс FileWriter. import java.io.*; public class FilesApp { public
- 47. Кафедра защищенных систем связи Потоки Объектно-ориентированное программирование Поток - это абстрактное значение источника или приёмника данных,
- 48. Кафедра защищенных систем связи Потоки. Класс InputStream Объектно-ориентированное программирование Базовый класс InputStream представляет классы, которые получают
- 49. Кафедра защищенных систем связи Потоки. Класс InputStream. Методы класса Объектно-ориентированное программирование int available() - возвращает количество
- 50. Кафедра защищенных систем связи Потоки. Класс .BufferedInputStream Объектно-ориентированное программирование Буферизация ввода-вывода является удобным способом оптимизации производительности,
- 51. Кафедра защищенных систем связи Пример Объектно-ориентированное программирование Чтение стандартного ввода: import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader;
- 52. Кафедра защищенных систем связи Пример Чтение файла по строкам: import java.io.BufferedReader; import java.io.FileNotFoundException; import java.io.FileReader; import
- 53. Кафедра защищенных систем связи Пример Продолжение: s2 = new StringBuffer(); while ((s = in.readLine()) != null)
- 54. Кафедра защищенных систем связи Консольный ввод-вывод. Пример кода в IDE NetBeans Ввод-вывод в Java
- 56. Скачать презентацию