|
5 | 5 | > разбор HW1 будет на следующем уроке вместе с HW2 |
6 | 6 |
|
7 | 7 | ###  1. [Принципы ООП](https://drive.google.com/open?id=0B_4NpoQW1xfpOHpyYWhOMGQ4VXc) |
8 | | -- [wiki: Объектно-ориентированное программирование](https://ru.wikipedia.org/wiki/Объектно-ориентированное_программирование) |
9 | | -- [Объектно-ориентированное программирование (перевод статьи)](http://info.javarush.ru/translation/2016/01/28/Объектно-ориентированное-программирование-перевод-статьи-.html) |
| 8 | + - wiki: [Объектно-ориентированное программирование](https://ru.wikipedia.org/wiki/Объектно-ориентированное_программирование) |
| 9 | + - [Объектно-ориентированное программирование (перевод статьи)](http://info.javarush.ru/translation/2016/01/28/Объектно-ориентированное-программирование-перевод-статьи-.html) |
10 | 10 | - [Основы Объектно-Ориентированного Программирования (ООП)](https://github.com/ichimax/Core-Java-Interview-Questions/blob/master/Questions/1.%20OOP.md) |
11 | 11 | - [Наследование, агрегация, композиция, ассоциация](https://ru.wikipedia.org/wiki/Диаграмма_классов#Взаимосвязи) |
12 | 12 | - [Типы отношений между классами](http://www.intuit.ru/studies/courses/16/16/lecture/27107?page=4) |
13 | 13 | - [Достоинства/Недостатки ООП](http://www.intuit.ru/studies/courses/16/16/lecture/27107?page=5) |
14 | 14 |
|
15 | 15 | - **Дополнительно:** |
16 | 16 | - [Зачем нам ООП и что это такое](https://habrahabr.ru/post/148015/) |
17 | | - - [youtube: Николай Алименков — Парадигмы ООП](https://www.youtube.com/watch?v=G6LJkWwZGuc) |
18 | | - - [oracle: Object-Oriented Programming Concepts](https://docs.oracle.com/javase/tutorial/java/concepts/index.html) |
19 | | - - [oracle: Classes and Objects](https://docs.oracle.com/javase/tutorial/java/javaOO/index.html) |
| 17 | + - youtube: [Николай Алименков — Парадигмы ООП](https://www.youtube.com/watch?v=G6LJkWwZGuc) |
| 18 | + - oracle: [Object-Oriented Programming Concepts](https://docs.oracle.com/javase/tutorial/java/concepts/index.html) |
| 19 | + - oracle: [Classes and Objects](https://docs.oracle.com/javase/tutorial/java/javaOO/index.html) |
20 | 20 |
|
21 | 21 | ###  2. [Структура памяти: куча, стек, регистры, константы](https://drive.google.com/open?id=0B_4NpoQW1xfpZHRnTEhNWmk5Xzg) |
22 | | - - [wiki: Стек](https://ru.wikipedia.org/wiki/Стек) |
| 22 | + - wiki: [Стек](https://ru.wikipedia.org/wiki/Стек) |
23 | 23 | - [От Java-кода к Java-куче](https://www.ibm.com/developerworks/ru/library/j-codetoheap/index.html) |
24 | 24 | - [Понимаем основы Java garbage collection](http://ggenikus.github.io/blog/2014/05/04/gc) |
25 | 25 |
|
|
28 | 28 | - [Permanent область памяти](http://www.javaspecialist.ru/2011/04/permanent.html) |
29 | 29 | - [Java thread stack](http://www.javaspecialist.ru/2011/04/java-thread-stack.html) |
30 | 30 | - [Размер Java объектов](http://habrahabr.ru/post/134102/) |
31 | | - - [youtube: JVM - краткий курс общей анатомии](https://www.youtube.com/watch?v=-fcj6EL9rc4) |
| 31 | + - youtube: [JVM - краткий курс общей анатомии](https://www.youtube.com/watch?v=-fcj6EL9rc4) |
32 | 32 | - [What and where are the stack and heap?](http://stackoverflow.com/questions/79923/what-and-where-are-the-stack-and-heap#24171266) |
33 | 33 | - [The Java Virtual Machine Specification Java SE 8 Edition](https://docs.oracle.com/javase/specs/jvms/se8/jvms8.pdf) |
34 | 34 |
|
35 | 35 | ###  3. [Типы данных. Пакеты.](https://drive.google.com/open?id=0B_4NpoQW1xfpQzRVTHg1LVhvOEk) |
36 | 36 | - [Типы данных](http://www.intuit.ru/studies/courses/16/16/lecture/27111) |
37 | 37 | - [Классы-обертки](http://www.intuit.ru/studies/courses/16/16/lecture/27129?page=2) |
38 | | - - [youtube: Java types](https://www.youtube.com/watch?v=hqirUFitj9c&index=7&list=PLwwk4BHih4fgYGHmAL-2ZCymrYHXO69GN) |
39 | | - - [youtube: Модификаторы доступа](https://www.youtube.com/watch?v=e14xUIUc6y0) |
40 | | - - [youtube: Пакеты](https://www.youtube.com/watch?v=zGKFmG-ygWQ&list=PLwwk4BHih4fgYGHmAL-2ZCymrYHXO69GN&index=9) |
| 38 | + - youtube: [Java types](https://www.youtube.com/watch?v=hqirUFitj9c&index=7&list=PLwwk4BHih4fgYGHmAL-2ZCymrYHXO69GN) |
| 39 | + - youtube: [Модификаторы доступа](https://www.youtube.com/watch?v=e14xUIUc6y0) |
| 40 | + - youtube: [Пакеты](https://www.youtube.com/watch?v=zGKFmG-ygWQ&list=PLwwk4BHih4fgYGHmAL-2ZCymrYHXO69GN&index=9) |
41 | 41 |
|
42 | 42 | - **Дополнительно:** |
43 | | - - [oracle: Packages](https://docs.oracle.com/javase/tutorial/java/package/index.html) |
44 | | - - [oracle: Primitive data types](https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html) |
| 43 | + - oracle: [Packages](https://docs.oracle.com/javase/tutorial/java/package/index.html) |
| 44 | + - oracle: [Primitive data types](https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html) |
45 | 45 |
|
46 | 46 | ###  [Домашнее задание](https://drive.google.com/open?id=0B_4NpoQW1xfpWUxUVWx5MFpCZkE) |
47 | 47 | > Правка к видео: ArrayStorage.delete() - вместо `storage[i] = null` нужно `storage[size-1] = null` |
|
0 commit comments