Changeset 962709f in at-w96k for content/digarden/20210423140620-java.org
- Timestamp:
- Apr 2, 2023, 10:58:22 PM (22 months ago)
- Branches:
- master
- Children:
- 972a737
- Parents:
- d1d01c6
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
content/digarden/20210423140620-java.org
rd1d01c6 r962709f 3 3 :END: 4 4 #+title: Java 5 * Java 6 ** Документация 7 - [[https://docs.oracle.com/javase/8/docs/api/java/lang/package-tree.html][Иерархия пакетов в Java]] 8 *** Самая первая версия 9 http://web.mit.edu/java_v1.0.2/ 10 11 12 ** Преимущества 13 - Статическая типизация. Чуть больше надежности по сравнению с PHP или 14 Python 15 - Много библиотек и много работы. 16 - OpenJDK свободное ПО. 17 ** Недостатки 18 - Бесполезные геттеры и сеттеры, которые просто сетают поле или просто 19 тянут поле с тем же именем 20 - Нет именованных аргументов 21 - Нет трейтов 22 - Для рефлексии надо использовать отдельный флаг после Java 23 - Переусложненный код во многих библиотеках 24 - Корпоративное влияние на язык скорее всего довольно серьёзное 25 26 ** Сертификация 27 *** Подготовка 28 - https://dev.to/javinpaul/how-to-become-a-certified-java-developer-professionals-1jfb 29 - https://dev.to/javinpaul/how-to-become-a-certified-spring-developer-professional-in-2022-5f31 30 5 31 Высокоуровневый язык программирования со статической строгой типизацией. Имеет 6 32 огромную реализацию и стандартную библиотеку. Работает на множестве систем в
Note:
See TracChangeset
for help on using the changeset viewer.