Publicité
Java Core.docx
Java Core.docx
Prochain SlideShare
CodeFest 2011. Галако О. — О Scala и Lift для тех, кому мало Java, и не толькоCodeFest 2011. Галако О. — О Scala и Lift для тех, кому мало Java, и не только
Chargement dans ... 3
1 sur 2
Publicité

Contenu connexe

Similaire à Java Core.docx(20)

Publicité

Java Core.docx

  1. 1. Java Core (принципы OOP, String (StringBuilder and StringBuffer) and Pool string, Методы класса Object, 2. equals и hashCode (их реализация по умолчанию, контракт, правила написание своей реализации), 3. immutable object (для чего используются, как написать свой неизменяемый клас), Generic (понятие,что дают, какие есть ограничения, 4для чего используется "?"), 4. difference between abstract classes and interfaces, вложенные классы, 5. Ключевое слово final, Типы объектов в Java) 6. Java Collections API (hierarchy, различие между ArrayList и LinkedList (LinkedList - это двунаправленный список? Зацикленный? Что выгодно использовать для того, чтобы взять объект из середины списка? Есть ли метрика, которая обозначает скорость работы в коллекциях?), 7. HashMap (По какому принципу HashMap распределяет buckets, Какой дефолтный размер у HashMap, 8. Как называется процесс, когда на один bucket навешивается несколько объектов, 9. Можем ли использовать null как ключ), TreeMap (структра, comparator and clonable) 10. Exceptions (иерархия, checked/unchecked, try with resources, пользовательские исключения, 11. Сработает ли finally после System.exit(), Когда finally не сработает в случае с многопоточным программированием) 12. Multithreading (минимум базовый уровень: понятие потока, его создание, межпоточное взаимодействие: wait() и notify()) 13. Java Servlets (Жизненный цикл, обработка запросов, Filters (когда выполняются, шаблон), Session, 14. Cookies, JSP - жизненный цикл, что под капотом, Разница между redirect и forward) 15. Spring: (IoC and DI, bean scopes, XML bean configuration, annotations, injection prototype into singleton, pattern used, look-up method), 16. SQL + JDBC (JOIN, statements, preparedStatement - от чего защитает; indexes, where vs having, union vs join), 17. ORM, JPA, Hibernate (проблема N+1) 18. Transactions ( ACID, configuration of transaction manager, уровни изолированности), 19. SOLID (описать и пояснить), паттерны (MVC, какие есть, привести примеры, объяснить различия) 20. Testing (testing pyramid, difference between unit and integration testing, 21. Junit and Mockito (mock and spy), 22. HTTP (structure of HTTP request/response, methods (Get/Post), разница между forwart и redirect) 23. Java 8 (новое в интерфейсах, функциональный интерфейс, лямбда, потоки: типы операций, как составить поток, примеры операций и их работа), 24. GIT (add, commit, push, rebase vs merge)
  2. 1. https://www.javatpoint.com/java-oops-concepts 2.
Publicité