摘要: new操作符:为类分配存储空间,并调用构造方法初始化static:static方法是没有this的方法。在static方法内部不能调用非静态方法,反过来可以。static方法可以通过类调用,类似c的全局函数。这或许破坏了类的封装性,很多人认为它不是面向对象的。但 它确有实用性,只是不宜过多。垃圾回收机制:垃圾回收机制只回收new的存储空间,若非new则无法正常回收,比如克隆的存储空间。finalize()用于解决这类问题的最终方法,该方法会在垃圾收集器交换回收对象之前被调用。但不要过分依赖该方法对系统资源进行回收和再利用,因为该方法调用后的执行结果是不可预知的。垃圾收集GC(Garbage C 阅读全文
posted @ 2012-07-03 21:52 风叉叉 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 某IT公司规模不大,员工100来人。公司有一个简单的定餐系统,员工每天可以在公司内部网站上提交当天午餐定餐,前台汇总各人定餐后,将定餐汇总传真给餐厅,餐厅根据传真送餐。 可是有这样的问题:部分员工因为上午请假或者外出工作,无法再网站上提交订餐,以至于中午回到公司时没有饭吃。 于是老板想出了这样的办法:做一个手机短信定餐系统,不在公司的员工可通过手机短信定餐。于是成立了手机短信定餐项目小组,购买了手机短信收发的硬件,解决了选餐单、定餐、取消定餐等技术问题。但这个系统一会灵一会不灵,问题是出在软件、硬件,还是中国移动都难以搞清楚!做项目做麻烦的事情之一就是遇到“幽灵问题”,时而出现时而正常... 阅读全文
posted @ 2012-07-03 20:53 风叉叉 阅读(566) 评论(0) 推荐(0) 编辑