Куча полезных тем для профессионального Java-программиста. В течение этого 2-дневного курса мы изучим более 300 слайдов по продвинутым темам Java. Каждый основной раздел сопровождается практическими упражнениями, чтобы применить то, что вы узнали. Даже самый опытный Java-программист будет стимулирован и испытан.
Этот курс идеально подходит для профессионального программиста Java с опытом работы не менее 2 лет, который хотел бы научиться по-настоящему овладеть языком программирования Java.
Этот курс для вас?
Если вы ответите "да!" на любой из этих вопросов, тогда этот курс для вас:
Хотели бы вы изучить некоторые продвинутые методы написания Java-кода?
Хотите понять Java NIO?
Вы хотели бы понять тонкости памяти Java, включая советы по диагностике проблем?
Задумывались ли вы, какие возможности существуют в API?
Или задались вопросом, какие структуры данных лучше всего подходят для вашего приложения?
Или искали лучшие способы управления исключениями?
Посмотреть больше
Урок 1.00:11:46
Hello & Welcome
Урок 2.00:07:08
Java 7 & 8 Primer
Урок 3.00:01:43
Introduction
Урок 4.00:23:12
Serialization with the Decorator Pattern
Урок 5.00:04:34
java.io.Serializable
Урок 6.00:04:24
Serializing own objects
Урок 7.00:15:19
Caching of objects
Урок 8.00:08:00
writeObject() and readObject()
Урок 9.00:06:19
Versioning of objects
Урок 10.00:04:08
Exercises
Урок 11.00:18:27
Exercise Walkthrough: Serialization
Урок 12.00:02:31
Introduction
Урок 13.00:05:01
Creating buffers
Урок 14.00:07:19
Little and big endian
Урок 15.00:16:55
Writing and reading buffers with channels
Урок 16.00:12:54
Memory mapped files
Урок 17.00:00:57
Non-blocking IO
Урок 18.00:01:34
Exercises
Урок 19.00:09:34
Exercise Walkthrough: MappedByteBuffer
Урок 20.00:02:25
Introduction
Урок 21.00:01:03
Introduction
Урок 22.00:03:04
Stack memory StackOverflowError
Урок 23.00:01:09
Heap management
Урок 24.00:02:01
Weak generational hypothesis
Урок 25.00:10:11
Generational spaces
Урок 26.00:02:25
Stop-the-world
Урок 27.00:02:44
Heap fragmentation
Урок 28.00:02:34
Escape analysis
Урок 29.00:03:06
Pros and cons of GC
Урок 30.00:09:52
Measuring GC activity
Урок 31.00:01:48
Exercises
Урок 32.00:11:50
Exercise Walkthrough: ThreadMemoryTest
Урок 33.00:15:48
Extra: VisualGC Plugin & Censum
Урок 34.00:04:32
Common memory problems
Урок 35.00:02:49
Memory leaks
Урок 36.00:04:33
Loitering objects
Урок 37.00:02:53
Object churn
Урок 38.00:08:17
Sizing generational spaces
Урок 39.00:00:31
Exercises
Урок 40.00:19:53
Exercise Walkthrough: FibonacciCalculator
Урок 41.00:09:54
Finalizers
Урок 42.00:12:41
Introduction
Урок 43.00:09:06
Manipulating objects
Урок 44.00:02:34
Exercises
Урок 45.00:08:06
Exercise Walkthrough: MagicClassInstantiator
Урок 46.00:14:44
Exercise Walkthrough: Deep cloning arrays
Урок 47.00:04:06
Introduction
Урок 48.00:10:22
Computational Time Complexity
Урок 49.00:08:59
Iterator
Урок 50.00:04:00
Copy-on-write collections
Урок 51.00:02:21
Exercises
Урок 52.00:15:47
Exercise Walkthrough: TextFile
Урок 53.00:05:14
Exercise Walkthrough: Files.lines()
Урок 54.00:11:24
How hashing works
Урок 55.00:10:40
Hashing - compound keys
Урок 56.00:01:09
Exercises
Урок 57.00:08:14
Exercise Walkthrough: Pixel hashCode
Урок 58.00:04:05
Sorting lists and arrays
Урок 59.00:06:36
Natural order with Comparable
Урок 60.00:12:02
Comparators
Урок 61.00:00:58
TreeMap and TreeSet
Урок 62.00:02:23
Exercises
Урок 63.00:08:46
Exercise Walkthrough: Programmer rich smart
Урок 64.00:07:58
Queues
Урок 65.00:01:39
Deques
Урок 66.00:00:54
Introduction
Урок 67.00:04:35
Error handling
Урок 68.00:19:43
Best practices
Урок 69.00:05:45
Assertions
Урок 70.00:00:57
Exercises
Урок 71.00:08:23
Exercise Walkthrough: Thread pool exceptions and assertions
JavaSpecialists был основан в 1998 году, чтобы предлагать экспертные консультации по Java и контрактные услуги. В 1999 году мы начали преподавать курс практического обучения Брюса Экеля в Кейптауне, Южная Африка. Позже в 1999 году нас попросили предложить консалтинговые услуги компании ERP в Германии. В 2000 году мы начали публиковать информационный бюллетень специалистов по Java ™. В 2001 году мы начали писать и преподавать наши собственные курс