Языки программирования
<<  Основы программирования на языке Java Многопоточные приложения в Java  >>
Особенности Java 1.3 (java 2 platform)
Особенности Java 1.3 (java 2 platform)
16
16
Картинки из презентации «Основы программирования на языке Java» к уроку информатики на тему «Языки программирования»

Автор: Vsevolod. Чтобы познакомиться с картинкой полного размера, нажмите на её эскиз. Чтобы можно было использовать все картинки для урока информатики, скачайте бесплатно презентацию «Основы программирования на языке Java.ppt» со всеми картинками в zip-архиве размером 308 КБ.

Основы программирования на языке Java

содержание презентации «Основы программирования на языке Java.ppt»
Сл Текст Сл Текст
1Основы программирования на языке Java. 12средства работы с сетью java.Applet
Платформа Java. (С) Всеволод Рылов, все апплеты java.Awt библиотека графического
права защищены. 1. Новосибирск, 2004. интерфейса. 12. (С) Всеволод Рылов, все
2Исторические предпосылки. Конец 1980 права защищены. Новосибирск, 2004.
гг. – начало 1990 гг. основное средство ОО 13Особенности Java 1.1. Inner classes
программирования – С++ Поздняя java beans internationalization new GUI
стандартизация Сильная зависимость от event model (listeners-adapters) new AWT
реализации и платформы, отсутствие (abstract window toolkit) поддержка jar в
стандарта на бинарное представление апплетах serialization reflection security
Достаточно высокая сложность Отсутствие JDBC (java database connectivity) RMI
стандартной библиотеки, содержащей (remote method invocation). 13. (С)
средства сетевого и меж процессного Всеволод Рылов, все права защищены.
взаимодействия и построения графического Новосибирск, 2004.
интерфейса Классическая модель построения 14Особенности java 1.2 (java 2
систем – компиляция, связывание, platform). Переработана библиотека
построение образа процесса. 2. (С) улучшенный ввод вывод расширенные
Всеволод Рылов, все права защищены. коллекции перестроена система безопасности
Новосибирск, 2004. JFC (java foundation classes): swing
3Исторические предпосылки pluggable look and feel поддержка
(продолжение). Язык программирования Oak accessibility drag and drop java 2D. 14.
(1991) James Gosling, Patric Naughton, (С) Всеволод Рылов, все права защищены.
Chris Warth, Ed Frank, Mike Sheridan, Sun Новосибирск, 2004.
Microsystems, Inc Разработка – 18 месяцев 15Особенности Java 1.3 (java 2
(первый компилятор – осень 1991г.) platform). 15. (С) Всеволод Рылов, все
Платформенная независимость, права защищены. Новосибирск, 2004.
переносимость, виртуальная машина 1616. (С) Всеволод Рылов, все права
Первоначальный акцент на «бытовую защищены. Новосибирск, 2004.
электронику», микроконтроллеры Момент 17Особенности Java 1.5 (java 2
совпал с бурным развитием Internet, WWW platform). Обобщенное программирование
1993г. – идея использования в сети (Generics) Алгоритмические
Internet. 3. (С) Всеволод Рылов, все права усовершенствования: Autoboxing/Unboxing
защищены. Новосибирск, 2004. Усовершенствование синтаксиса циклов
4Эволюция Java. 1995 – Oak представлен Поддержка произвольного количества
мировой общественности под именем Java аргументов в методах (Varargs) Статический
1996 – версия 1.0 с библиотекой AWT 1997 – импорт Поддержка метаданных (Annotations)
версия 1.1.x новый механизм обработки Улучшение производительности Улучшения в
событий, расширенная библиотека 1998 – системе отладки и мониторинга за java
версия 1.2 с библиотекой JFC, платформа процессами. 17. (С) Всеволод Рылов, все
Java 2 2001 – версия 1.3, HotSpot права защищены. Новосибирск, 2004.
оптимизация 2002 – версия 1.4, Асинхронный 18Особенности Java 1.6 (java 2
ввод-вывод 2004-2005 – версия 1.5 platform). Поддержка веб севисов (Web
Существенное расширение языка Services) Поддержка scripting Java DB
(boxing/unboxing, generics, foreach etc). Расширенная диагностика «Компиляция на
4. (С) Всеволод Рылов, все права защищены. лету» доступ к компилятору через API
Новосибирск, 2004. Множество новых возможностей в библиотеке
5Принципы Java. Простота Безопасность (JSR). 18. (С) Всеволод Рылов, все права
Переносимость, независимость от защищены. Новосибирск, 2004.
архитектуры ООП Многопоточность Высокая 19Платформа J2EE (enterprise edition).
производительность Распределенность Java API for XML (JAXP, JAXR, JAX-RPC,
Динамичность (reflection) SAAJ) CORBA Enterprise Java Beans (EJB)
Интерпретируемость (до версии 1.3). 5. (С) Java Servlets Java Server Pages (JSP) Java
Всеволод Рылов, все права защищены. Mail Java Message Service JDBC
Новосибирск, 2004. Transactions. 19. (С) Всеволод Рылов, все
6Цикл разработки и компиляции. 6. (С) права защищены. Новосибирск, 2004.
Всеволод Рылов, все права защищены. 20Платформа J2ME (Micro Edition). CDC
Новосибирск, 2004. (connected device configuration) & CVM
7Запуск и исполнение. 7. (С) Всеволод CLDC (connected limited device
Рылов, все права защищены. Новосибирск, configuration) & KVM javacard
2004. javacheck java phone API java TV java
8Виртуальная машина Java: байт-код. embedded server и многое другое… 20. (С)
Classfile { u4 magic; //0xcafebabe u2 Всеволод Рылов, все права защищены.
minor_version; u2 major_version; //версия Новосибирск, 2004.
формата u2 constant_pool_count; //размер 21Первая программа (Hello world). //
constant_pool cp_info file Hello.java public class Hello {
constant_pool[constant_pool_count-1]; u2 public static void main( String args[] ) {
access_flags; u2 this_class; u2 System.out.println(“Hello World!”);
super_class; //информация о типе u2 System.out.println(“My arguments:”); for
interfaces_count; //реализуемые u2 (int i = 0; i < args.length; i++) {
interfaces[interfaces_count]; //интерфейсы System.out.println(“ arg[”+i+”]
u2 fields_count; field_info :“+args[i]); } System.out.println(“Good
fields[fields_count]; //поля u2 bye!”); } }. C:\...>javac Hello.java
methods_count; method_info C:\...>java Hello one two three fore
methods[methods_count]; //методы u2 five. 21. (С) Всеволод Рылов, все права
attributes_count; attribute_info защищены. Новосибирск, 2004.
attributes[attributes_count]; //атрибуты 22Локализованный ввод-вывод. import
}. 8. (С) Всеволод Рылов, все права java.io.*; public class InputDemo { public
защищены. Новосибирск, 2004. static void main( String args[] ) { Writer
9Виртуальная машина Java: типы данных. ow = new OutputStreamWriter(System.out);
Boolean (ограниченная поддержка VM) byte PrintWriter pw = new PrintWriter(ow,true);
(8 bit signed), short (16 bit signed) int Reader ir = new
(32 bit signed), long (64 bit signed) char InputStreamReader(System.in);
(16 bit unsigned) float, double (IEEE 754) BufferedReader br = new
returnaddress (только VM, но нет в языке) BufferedReader(ir); try {
reference type class type reference array pw.print(“Введите строку:”); pw.flush();
type reference interface type reference. String s = br.readLine(); pw.println(“Вы
9. (С) Всеволод Рылов, все права защищены. ввели: ”+s); } catch (IOException ioex) {
Новосибирск, 2004. System.err.println(ioex); } } }. 22. (С)
10Виртуальная машина Java: runtime. 10. Всеволод Рылов, все права защищены.
(С) Всеволод Рылов, все права защищены. Новосибирск, 2004.
Новосибирск, 2004. 23Использование пакетов. //Файл
11Особенности языка Java. Основан на hello.Java в каталоге
синтаксисе С Развитая система типов ru/nsu/fit/rylov/demo package
(«абстракция», «инкапсуляция», ru.Nsu.Fit.Rylov.Demo; public class hello
«типизация») Одиночное наследование { public static void main( string args[] )
классов и множественное наследование { system.Out.Println(“hello world!”);
интерфейсов («иерархия») Развитая система System.Out.Println( “class
пакетов («модульность») Обработка name:”+hello.Class.Getname());
исключений Автоматическая сборка мусора system.Out.Println(
Обеспечение конкурентного доступа к данным hello.Class.Getpackage()); } }.
при многопоточности («параллелизм») Доступ C:\...>javac
к метаинформации (reflection api) ru/nsu/fit/rylov/demo/Hello.java
Отсутствие низкоуровнего управления C:\...>java ru.nsu.fit.rylov.demo.Hello
памятью Развитая библиотека (с поддержкой Hello World! Class
«сохраняемости»). 11. (С) Всеволод Рылов, name:ru.nsu.fit.rylov.demo.Hello package
все права защищены. Новосибирск, 2004. ru.nsu.fit.rylov.demo. 23. (С) Всеволод
12Библиотека Java (1.0). Java.Lang Рылов, все права защищены. Новосибирск,
библиотека языковой поддержки java.Util 2004.
утилиты java.Io ввод-вывод java.Net
Основы программирования на языке Java.ppt
http://900igr.net/kartinka/informatika/osnovy-programmirovanija-na-jazyke-java-72178.html
cсылка на страницу

Основы программирования на языке Java

другие презентации на тему «Основы программирования на языке Java»

«Операция в программировании» - Обмен сообщениями (2). Часть 1. Вопросы. Монитор. Рекурсивный параллелизм. Часть 5. Итеративный параллелизм. Задача доступа к общему ресурсу. Блокировка (lock, mutex). Семафор. Многопоточное программирование. Вычисление интеграла. Доступ производится в критической секции resource < resource: // Доступ к ресурсу >.

«Классификация языков программирования» - Язык программирования Pascal был разработан: Машинным; машинно-ориентированным; машинно-независимым языкам. Словесную запись алгоритма; графическую запись алгоритма; программную запись алгоритма. Повтори классификацию языков программирования по степени детализации и способу программирования. Программа для компьютера представляет собой:

«Французский язык» - Нет никаких оснований не допускать в литературный язык общеупотребительных слов. Понятие национального языка. Пуризм. Французский уступает латинскому и греческому по своему богатству. Развитие лингвистической теории во Франции в XVIII веке. Проблема происхождения языка и его истории. Проблема норм французского языка.

«Объект объектно-ориентированного программирования» - Наследование. Инкапсуляция. Уникальность. Поведение. Подклассы обычно дополняют или переопределяют унаследованную структуру и поведение. Метаклассы. Классы. Однако объединение объектов в классы определяется не наборами атрибутов, а семантикой. Типы отношений между классами. Состояние. Шаблон, задающий различные классы, называется метаклассом.

«Программа по русскому языку» - Ведущая идея курса «Русский язык» по программе «Планета знаний»: Предмет исследования: Лексическая работа на уроках русского языка по программе «планета знаний». В курсе 1-го года обучения выделяются две ведущие содержательные линии: %-Ное соотношение упражнений по лексике в учебниках 1-4 классов. Языковое, духовно-нравственное, эмоциональное и интеллектуальное развитие младшего школьника.

«Занимательный русский язык» - А знаете ли вы что такое палиндром (перевертень)?! Назвался груздем – полезай в кузов. Нет на свете школьника, который не любит каникулы! Знали ли вы, что слово школа по-гречески значит «досуг»?! Бить баклуши – бездельничать. Загребать жар чужими руками. От доски до доски - прочитать всю книгу от начала до конца .

Языки программирования

23 презентации о языках программирования
Урок

Информатика

130 тем
Картинки
900igr.net > Презентации по информатике > Языки программирования > Основы программирования на языке Java