Основы Java. Язык и платформа презентация

Содержание


Презентации» Информатика» Основы Java. Язык и платформа
Основы Java
 Язык и платформаРедакции JavaГде используется JavaПринципы языка и платформы JavaОсновные понятияОтличия Java – C#Сравнение Java и C#
 Нет свойств, событий, перегрузки операторов, индексируемых свойств,Java в сравнении с С++
 Безопасность
 Виртуальная машина Java
 Байт-код, JIT-компиляция
Java в сравнении с С++: чего нет в Java
 Указателей.
 StructJava в сравнении с C++: что добавилось
 Сборка мусора (Garbage collection)
ИнструментарийЛитература
 Брюс Эккель «Философия Java» 4 изд. (Thinking In Java)
 КейПроблема выбора
 1. Посмотреть встроенные средства
 2. Посмотреть альтернативные реализации средиГиганты OpenSource разработки
 Apache Software Foundation (http://apache.org)
 JBoss (http://jboss.org)
 SpringSource (http://www.springsource.org)
Полезные сайты
 http://Theserverside.com – новости, статьи, обсуждения сообществом
 http://infoq.com - новости,Задание
 Найти и выбрать лучшую библиотеку для:
 Рисование диаграмм (Charting)
 XML-(де)



Слайды и текст этой презентации
Слайд 1
Описание слайда:
Основы Java Язык и платформа


Слайд 2
Описание слайда:
Редакции Java

Слайд 3
Описание слайда:
Где используется Java

Слайд 4
Описание слайда:
Принципы языка и платформы Java

Слайд 5
Описание слайда:
Основные понятия

Слайд 6
Описание слайда:
Отличия Java – C#

Слайд 7
Описание слайда:
Сравнение Java и C# Нет свойств, событий, перегрузки операторов, индексируемых свойств, неявных и явных операторов преобразований Есть внутренние классы, связанные с экземпляром внешнего класса, анонимные классы Нет инициализаторов для коллекций, LINQ, Lambda-выражений Нет out-параметров, var - объявлений Generics похожи с т.з использования, но работают принципиально по-другому Другая структура программы (нет сборок, есть classpath) Нет unmanaged-кода Мультиплатформенность

Слайд 8
Описание слайда:
Java в сравнении с С++ Безопасность Виртуальная машина Java Байт-код, JIT-компиляция Мультиплатформенность бинарных модулей Платформа Минимализм языка

Слайд 9
Описание слайда:
Java в сравнении с С++: чего нет в Java Указателей. Struct и union Перегрузки операторов Препроцессора Глобальных переменных и функций Множественного наследования Деструкторов Typedef Unsigned – типы Goto << и >> Templates

Слайд 10
Описание слайда:
Java в сравнении с C++: что добавилось Сборка мусора (Garbage collection) Unicode по-умолчанию Встроенный тип String Встроенная поддержка многопоточности @Аннотации (Атрибутное программирование) /** Комментарии для документации */

Слайд 11
Описание слайда:
Инструментарий

Слайд 12
Описание слайда:
Литература Брюс Эккель «Философия Java» 4 изд. (Thinking In Java) Кей Хорстманн, Гари Корнелл «Java 2. Библиотека профессионала» (Core Java)

Слайд 13
Описание слайда:
Проблема выбора 1. Посмотреть встроенные средства 2. Посмотреть альтернативные реализации среди OpenSource Самые часто используемые (форум, мейл-лист) Самые активные в разработке (по релизам и коммитам) Самые легкие по использованию Самые документированные С понятным исходным кодом для отладки

Слайд 14
Описание слайда:
Гиганты OpenSource разработки Apache Software Foundation (http://apache.org) JBoss (http://jboss.org) SpringSource (http://www.springsource.org) Codehaus (http://www.codehaus.org) Java.net (http://www.java.net/projects/community)

Слайд 15
Описание слайда:
Полезные сайты http://Theserverside.com – новости, статьи, обсуждения сообществом http://infoq.com - новости, статьи, книги, ролики – более тщательно отобранные http://java-source.net/ - реестр (не полный и не всегда актуальный) OpenSource проектов на Java по категориям http://www.oracle.com/technetwork/index.html - источник официального софта и документации

Слайд 16
Описание слайда:
Задание Найти и выбрать лучшую библиотеку для: Рисование диаграмм (Charting) XML-(де) сериализация (XML Serialization) Протоколирование (Logging) Кэширование (Cache) Работа с коллекциями (Collections) Встроенная Java База данных (Java embedded Database) Движок для работы с правилами (Rule Engine) Поисковый движок (Search Engine) Работа с текстовыми шаблонами (Template Engine) XML парсер (XML Parser)


Скачать презентацию на тему Основы Java. Язык и платформа можно ниже:

Похожие презентации