商业机会 产品大全 企业名录 | | 手机站 网址:putong2013.qy6.com 初中毕业学j2ee系统工程师好不好_成都汽车维修专业学校
成都汽车维修专业学校
联系人:杨老师 女士 (招生老师)
电 话:028-81459650
手 机:13096365338

产品目录

初中毕业学j2ee系统工程师好不好

  • 发布时间:2014年02月24日
  • 有 效 期:2014年08月26日
详细说明

      在 RegExpMatcher 的例子中, 你看见了 当一个方法返回一个 String 类型时, 它通常需要新建一个 String 对象. BadRegExpMatcher 的一个问题就是 match() 返回一个对象而不是一个原类型 -- 但是只因为一个方法返回一个对象, 不意味着必须有一个新对象创建. 考虑一下 java.awt 中的几何类, 象 Point 和 Rectangle. 一个 Rectangle只是四个整数(x, y, 宽度, 长度)的容器, AWT Component 类存储组件的位置, 通过getBounds()作为一个Rectangle 返回,getBounds() 只是一个存储元 -- 它只使一些 Component 内部的一些状态信息可用. getBounds() 需要创建它返回的 Rectangle 吗? getBounds(), 没有新对象创建 -- 因为组件已经知道它在哪里 -- 所以 getBounds() 效率很高. 但是 Rectangle 的可变性又有了其他问题. 当一个调用者运行一下程序会发生什么呢?Rectangle 是可变的, 它在 Component 不知道的情况下使 Component 移动. 对象AWT 这样的 GUI 工具箱来说, 这是个灾难,  因为当一个组件移动以后, 屏幕需要重绘, 组件监听器需要被通知, 等等. 所以上面的实现 Component.getBounds() 的代码看起来很危险. 但是现在, 每一个 getBounds() 的调用都创建一个新对象, 就象 RegExpMatcher 一样.在 String 的情况中, 对象创建是必要的, 因为 String 是不可变的. 对象的创建也是必要的, 因为 Rectangle 是可变的. 我们使用 String 避免了这个问题,在我们的接口中没有使用对象. 虽然在 RegExpMatcher 的情况下很好, 这个方法不总是可行的或者是希望的. 幸运的是, 你可以在实际类的时候可以使用一些技巧, 来免除太多小对象的问题, 而不是完全避免小对象.







【招生办】



成都铁路卫生学校



联系人:杨老师



咨询电话:028-81459650



移动电话:13096365338



咨询QQ:2763031284



邮箱:2763031284@qq.com



地址:四川省成都市郫县团结



网址:



成都铁路卫生学校      http://www.tineng.net/



高考200分能上什么大学      http://www.57fenshu.com/



成都纺织高等专科学校    http://www.bangboer.com/ucdtc/

 
成都汽车维修专业学校
杨老师 女士 (招生老师)  
电  话: 028-81459650
传  真:
移动电话: 13096365338
公司地址: 中国四川成都市四川省成都市郫县团结
邮  编:
公司主页: http://putong2013.87966.com(加入收藏)
 



其它商业信息
 1 直接到第
20 条信息,当前显示第 1 - 20 条,共 1

公司首页 | 公司介绍 | 产品展示 | 供求商机 | 诚信档案 | 联系方法 | 加入收藏
成都汽车维修专业学校 公司地址:中国四川成都市四川省成都市郫县团结
杨老师 女士 (招生老师) 电话:028-81459650 传真:
免责声明: 以上所展示的信息由会员自行提供,内容的真实性、准确性和合法性由发布会员负责,企业录对此不承担任何责任。如有侵犯您的权益,请来信通知删除。

商务 广告 展会 维修 回收 生活 机械 仪器 五金 电子 电工 照明 汽配 交运 包装 印刷 安全 环保 化工 精化 橡塑 纺织 冶金 农业 健康 建筑 能源 服装 礼品 家居 数码 家电 通讯 办公 运动 食品 玩具
提供服务支持 © 企业录 易网站 企业名录 企业录手机端 易网站手机端 企业名录手机端