草庐IT

doSomeOperation

全部标签

java - 传递整个对象与传递原始值 -

传递整个对象与传递是否存在开销或性能问题选项1和2中的原始值?[编辑:我的意思是说传递Java对象的引用与原始类型。从@T.J.Crowder,我知道这里没有性能问题,因为在这两种情况下对象引用大小相同。但就API设计风格/视角而言,选项是最好的?]我目前正在定义服务层。我喜欢“Type1”,因为我喜欢它,但如果“类型2”对性能有好处,我会选择类型2。ClassA{Useruser=SomeClass.getUser("anUser");Bb=newB();b.doSomeOperation(user);//option1b.doSomeOperation(user.getUserId