我觉的这种“引用”,也要看看引用者和被引用者的逻辑关系。
这种关系也是取决于你的所看问题的角度,有的是简单的联系,而有的关系就变成了聚合或是组合
比如说:一个人和一辆车之间本来是没有什么关系的,但是假如这个人和车建立了一个联系,
也许你在建立人这个类的时候,他对车的引用是为null
但是,你的这辆车和它的轮子的关系就不一样了,既然他是车,所以从它诞生开始,就必须有轮子,
他们是作为一个整体的拙见!!!!
这种关系也是取决于你的所看问题的角度,有的是简单的联系,而有的关系就变成了聚合或是组合
比如说:一个人和一辆车之间本来是没有什么关系的,但是假如这个人和车建立了一个联系,
也许你在建立人这个类的时候,他对车的引用是为null
但是,你的这辆车和它的轮子的关系就不一样了,既然他是车,所以从它诞生开始,就必须有轮子,
他们是作为一个整体的拙见!!!!
解决方案 »
- java中关于结构体数组
- spark 插件编译不了。有遇到的吗
- 请教了快100个网友了都不会,怎么办
- 一著名软件公司的java笔试算法题!
- JBuilder中配置新的JDBC驱动问题,请高手指教
- 正则表达式分割字符串时候中文出现乱码,怎么解决
- 两个问题,1。Boolean中的getBoolean(String name)我的参数不管是什么,返回的都是false,2,jcheckbox里我setSelect(true),以后setSelct(
- JAVA盲问:JAVA在做什么方面有优势啊?
- 郁闷啊,昨晚停电,帖子没及时结啊,散分至歉(回头来结帖)
- JB中有类似于visual SourceSafe的工具吗?
- 请问怎么设置java连接mysql?(在线等待)
- 想学JAVA开发数据库方面的程序,可是这方面一点都不懂?
gc取决于对象的可达性(reachable,所有静态和active线程函数调用栈上局部变量
所可引用的对象图内的对象称之为可达,refer to Java Virtual Machine Specification),
复杂的对象拓普结构会影响性能但不会影响gc的正确性,所以放心用把.
当然如果能避免更好.只要不是特别特别复杂就没什么性能影响.