Fix links to contents
This commit is contained in:
parent
f5283206b0
commit
b27a17b1fd
38
README.md
38
README.md
|
@ -36,7 +36,7 @@
|
|||
+ [В чем разница между _композицией_ и _агрегацией_?](oop.md#В-чем-разница-между-композицией-и-агрегацией)
|
||||
+ [Что такое _статическое_ и _динамическое связывание_?](oop.md#Что-такое-статическое-и-динамическое-связывание)
|
||||
|
||||
[к оглавлению](#Вопросы-для-собеседования-на-java-junior)
|
||||
[к оглавлению](#Вопросы для собеседования на Java Developer)
|
||||
|
||||
## Java Core
|
||||
+ [Чем различаются JRE, JVM и JDK?](core.md#Чем-различаются-jre-jvm-и-jdk)
|
||||
|
@ -147,7 +147,7 @@
|
|||
+ [Что такое _generics_?](core.md#Что-такое-generics)
|
||||
+ [Что такое _«интернационализация»_, _«локализация»_?](core.md#Что-такое-интернационализация-локализация)
|
||||
|
||||
[к оглавлению](#Вопросы-для-собеседования-на-java-junior)
|
||||
[к оглавлению](#Вопросы для собеседования на Java Developer)
|
||||
|
||||
## Java Collections
|
||||
+ [Что такое _«коллекция»_?](jcf.md#Что-такое-коллекция)
|
||||
|
@ -238,7 +238,7 @@
|
|||
+ [Сделайте `HashSet` из ключей `HashMap`.](jcf.md#Сделайте-hashset-из-ключей-hashmap)
|
||||
+ [Сделайте `HashMap` из `HashSet<Map.Entry<K, V>>`.](jcf.md#Сделайте-hashmap-из-hashsetmapentryk-v)
|
||||
|
||||
[к оглавлению](#Вопросы-для-собеседования-на-java-junior)
|
||||
[к оглавлению](#Вопросы для собеседования на Java Developer)
|
||||
|
||||
## Java 8
|
||||
+ [Какие нововведения, появились в Java 8 и JDK 8?](java8.md#Какие-нововведения-появились-в-java-8-и-jdk-8)
|
||||
|
@ -304,7 +304,7 @@
|
|||
+ [Какой класс появился в Java 8 для кодирования/декодирования данных?](java8.md#Какой-класс-появился-в-java-8-для-кодированиядекодирования-данных)
|
||||
+ [Как создать Base64 кодировщик и декодировщик?](java8.md#Как-создать-base64-кодировщик-и-декодировщик)
|
||||
|
||||
[к оглавлению](#Вопросы-для-собеседования-на-java-junior)
|
||||
[к оглавлению](#Вопросы для собеседования на Java Developer)
|
||||
|
||||
## Потоки ввода/вывода в Java
|
||||
+ [В чём заключается разница между IO и NIO?](io.md#В-чём-заключается-разница-между-io-и-nio)
|
||||
|
@ -336,7 +336,7 @@
|
|||
+ [Что такое _«абсолютный путь»_ и _«относительный путь»_?](io.md#Что-такое-абсолютный-путь-и-относительный-путь)
|
||||
+ [Что такое _«символьная ссылка»_?](io.md#Что-такое-символьная-ссылка)
|
||||
|
||||
[к оглавлению](#Вопросы-для-собеседования-на-java-junior)
|
||||
[к оглавлению](#Вопросы для собеседования на Java Developer)
|
||||
|
||||
## Сериализация
|
||||
+ [Что такое _«сериализация»_?](serialization.md#Что-такое-сериализация)
|
||||
|
@ -352,7 +352,7 @@
|
|||
+ [В чем проблема сериализации Singleton?](serialization.md#В-чем-проблема-сериализации-singleton)
|
||||
+ [Какие существуют способы контроля за значениями десериализованного объекта](serialization.md#Какие-существуют-способы-контроля-за-значениями-десериализованного-объекта)
|
||||
|
||||
[к оглавлению](#Вопросы-для-собеседования-на-java-junior)
|
||||
[к оглавлению](#Вопросы для собеседования на Java Developer)
|
||||
|
||||
## Многопоточность
|
||||
+ [Расскажите о модели памяти Java?](concurrency.md#Расскажите-о-модели-памяти-java)
|
||||
|
@ -425,7 +425,7 @@
|
|||
+ [Напишите простейший многопоточный ограниченный буфер с использованием `synchronized`.](concurrency.md#Напишите-простейший-многопоточный-ограниченный-буфер-с-использованием-synchronized)
|
||||
+ [Напишите простейший многопоточный ограниченный буфер с использованием `ReentrantLock`.](concurrency.md#Напишите-простейший-многопоточный-ограниченный-буфер-с-использованием-reentrantlock)
|
||||
|
||||
[к оглавлению](#Вопросы-для-собеседования-на-java-junior)
|
||||
[к оглавлению](#Вопросы для собеседования на Java Developer)
|
||||
|
||||
## Servlets, JSP, JSTL
|
||||
+ [Что такое _«сервлет»_?](servlets.md#Что-такое-сервлет)
|
||||
|
@ -522,7 +522,7 @@
|
|||
+ [Какая разница между `JSPWriter` и сервлетным `PrintWriter`?](servlets.md#Какая-разница-между-jspwriter-и-сервлетным-printwriter)
|
||||
+ [Опишите общие практические принципы работы с JSP.](servlets.md#Опишите-общие-практические-принципы-работы-с-jsp)
|
||||
|
||||
[к оглавлению](#Вопросы-для-собеседования-на-java-junior)
|
||||
[к оглавлению](#Вопросы для собеседования на Java Developer)
|
||||
|
||||
## Базы данных
|
||||
+ [Что такое _«база данных»_?](db.md#Что-такое-база-данных)
|
||||
|
@ -545,7 +545,7 @@
|
|||
+ [Какие существуют уровни изолированности транзакций?](db.md#Какие-существуют-уровни-изолированности-транзакций)
|
||||
+ [Какие проблемы могут возникать при параллельном доступе с использованием транзакций?](db.md#Какие-проблемы-могут-возникать-при-параллельном-доступе-с-использованием-транзакций)
|
||||
|
||||
[к оглавлению](#Вопросы-для-собеседования-на-java-junior)
|
||||
[к оглавлению](#Вопросы для собеседования на Java Developer)
|
||||
|
||||
## SQL
|
||||
+ [Что такое _«SQL»_?](sql.md#Что-такое-sql)
|
||||
|
@ -584,7 +584,7 @@
|
|||
+ [Для чего используются операторы `INTERSECT`, `EXCEPT` в Transact-SQL?](sql.md#Для-чего-используются-операторы-intersect-except-в-transact-sql)
|
||||
+ [Напишите запрос...](sql.md#Напишите-запрос)
|
||||
|
||||
[к оглавлению](#Вопросы-для-собеседования-на-java-junior)
|
||||
[к оглавлению](#Вопросы для собеседования на Java Developer)
|
||||
|
||||
## JDBC
|
||||
+ [Что такое _JDBC_?](jdbc.md#Что-такое-jdbc)
|
||||
|
@ -602,7 +602,7 @@
|
|||
+ [Как вызвать хранимую процедуру?](jdbc.md#Как-вызвать-хранимую-процедуру)
|
||||
+ [Как закрыть соединение с базой данных?](jdbc.md#Как-закрыть-соединение-с-базой-данных)
|
||||
|
||||
[к оглавлению](#Вопросы-для-собеседования-на-java-junior)
|
||||
[к оглавлению](#Вопросы для собеседования на Java Developer)
|
||||
|
||||
## Тестирование
|
||||
+ [Что такое _«модульное тестирование»_?](test.md#Что-такое-модульное-тестирование)
|
||||
|
@ -614,7 +614,7 @@
|
|||
+ [Какие аннотации фикстур существуют в JUnit?](test.md#Какие-аннотации-фикстур-существуют-в-junit)
|
||||
+ [Для чего в JUnit используется аннотация `@Ignore`?](test.md#Для-чего-в-junit-используется-аннотация-ignore)
|
||||
|
||||
[к оглавлению](#Вопросы-для-собеседования-на-java-junior)
|
||||
[к оглавлению](#Вопросы для собеседования на Java Developer)
|
||||
|
||||
## Журналирование
|
||||
+ [Какие существуют типы логов?](log.md#Какие-существуют-типы-логов)
|
||||
|
@ -625,7 +625,7 @@
|
|||
+ [Перечислите уровни журналирования в log4j? Назовите порядок их приоритетности.](log.md#Перечислите-уровни-журналирования-в-log4j-Назовите-порядок-их-приоритетности)
|
||||
+ [Какие существуют способы конфигурирования log4j?](log.md#Какие-существуют-способы-конфигурирования-log4j)
|
||||
|
||||
[к оглавлению](#Вопросы-для-собеседования-на-java-junior)
|
||||
[к оглавлению](#Вопросы для собеседования на Java Developer)
|
||||
|
||||
## UML
|
||||
+ [Что такое _UML_?](uml.md#Что-такое-uml)
|
||||
|
@ -633,7 +633,7 @@
|
|||
+ [Какие существуют типы диаграмм?](uml.md#Какие-существуют-типы-диаграмм)
|
||||
+ [Какие виды отношений существуют в структурной диаграмме классов?](uml.md#Какие-виды-отношений-существуют-в-структурной-диаграмме-классов)
|
||||
|
||||
[к оглавлению](#Вопросы-для-собеседования-на-java-junior)
|
||||
[к оглавлению](#Вопросы для собеседования на Java Developer)
|
||||
|
||||
## XML
|
||||
+ [Что такое _XML_?](xml.md#Что-такое-xml)
|
||||
|
@ -648,7 +648,7 @@
|
|||
+ [Что такое _JAXP_?](xml.md#Что-такое-jaxp)
|
||||
+ [Что такое _XSLT_?](xml.md#Что-такое-xslt)
|
||||
|
||||
[к оглавлению](#Вопросы-для-собеседования-на-java-junior)
|
||||
[к оглавлению](#Вопросы для собеседования на Java Developer)
|
||||
|
||||
## Шаблоны проектирования
|
||||
+ [Что такое _«шаблон проектирования»_?](patterns.md#Что-такое-шаблон-проектирования)
|
||||
|
@ -661,7 +661,7 @@
|
|||
+ [Что такое _«антипаттерн»_? Какие антипаттерны вы знаете?](patterns.md#Что-такое-антипаттерн-Какие-антипаттерны-вы-знаете)
|
||||
+ [Что такое _Dependency Injection_?](patterns.md#Что-такое-dependency-injection)
|
||||
|
||||
[к оглавлению](#Вопросы-для-собеседования-на-java-junior)
|
||||
[к оглавлению](#Вопросы для собеседования на Java Developer)
|
||||
|
||||
## Основы HTML
|
||||
+ [Что такое _«HTML»_?](html.md#Что-такое-html)
|
||||
|
@ -680,7 +680,7 @@
|
|||
+ [В каком регистре лучше писать HTML-код?](html.md#В-каком-регистре-лучше-писать-html-код)
|
||||
+ [Что такое «мнемоника (entity)»?](html.md#Что-такое-мнемоника-entity)
|
||||
|
||||
[к оглавлению](#Вопросы-для-собеседования-на-java-junior)
|
||||
[к оглавлению](#Вопросы для собеседования на Java Developer)
|
||||
|
||||
## Основы CSS
|
||||
+ [Что такое _«CSS»_?](css.md#Что-такое-css)
|
||||
|
@ -698,7 +698,7 @@
|
|||
+ [Как сделать жирным текст во всех элементах `<p>`?](css.md#Как-сделать-жирным-текст-во-всех-элементах-p)
|
||||
+ [Как задать красный цвет для всех элементов, имеющих класс `red`?](css.md#Как-задать-красный-цвет-для-всех-элементов-имеющих-класс-red)
|
||||
|
||||
[к оглавлению](#Вопросы-для-собеседования-на-java-junior)
|
||||
[к оглавлению](#Вопросы для собеседования на Java Developer)
|
||||
|
||||
## Основы WEB
|
||||
+ [Что такое _WWW_?](web.md#Что-такое-www)
|
||||
|
@ -724,7 +724,7 @@
|
|||
+ [Что такое _«сессия»_?](web.md#Что-такое-сессия)
|
||||
+ [Что такое _«авторизация»_ и _«аутентификация»_? Чем они отличаются?](web.md#Что-такое-авторизация-и-аутентификация-Чем-они-отличаются)
|
||||
|
||||
[к оглавлению](#Вопросы-для-собеседования-на-java-junior)
|
||||
[к оглавлению](#Вопросы для собеседования на Java Developer)
|
||||
|
||||
## Источники
|
||||
+ [Вопросы на собеседование Junior Java Developer](https://jsehelper.blogspot.ru)
|
||||
|
|
Loading…
Reference in New Issue