Today is a free download without charge Download

Andriy Redko | Advanced Java (2015) [PDF] [En]

Reply to topic

}{@R0N ®

Longevity: 5 years 4 months

Posts: 7686


Post 19-May-2017 11:47


Andriy Redko | Advanced Java- Автор: Andriy Redko
Издательство: Exelixis Media P.C.
Жанр: Программирование
Язык: Английский
Формат: PDF
Качество: OCR без ошибок
Иллюстрации: Цветные
Интерактивное оглавление: Есть
Эта книга создана, чтобы помочь вам сделать использование Java более эффективным. Здесь обсуждаются более сложные темы, как создание объектов, распараллеливание, сериализация, рефлексия и многое другое. Эти знания будут гидом для вашего путешествия к вершинам мастерства Java.

Дополнительная информация:

В этом разделе учебника мы собираемся потратить некоторое время на обсуждение разных аспектов, связанных с проектированием и реализацией методов в Java. В предыдущей части учебника можно было убедиться, что написать методы на Java — очень просто, однако есть много вещей, которые могут сделать ваши методы более читаемыми и эффективными.

скрытый текст

So far we have talked about constructors and objects initialization but have not actually mentioned anything about their counter- part: objects destruction. That is because Java uses garbage collection to manage objects lifecycle and it is the responsibility of garbage collector to destroy unnecessary objects and reclaim the memory.
However, there is one particular feature in Java called finalizers which resemble a bit the destructors but serves the different purpose of performing resources cleanup. Finalizers are considered to be a dangerous feature (which leads to numerous side-effects and performance issues). Generally, they are not necessary and should be avoided (except very rare cases mostly related to native objects). A much better alternative to finalizers is the introduced by Java 7 language construct called try-with-resources and AutoCloseable interface which allows to write clean code like this:
Other forum [Profile] [PM]
Display posts from previous:    
Reply to topic

The time now is: Today 02:19

All times are GMT + 3 Hours

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum