1. Введение в Java
Transcript of 1. Введение в Java
![Page 1: 1. Введение в Java](https://reader030.fdocuments.net/reader030/viewer/2022020213/5872bf111a28ab0c718b4dd1/html5/thumbnails/1.jpg)
Знакомство с Java
Алексей Владыкин
![Page 2: 1. Введение в Java](https://reader030.fdocuments.net/reader030/viewer/2022020213/5872bf111a28ab0c718b4dd1/html5/thumbnails/2.jpg)
![Page 3: 1. Введение в Java](https://reader030.fdocuments.net/reader030/viewer/2022020213/5872bf111a28ab0c718b4dd1/html5/thumbnails/3.jpg)
Почему стоит изучать Java
I Java — один из самых популярных языковпрограммирования по индексу TIOBEhttp://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
I Java-программисты востребованы на рынке труда
I Много готовых библиотек и инструментов
I Масса источников информации
![Page 4: 1. Введение в Java](https://reader030.fdocuments.net/reader030/viewer/2022020213/5872bf111a28ab0c718b4dd1/html5/thumbnails/4.jpg)
Что можно писать на Java
Высоконагруженные системы
![Page 5: 1. Введение в Java](https://reader030.fdocuments.net/reader030/viewer/2022020213/5872bf111a28ab0c718b4dd1/html5/thumbnails/5.jpg)
Что можно писать на Java
Корпоративные приложения
![Page 6: 1. Введение в Java](https://reader030.fdocuments.net/reader030/viewer/2022020213/5872bf111a28ab0c718b4dd1/html5/thumbnails/6.jpg)
Что можно писать на Java
Настольные приложения
![Page 7: 1. Введение в Java](https://reader030.fdocuments.net/reader030/viewer/2022020213/5872bf111a28ab0c718b4dd1/html5/thumbnails/7.jpg)
Что можно писать на Java
Программы и игры для телефонов, в том числе под Android
![Page 8: 1. Введение в Java](https://reader030.fdocuments.net/reader030/viewer/2022020213/5872bf111a28ab0c718b4dd1/html5/thumbnails/8.jpg)
Что можно писать на Java
Программы для микроконтроллеров и апплеты для смарт-карт
![Page 9: 1. Введение в Java](https://reader030.fdocuments.net/reader030/viewer/2022020213/5872bf111a28ab0c718b4dd1/html5/thumbnails/9.jpg)
Что можно писать на Java
Интерактивный контент для Blu-ray
![Page 10: 1. Введение в Java](https://reader030.fdocuments.net/reader030/viewer/2022020213/5872bf111a28ab0c718b4dd1/html5/thumbnails/10.jpg)
Write once, run anywhere!
I Один и тот же код будет работать на разных платформах
I Без перекомпиляции
![Page 11: 1. Введение в Java](https://reader030.fdocuments.net/reader030/viewer/2022020213/5872bf111a28ab0c718b4dd1/html5/thumbnails/11.jpg)
![Page 12: 1. Введение в Java](https://reader030.fdocuments.net/reader030/viewer/2022020213/5872bf111a28ab0c718b4dd1/html5/thumbnails/12.jpg)
Oak
![Page 13: 1. Введение в Java](https://reader030.fdocuments.net/reader030/viewer/2022020213/5872bf111a28ab0c718b4dd1/html5/thumbnails/13.jpg)
*7 PDA
![Page 14: 1. Введение в Java](https://reader030.fdocuments.net/reader030/viewer/2022020213/5872bf111a28ab0c718b4dd1/html5/thumbnails/14.jpg)
![Page 15: 1. Введение в Java](https://reader030.fdocuments.net/reader030/viewer/2022020213/5872bf111a28ab0c718b4dd1/html5/thumbnails/15.jpg)
James Gosling
![Page 16: 1. Введение в Java](https://reader030.fdocuments.net/reader030/viewer/2022020213/5872bf111a28ab0c718b4dd1/html5/thumbnails/16.jpg)
1996 Java Development Kit 1.01997 JDK 1.11998 J2SE 1.22000 J2SE 1.32002 J2SE 1.42004 J2SE 5.02006 Java SE 6
2011 Java SE 72014 Java SE 8
![Page 17: 1. Введение в Java](https://reader030.fdocuments.net/reader030/viewer/2022020213/5872bf111a28ab0c718b4dd1/html5/thumbnails/17.jpg)
Альтернативные языки
![Page 18: 1. Введение в Java](https://reader030.fdocuments.net/reader030/viewer/2022020213/5872bf111a28ab0c718b4dd1/html5/thumbnails/18.jpg)
Среды разработки
I IntelliJ IDEA
I NetBeans
I Eclipse
![Page 19: 1. Введение в Java](https://reader030.fdocuments.net/reader030/viewer/2022020213/5872bf111a28ab0c718b4dd1/html5/thumbnails/19.jpg)
Инструменты для сборки
I Ant — build.xml
I Gradle — build.gradle
I Maven — pom.xml