java中有地址吗,有的话如何打印出来?

问题遇到的现象和发生背景

java中有地址吗,子类没有重写toString()方法,打印该类的对象的时候输出的是什么东西,哈希值是什么?
哈希值就是地址吗?

问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

Sky sky = new Sky();
类 引用变量 指向
System.out.println(sky); 这个输出出来的就是地址,引用变量在栈中指向堆中new Sky();的地址哈希值就是