Содержание
- 2. Организация занятий Коммуникация (рассылка, Skype, форум) Репозиторий для домашних заданий (GitHub) IDE JDK
- 3. Цель курса Научить вас создавать Java-приложения Цель первого занятия Дать представление что такое Java Дать самые
- 4. Особенности языка Java Простой Объектно-оринетированный Кроссплатформенный Интерпретируемый Распределенный Надежный Безопасный Многопоточный Динамичный Высокопроизводительный
- 6. Hello World public class HelloWorld { public static void main(String argv[] ) { System.out.println("Hello World!!!"); }
- 7. Анализ программы компилятором пробелы (white spaces); комментарии (comments); основные лексемы (tokens). double a = 1, b
- 8. Java Syntax Синтаксис унаследован от С++. Упрощен. Автоматизирована уборка мусора. Сходство с С++: терминология, типы, синтаксис.
- 9. Идентификаторы Это имена, которые даются различным элементам языка для упрощения доступа к ним. Имена имеют пакеты,
- 10. Ключевые слова
- 11. Литералы Позволяют задать в программе значения для числовых, символьных и строковых выражений, а также null- литералов.
- 12. Переменные Переменные используются в программе для хранения данных. Любая переменная имеет три базовые характеристики: имя; тип;
- 13. Примитивные типы Целочисленные типы – это byte, short, int, long, также к ним относят и char.
- 14. Примитивные и ссылочные типы данных Что произойдет со второй переменной? int a=5; // объявляем первую переменную
- 15. Операторы Java операторы (по приоритетам): () [] . ; , ++ -- ~ ! * /
- 16. Управляющие операторы if else if (username == null) // Если имя пользователя равно null, то username
- 17. switch switch(n) { case 1: // Начать здесь, если n == 1 // Выполнить блок кода
- 18. while int count = 0; while (count System.out.println(count); count++; } do while int count = 0;
- 19. break for(int i = 0; i if(data[i] == target) { index = i; break; } }
- 20. Массивы В отличие от обычных переменных, которые хранят только одно значение, массивы (arrays) используются для хранения
- 21. Методы Сигнатура • Имя метода • Количество, порядок, тип и имена параметров • Тип возвращаемого значения
- 22. Наследование, Полиморфизм, Инкапсуляция Наследование означает возможность заимствования одним классом у другого класса его полей и методов.
- 23. Классы и объекты Любую сущность можно рассматривать как объект. Программа представляет собой набор объектов, обменивающихся сообщениями,
- 24. Простой класс Объявление класса Body, предназначенного для хранения данных о небесных телах.
- 25. Модификаторы объявления класса public. Модификатор public объявляет класс общедоступным. Это означает, что в любом коде разрешается
- 26. Модификаторы объявления поля private, package, protected, public (модификаторы доступа); static (модификатор статическог ополя); final(модификатор изменения поля);
- 27. Статические елементы class Cat { public static int totalCount; public String name; } Cat.totalCount++; // рождение
- 28. Конструкторы Инициализация при помощи конструкторов завершается до того мо- мента, когда оператор new формирует ссылку на
- 29. Ключевые слова this и super class Test { public Object getThis() { return this; // Проверим,
- 30. Ключевые слова this и super class Parent { public int getValue() { return 5; } }
- 31. Ключевое слово abstract // Базовая арифметическая операция abstract class Operation { public abstract int calculate(int a,
- 32. Интерфейсы Интерфейс позволяет описать тип в абстрактной форме – в виде набора заголовков методов и объявлений
- 33. Интерфейсы Cloneable. Объекты этого типа поддерживают операцию клонирования. Comparable. Объекты этого типа допускают упорядочение и поэтому
- 34. Интерфейсы class Body implements Comparable { // Объявления полей и конструкторов опущены int orbitalDistance // Инициализируется
- 35. Пакеты и пространство имен Пакет (package) представляет собой именованную совокупность классов (и, возможно, подпакетов). Java содержит
- 36. Импорт классов и пакетов - импорт одного типа import java.net.URL; - импотр пакета import java.awt.*; //
- 37. Прочтите код package ua.ck.geekhub; /** * Эта программа подсчитывает факториал числа. */ public class Factorial {
- 39. Скачать презентацию




![Hello World public class HelloWorld { public static void main(String argv[] )](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/378810/slide-5.jpg)








![Операторы Java операторы (по приоритетам): () [] . ; , ++ --](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/378810/slide-14.jpg)



![break for(int i = 0; i if(data[i] == target) { index =](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/378810/slide-18.jpg)


















Гражданская позиция
Презентация на тему Классификация моллюсков
Презентация на тему Известные люди России
Презентация на тему Голландия
флагман мирового производства клинкера
Функция или услуга?
ОГБОУ СПО «Шарьинский аграрный техникум Костромской области»Отделение «Садово-парковое и ландшафтное строительство»
ИНФОРМАЦИЯ
Национальные парки США
МОУ «СОШ №7», г. Колпашево, Томской обл. Руководители: Пшеничникова Т.А., Тверитина Н. А. Команда учащихся: Пшеничникова Дарья, Даренс
Название торговой точки ООО / ИП
Презентация на тему Логика и ее задания
ООО Мебельторг. Направления развития бизнеса
The forgotten symbols of the USA
Простое, эффективное и безопасное решение для службы технической поддержки
Отчетпредседателя Студенческого советаза период с 13 ноября 2008 года по 21 апреля 2010 года
Мифы Древней Греции
город
(1) За окном сентябрь. (2) Озябла за окном и захворала осинка. (3) Пригорюнилась, свесила листы. (4) Вскоре занедужила берёзка. (5) Поникли
Финансирование инновационной деятельности. Финансовые инновации в современной России
Свадьба в романтическом элегантном стиле
Загадки круга
The united states of america
Информационные технологии в дизайне
Курьер доставляющего сервиса Чекбокс. Тренинг
Геральдическая латынь
Мотив былого в лирике Валерия Брюсова
Nutzen USB