Содержание
- 2. План лекции Что такое Java? История и эволюция Java Особенности Java Инструменты разработчика
- 3. Почему стоит изучать Java? 1. Это один из самых востребованных языков программирования. Занимает верхние строчки индекса
- 4. Почему стоит изучать Java?
- 5. Почему стоит изучать Java? 3. На Java пишут: Высоконагруженные системы (Одноклассники) Корпоративные приложения (Confluence, JIRA) Настольные
- 6. История и эволюция Исторические предпосылки Конец 1980 гг. – начало 1990 гг. основное средство ОО программирования
- 7. История и эволюция 1991 внутренний проект Sun Microsystems по созданию платформы для разработки встраиваемых систем —
- 8. История и эволюция 1994 фокус на разработке интерактивных приложений (апплетов) для веб-страниц; язык переименован в Java
- 9. История и эволюция 2006 Java SE 6 (11 декабря 2006), уход от понятия «Java 2» добавлены
- 10. Особенности Традиционный подход: исходный код → машинный код → процессор программа работает только на той платформе,
- 11. Особенности Как быстро работает виртуальная машина? Интерпретация байткода на порядок (10–20 раз) медленнее исполнения аналогичного машинного
- 12. Особенности Сборка мусора Подход C/C++: выделил память → поработал → освободил память всё управление памятью в
- 13. Особенности Безопасность Верификация байткода некорректный байткод будет отвергнут перед исполнением Автоматическое управление памятью нет арифметики указателей
- 14. Особенности Многопоточное и распределенное программирование Многопоточность встроенная поддержка потоков богатая библиотека примитивов синхронизации Распределенность встроенные сетевые
- 15. Особенности Простота Безопасность Переносимость, независимость от архитектуры ООП Многопоточность Высокая производительность Распределенность Динамичность (reflection) Интерпретируемость (до
- 16. Особенности Простота Безопасность Переносимость, независимость от архитектуры ООП Многопоточность Высокая производительность Распределенность
- 17. Среды разработки Eclipse (IBM, Eclipse Foundation, Бесплатная среда с открытым исходным кодом. Может быть свободно загружена
- 18. Среды разработки Jbuilder (Borland, CodeGear, Бесплатная редакция и пробные версии коммерческих могут быть свободно загружены с
- 19. Среды разработки Java Runtime Environment (JRE) виртуальная машина и стандартная библиотека классов для запуска скомпилированных программ
- 20. Среды разработки Имеются три типа JDK: Java ME — комплект Java Micro Edition, предназначенный для программирова-
- 21. Среды разработки Инструментальные средства разработки JDK:
- 22. Среды разработки
- 24. Скачать презентацию