Содержание
-
Платформа
Автор: Буров Анатолий, EPAM Systems, Anatoly_Burov@epam.com г. Тверь, 2012
-
2 Java не язык? Java– это платформа для разработки различного рода программных продуктов, начиная от банковских карт, заканчивая высоконагруженным клиент - серверным программным обеспечением. Существуют различные версии Java - платформы: Java ME (Micro Edition) Java SE (Standard Edition) Java EE (Enterprise Edition) Java Card Java TV
-
3 Java как язык программирования С(1970, Bell Labs) С++(1983, Bell Labs, Бьёрн Страуструп) Java(1995, Sun Microsystems) C# (2001, Microsoft)
-
4 Java Virtual Machine (JVM)
-
5 Стек технологий JavaEE
-
6 Миф первый - Java “медленная” * Информация по измерениям предоставлена ресурсом: http://shootout.alioth.debian.org/
-
7 Миф второй - Java медленно развивается JDK 5 (2004 год) JDK 6 (2007год) Изменения ощутимы ДЛЯ ЯЗЫКА, Программисты довольны Изменения НЕ ощутимы ДЛЯ ЯЗЫКА, Программисты НЕ довольны Java при SUN Microsystems Enum Аннотации Generic VarArg Autoboxing/Unboxing Импорт стат. полейи методов Foreach Scripting (Mozilla Rhino) Интерфейс Deque Улучшения WebServices Японский календарь Jconsole стала входить в состав JDK Увеличена производительность на +50% Улучшения в Swing и AWT
-
8 Миф второй - Java медленно развивается ПРОШЛО 7 ЛЕТ (продолжение)
-
9 Миф второй - Java медленно развивается Oracle выкупил SUN (продолжение)
-
10 Миф второй - Java медленно развивается JDK 7 (2011год) JDK 8 (2013год) Java при Oracle Поддержка динамически- типизированных языков String в switch Try-With-Resources Автовыводтипов при создании Generic Multi-Catch Exceptions RethrowingExceptions Binary literals – 0b Fork/Join Числа поддерживают подчёркивания,1_000_000_000 вместо 1000000000 Unicode 6.0 NIO 2 G1 Garbage Collector JDBC 4.1 и RowSet1.1 И другое… Всего было сделано 24 улучшения. Lambda Expressions Многопоточность и коллекции Bulk Data Operations (map, filter,reduce etc.) Модульная организация (Jigsaw) Улучшение Swing Пока это всё, что известно на данный момент. Запланировано 36 улучшений. (продолжение)
-
11 Java на рынке труда Заработная плата специалистов с опытом работы по Москве по версии Yandex -работа
-
12 Известные проекты на Java - крупнейший в мире ресурс по обороту среди продающих товары и услуги через Интернет. -один из крупнейших в мире ресурсов для интернет-аукционов, интернет-магазинов и мгновенных платежей. - социальная сеть для установления деловых контактов, зарегистрировано свыше 100 миллионов пользователей. - крупнейшая поисковая система, принадлежащая корпорации GoogleInc, обрабатывает 41 млрд 345 млн запросов в месяц. Twitter - система для микроблоггинга, 200 млн пользователей, 50 миллионов ежедневно используют Twitter. - второй по популярности гигант в поисковых-системах. - HeadHunter – крупная российская компания интернет-рекрутмента. - - ПО для автомобилей BMW и Audi пишется на Java 10. и – - лучшие IDE для разработки ПО на Java написаны на Java
-
13 Java в мире ПО Текущее состояние Java, это: 9 млн разработчиков 3 млрд Java-совместимых устройств Второй по популярности язык после C Уровень заработной платы у разработчиков Java, выше, чем у остальных Индекс популярности среди языков программирования – 16,6% Среди участников разработки: Oracle, IBM, SAP, Apple, Red Hat, Googleи др. Выход нового JDK каждые 2 года Создание OpenJDK Community, которое позволит ускорить процесс добавления новых “фишек” в язык и платформу Java Выход JDK 8 в 2013 году внесёт в язык ещё больше возможностей, что позволит разрабатывать ПО в более короткие сроки с большей выразительностью кода.
-
14 Q & A
-
15 До встречи, друзья!
Нет комментариев для данной презентации
Помогите другим пользователям — будьте первым, кто поделится своим мнением об этой презентации.