Java 获得对象与获得对象的引用有什么区别?

Spring Data JPA中有两个方法findOne()和getOne(), 网上说一个是获得对象, 一个是获得对象引用. 不是很理解, java中应用类型的传递, 不都是传递的引用吗?findOne和getOne到底有什么区别?

http://blog.csdn.net/qq_26805137/article/details/52945688 建议你去仔细看一下

我的理解是获得对象的话目的是为了操作这个对象,引用对象的话,是为了调用这个对象的某一个属性或者方法。希望对你有帮助

对象是类的实体,由属性和方法组成,有具体的数据。对象的引用是指在内存中取到这个对象的方式,引用的值是对象的内存地址,对象的引用这就好比于对象的家庭地址,通过对象的引用就能找到对象,如果对象一个家庭地址都没有,那它就成了流浪汉,会被GC回收。

查到一个引用这个引用指向某个对象,获取一个对象,对象你要给它初始化或者赋一些东西进去。本质区别还是要看源码。