Ignore:
Timestamp:
Apr 2, 2023, 10:58:22 PM (22 months ago)
Author:
w96k <w96k@…>
Branches:
master
Children:
972a737
Parents:
d1d01c6
Message:

Add logsec

File:
1 edited

Legend:

Unmodified
Added
Removed
  • content/digarden/20210423140620-java.org

    rd1d01c6 r962709f  
    33:END:
    44#+title: Java
     5* Java
     6** Документация
     7- [[https://docs.oracle.com/javase/8/docs/api/java/lang/package-tree.html][Иерархия пакетов в Java]]
     8*** Самая первая версия
     9http://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
    531Высокоуровневый язык программирования со статической строгой типизацией. Имеет
    632огромную реализацию и стандартную библиотеку. Работает на множестве систем в
Note: See TracChangeset for help on using the changeset viewer.