Java其实不支持垃圾回收

Java其实不支持垃圾回收。如果真的支持的话,大多数Java程序在运行的一开始就应该把程序本身删除,因为这些程序本身就是垃圾。 
  
// TODO: This is a 分割线. Please no modify this line. 
  
某公司有个老MFC程序员,10年前C++和MFC横扫千军的时候风光无限。如今改用Java。在他的领导下,他和他的部下们写Java程序还沿用C++的匈牙利命名法。如下: 

 

 1 class CBookRecord { 
 2      private String m_strName; 
 3      private CAuthor m_pAuthor; 
 4      private int m_nVolumes; 
 5      private double m_fpPrice; 
 6    
 7      public CBookRecord(String strName, CAuthor pAuthor, 
 8              int nVolumes, double fpPrice) { 
 9          this.m_strName = strName; 
10          this.m_pAuthor = pAuthor; 
11          this.m_nVolumes = nVolumes; 
12          this.m_fpPrice = fpPrice; 
13      } 
14    
15      public String GetName() { 
16          return this.m_strName; 
17      } 
18    
19      public void SetName(String strName) { 
20          this.m_strName = strName; 
21      } 
22    
23      public UpdateDataBase(...) { 
24           ... 
25      } 
26  }

 

/* 我是华丽的分割线 */ 
  
美国某个大学讲Java课。一节Java课后,一名男生大胆地摸另一名女生的胸。 
  
女生说:这是私有的,你不能摸。 
  
男生感觉很疑惑,回答:可是我们在同一个班(class)里阿。 
  
/************** SEPARATOR ***************/ 
  
C++和Java去酒吧,服务员给C++一杯冰啤,C++笑着说:“谢谢!烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫” 
  
服务员很疑惑,Java解释说,他忘了加'\0'了。 

来源:北邮论坛

posted @ 2014-01-21 11:11  ChrisTimer  阅读(265)  评论(0编辑  收藏  举报