Презентация Платформа и язык программирования Java онлайн
На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Платформа и язык программирования Java абсолютно бесплатно. Урок-презентация на эту тему содержит всего 65 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » Платформа и язык программирования Java
Оцените!
Оцените презентацию от 1 до 5 баллов!
- Тип файла:ppt / pptx (powerpoint)
- Всего слайдов:65 слайдов
- Для класса:1,2,3,4,5,6,7,8,9,10,11
- Размер файла:952.44 kB
- Просмотров:69
- Скачиваний:0
- Автор:неизвестен
Слайды и текст к этой презентации:
№3 слайд
Содержание слайда: История
Авторы: Джеймс Гослинг (James Gosling), Патрик Ноутон (Patrick Naughton), Крис Варт (Chris Warth), Эд Франк (Ed Frank), Майк Шеридан (Mike Sheridan), etc.
1991 – начало работы, первая версия – Oak
1995 – официальный релиз Java 1.0
1997 – Java 1.1
1999 – Java 1.2 (Java2)
2000 – Java2 1.3
2001 – Java2 1.4
2004 – Java 5.0
2006 – Java 6
2011 – Java 7
2014 – Java 8 ?
№4 слайд
Содержание слайда: Платформа Java
Платформа Java отличается тем, что выполняется поверх других платформ и не зависит от конкретной операционной системы
Платформа Java состоит из двух компонентов:
Виртуальная Java Машина (JVM)
Интерфейсы прикладного программирования Java (Java API)
JVM – это основа платформы Java
Существуют версии JVM для различных платформ
№11 слайд
Содержание слайда: Терминология
Алфавит - набор допустимых символов
Практически все символы Unicode
Реально используют только ANSI символы
Лексема (token) - неделимый элемент языка
Отделяются пробелами и знаками препинания
Идентификатор - лексема, обозначающая некоторый объект, имеющий смысл
Аналог слова в естественном языке
Ключевое слово - идентификатор, зарезервированный языком программирования
Имеет некоторый специальный смысл
№18 слайд
Содержание слайда: Литералы (неименованные константы)
boolean result = true;
char capitalC = 'C';
int i = 100000;
long l = 1L;
int decVal = 26;
int octVal = 032;
int hexVal = 0x1a;
int binVal = 0b1010;
double d1 = 123.4;
double d2 = 1.234e2;
float f1 = 123.4f;
String s1 = "Hello, World!";
String s2 = "S\u00ED se\u00F1or";
№19 слайд
Содержание слайда: Final переменные
Значение переменной примитивного типа, объявленной с модификатором final, нельзя изменить.
final int myConst = 1;
myConst = 2; // ОШИБКА
Если переменная ссылочного типа объявлена как final, то нельзя изменить значение ссылки, но можно изменить состояние объекта, на который ссылается переменная.
№22 слайд
Содержание слайда: Массивы
Массив – это контейнерный объект, содержащий фиксированное количество значений одного типа
Длина массива устанавливается при его создании (во время выполнения)
После создания длину массива изменить нельзя
Элемент массива – это одно из значений в массиве, к которому можно обратиться, используя его позицию внутри массива - индекс элемента
Нумерация элементов начинается с 0
№28 слайд
Содержание слайда: Операторы ветвления и цикла
Операторы, позволяющие изменять последовательный порядок выполнения программ (создавая циклы и организовывая ветвления):
операторы ветвления (if-then, if-then-else, switch)
операторы цикла (for, while, do-while)
операторы перехода (break, continue, return)
№42 слайд
Содержание слайда: Простой консольный ввод-вывод
public static final void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int i = scanner.nextInt();
String text = scanner.next();
System.out.println("Integer: " + i);
System.out.println("String: " + text);
System.err.println("This is error stream");
scanner.close();
}
№44 слайд
Содержание слайда: Классы и объекты
Класс – описание нового ссылочного типа
Содержит описание полей и методов
Классы позволяют организовать приложение как набор взаимодействующих объектов
Объект (экземпляр) – переменная нового ссылочного типа (класса)
Поля характеризуют состояние объекта
Методы обеспечивают поведение объекта
Каждый объект уникален
№51 слайд
Содержание слайда: Передача параметров в методы
Параметры в методы всегда передаются по значению
Изменения в методе примитивных параметров не влияют на вызывающий код
Изменения объекта, ссылка на который передается в метод, будут доступны в вызывающем коде
Если изменить ссылочный параметр (настроить ссылку на другой объект) , то это не скажется на вызывающем коде
№57 слайд
Содержание слайда: Сборщик мусора
Не нужно явно удалять объекты
Память, занятая неиспользуемыми объектами, освобождается сборщиком мусора (garbage collector)
Сбор мусора происходит в фоновом режиме
Нельзя точно сказать, когда именно будет выполняться сборка
Можно лишь рекомендовать запустить сборку мусора (System.gc() или Runtime.getRuntime().gc())
№59 слайд
Содержание слайда: Спецификатор static
Статические поля
static int x;
MyClass.x = 5;
Статические методы
static int method() { ... }
MyClass.method();
Константы
static final int WIDTH = 800;
System.out.println(MyClass.WIDTH);
Статический блок инициализации
static {
// операторы инициализации
}
№64 слайд
Содержание слайда: Пример класса
package com.epam.samples;
import java.util.Date;
public class Person {
private final String name;
private final Date birthDate;
public Person(String name, Date birthDate) {
this.name = name;
this.birthDate = birthDate;
}
public String getName() {
return name;
}
public Date getBirthDate() {
return birthDate;
}
}
Скачать все slide презентации Платформа и язык программирования Java одним архивом:
-
Обучающая программа «Основы языка программирования Java»
-
Язык программирования JavaScript
-
Основы программирования на языке Java
-
Программирование на платформе Java EE. Разработка компонентов на основе технологии Enterprise JavaBeans (часть I)
-
Кроссплатформенный фреймворк для разработки программного обеспечения на языке программирования C
-
Язык программирования JAVA
-
Основы языка программирования Java se
-
Язык программирования JAVA. Потоки ввода/вывода
-
Язык программирования JAVA. Классы коллекций
-
Язык программирования JAVA. 1 занятие Hello!