Лучшие 8 Диаграммы для понимания Java

Справка:  http://www.programcreek.com/2013/09/top-8-diagrams-for-understanding-java/

 

Диаграмма иногда стоит 1000 слов. Следующие диаграммы из Java-уроки по программе Крик, они получили наибольшее количество голосов до сих пор. Будем надеяться, что они могут помочь вам проанализировать то, что вы уже знаете. Если проблема не ясна самая схема, вы можете перейти к каждой статье, чтобы взять еще взяли.

1. Строка Неизменность

На следующей диаграмме показано, что происходит в следующем коде:

1 указатель на строку = "ABCD" ;  
2 с = s.concat ( "эф");

 

2. равно () и хэш-код () Договор

HashCode предназначен для повышения производительности. Контракт между равными () и hasCode () является то, что:

  1. Если два объекта равны, то они должны иметь один и тот же хэш-код.
  2. Если два объекта имеют одинаковые хеш-код, они могут или не могут быть равны. 

 

3. Java Exception Иерархия классов

Красный цвет проверяется исключениями, которые должны быть либо пойманными или объявленными в методе бросок положения.

 

4. Иерархия Коллекции Класс

Обратите внимание на разницу между коллекциями и коллекцией.

 

5. Java-синхронизация

Механизм синхронизации Java, можно проиллюстрировать с помощью аналогии к зданию.

 

6. Искажения

Сглаживание означает, что есть несколько псевдонимов в места, которые могут быть обновлены, и эти псевдонимы имеют разные типы.

 

7. Стек и кучного

Эта диаграмма показывает, где методы и объекты находятся в оперативной памяти.

 

8. Области виртуальной машины Java Run-Time Data

Эта диаграмма показывает общую области данных во время выполнения JVM.

 

рекомендация

отwww.cnblogs.com/agilestyle/p/11488305.html