В основе иерархии классов Java лежит общий предок - класс Object.
Т.е. имеются общие методы у всех классов, а кроме этого с любым объектом любого класса можно работать как с объектом класса Object.
Тема 2,3,4
Все является объектом
Для работы с объектами используются ссылки (handles)
String s // -объявление-создали ссылку(пульт).Объекта (телевизора) нет.
s = new String (“abcd”);//создали объект
s = “abcd”;
String s = “abcd”;
new String (“abcd”);//телевизор без пульта
Все объекты должны создаваться явно.
String s = new String (“abcd”);
s=”abcd”; – это то же, что и в предыдущей строке.
Ссылки хранятся в стеке