初中毕业学数据库开发实训好不好
发布时间:02月24日
详细说明
技巧 3: 得到两个中的*好的.
一个解决在简单类(象 Point 之类)的对象创建的问题, 更好的方法是使 Point 对象不可变,但是定义一个可变的子类。 Shape 可以安全返回一个 myLocation 的引用, 因为调用者试图修改域或者调用设置函数会失败. (当然, 调用者仍然可以把 Point 转换为 MutablePoint, 但这明显不安全, 这样的调用者可能得到他们想要的)。
这个技巧 -- 返回一个具有可变的和不可变的类, 只允许读对象, 而不创建新对象 --在 Java 1.3 类库 java.math.BigInteger 类中使用. MutableBigInteger 类不可见 --它是一个只在 java.math 类库中内部使用的私有类型. 但是既然 BigInteger 的一些方法(象 gcd()) 在许多数学操作中都有, 在一个地方操作比创建上百个临时变量性能提高非常大.
总结
一、所有的网站性能优化之中, 值得记住的是有许多程序的性能可以完全接受的情况. 在这些情况下, 不值得牺牲可读性, 可维护性, 抽象, 或者其他可取的程序属性来获得性能. 但是, 既然许多性能问题的种子在设计时就种下了, 要注意到设计思想潜在地对性能的冲击,当你设计的类在关注性能的情况使用, 你可以有效地使用这里提到的技巧来减少临时对象的创建
【招生办】
成都铁路卫生学校
联系人:杨老师
咨询电话:028-81459650
移动电话:13096365338
咨询QQ:2763031284
邮箱:2763031284@qq.com
地址:四川省成都市郫县团结
网址:
成都铁路卫生学校 http://www.tineng.net/
高考200分能上什么大学 http://www.57fenshu.com/
成都东软学院 http://www.bangboer.com/uccniit/