SlideShare a Scribd company logo
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)
1.
https://www.javatpoint.com/java-oops-concepts
2.

More Related Content

PPT
CodeFest 2011. Галако О. — О Scala и Lift для тех, кому мало Java, и не только
PDF
Backbone js
PPTX
Java весна 2013 лекция 9
PPT
Yii rit 2010
ODP
александр макаров Yii Rit 2010
PPTX
PPT
Msu.Center.Lectures.J01 Introducing Java
PDF
Память в Java. Garbage Collector
CodeFest 2011. Галако О. — О Scala и Lift для тех, кому мало Java, и не только
Backbone js
Java весна 2013 лекция 9
Yii rit 2010
александр макаров Yii Rit 2010
Msu.Center.Lectures.J01 Introducing Java
Память в Java. Garbage Collector

Similar to Java Core.docx (20)

PPT
phpConf 2010 Классификация систем хранения
ODP
анализ кода: от проверки стиля до автоматического тестирования
ODP
Java: вчера, сегодня, завтра
ODP
Java 9 - кратко о новом
PPTX
Что такое Java? Кто такой Java разработчик?
PPTX
Dz Java Hi Load 0.4
PPTX
PostgreSQL. Стильно. Модно. Молодёжно
PDF
Java осень 2014 занятие 1
PPT
Введение в hibernate
PPT
Java. Сборщик мусора. Работа с памятью.
PPTX
разработка бизнес приложений (6)
PPTX
Underscore js
PDF
Java весна 2014 лекция 1
PPTX
Clojure: Lisp for the modern world (русская версия)
PPTX
введение в объектно ориентированный анализ
PPT
Ruby On Rails: Web-разработка по-другому!
ODP
Enterpise&Webservices
PPTX
Основы Java. 5. Databases
PPT
CodeFest 2012. Нелюбин Д. — Neo4j — графовая база данных
PDF
Nosql and Mongodb
phpConf 2010 Классификация систем хранения
анализ кода: от проверки стиля до автоматического тестирования
Java: вчера, сегодня, завтра
Java 9 - кратко о новом
Что такое Java? Кто такой Java разработчик?
Dz Java Hi Load 0.4
PostgreSQL. Стильно. Модно. Молодёжно
Java осень 2014 занятие 1
Введение в hibernate
Java. Сборщик мусора. Работа с памятью.
разработка бизнес приложений (6)
Underscore js
Java весна 2014 лекция 1
Clojure: Lisp for the modern world (русская версия)
введение в объектно ориентированный анализ
Ruby On Rails: Web-разработка по-другому!
Enterpise&Webservices
Основы Java. 5. Databases
CodeFest 2012. Нелюбин Д. — Neo4j — графовая база данных
Nosql and Mongodb
Ad

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)