Особливості мови програмування Java (лекція 1) презентация
Содержание
- 2. Скорочення JDK = Java Development Kit JRE = Java Runtime Environment
- 3. Історія мови Java Сучасні сфери застосування Розподілені інформаційні системи Desktop-застосування
- 4. Версії JavaSE
- 5. Стандартизація Розробка специфікацій Java здійснюється суспільством JCP (Java Community Process)
- 6. Виробники JavaSE Sun JDK (->Oracle JDK) IBM Java SDK Open
- 7. JDK JRE JavaSE JDK – платформа для розробки JRE – платформа для
- 8. Відмінності від C++ Ваші пропозиції
- 9. Відмінності від C++ Чиста об’єктно-орієнтована мова Кореневий об’єкт «java.lang.Object» Відсутні
- 10. JAVA-ПРОГРАМА
- 11. Java-програма Код програми пишеться на мові програмування Java у файлі *.java
- 12. Характеристики Java-програми Характеристики Незалежність від апаратного забезпечення Незалежність від операційних систем
- 13. Java virtual Machine (JVM)
- 14. Старт JVM JVM подається на вхід початковий клас Виконується метод
- 15. JVM (Java Virtual Machine) JVM – абстрактна обчислювальна машина Має власний
- 16. Типи JVM Software JVM Sun JDK, IBM Java SDK, Open
- 17. Структура JVM JVM – це абстрактна стекова обчислювальна машина Має власні
- 18. Функції JVM Інтерпретація Для підвищення продуктивності може бути залучений JITC (Just
- 19. Інтерпретація JVM виконує байт код Виконання відбувається шляхом трансляції кожної команди
- 20. JITC JITC (just in time compilation) – Це оптимізація виконання
- 21. Завантаження класів Завантаження Java-класів здійснюють завантажувачі класів (class loader) Завантажувачі класів
- 22. Процес завантаження класу В результаті клас завантажений та готовий до використання
- 23. Паралельне виконання у JVM JVM управляє власними потоками виконання Саме тому
- 24. Heap, Method area Heap memory is the runtime data area from
- 25. Garbage Collector (1/2) Знаходить та звільнює місце, яке зайняте непотрібними об’єктами
- 26. Garbage Collector (2/2) За допомогою утиліт JVisualVM / VisualGC можна слідкувати
- 27. Моніторинг JVM JVisualVM VisualGC може бути встановлений як plugin до
- 28. JVisualVM
- 29. JVisualVM
- 30. БАЙТ-КОД
- 31. Байт-код Набір інструкцій: http://en.wikipedia.org/wiki/Java_bytecode_instruction_listings
- 32. JBE - Java Bytecode Editor
- 33. ВЛАСТИВОСТІ МОВИ JAVA
- 34. Властивості Java Завдяки JVM: Кросплатформеність Простота управління пам’яттю Підтримка багатопоточності
- 35. Hello World
- 36. Hello World! HelloWorld.java public class HelloWorld { public static void
- 37. Ресурси James Gosling, Bill Joy, Guy Steele. The Java Language
- 38. Запитання? Запитання?
- 39. Скачать презентацию





































Слайды и текст этой презентации
Скачать презентацию на тему Особливості мови програмування Java (лекція 1) можно ниже:
Похожие презентации