我能抽象出整個世界
但是我不能抽象出你
因爲你在我心中是那麼的具體
所以我的世界並不完整
我可以重載甚至覆蓋這個世界裏的任何一種方法
但是我卻不能重載對你的思念
也許命中註定了 你在我的世界裏永遠的烙上了靜態的屬性
而我不慎調用了愛你這個方法
當我義無返顧的把自己作爲參數傳進這個方法時
我才發現愛上你是一個死循環
它不停的返回對你的思念壓入我心裏的堆棧
在這無盡的黑夜中
我的內存裏已經再也裝不下別人
我不停的向系統申請空間
但卻捕獲一個異常:我愛的人不愛我
爲了解決這個異常
我願意虛擬出最後一點內存
把所有我能實現的方法地址壓入堆棧
並且在棧尾壓入最後一個方法:將字符串“我愛你,你愛我嗎?”傳遞給你
如果返回值爲真,我將用盡一生去愛你
否則,我將釋放掉所有系資源
/*
上面是網絡上流傳的一段告白,原作者未找到。目前看到最早的發佈時間是 2008年06月15日。
下面是網友 andyyang007 在 2010年06月07日 修改後的。
*/
我能把整個世界都抽象成對象
但是沒辦法把你變成我的對象
想讓你成爲私有常量,外部函數無法訪問你
又想讓你變成全局常量,在整個生命週期隨時隨地都可以調用你
因爲世界上沒有這樣的常量
所以我無法定義你
我可以重載甚至覆蓋任何一種方法
但是我卻不能重載對你的思念
也許命中註定了 你在我的世界裏永遠的烙上了靜態的屬性
而我不慎調用了愛你這個方法
當我義無返顧的把自己作爲參數傳進這個方法時
我才發現“愛你”方法裏面執行是一個死循環
她不停的返回對你的思念存入我心裏的堆棧
在這無盡的無窮無盡循環中
我的內存資源已經快消耗殆盡
我卻依然不停的向系統申請空間換取我對你的想念
終於我受不了愛你的煎熬
調用了“表白”這個Public方法
將字符串 “如果你愛你,我將用盡一生去愛你,你愛我嗎?” 傳遞給你
我卻捕獲一個異常---內存溢出,我愛的人不愛我
爲了解決這個異常
我偷偷修改”表白”的方法
加上了異常處理finally塊
並且將返回值設爲真
心想這樣萬無一失了吧
鼓起勇氣再一次調用“表白”
我卻依然捕獲到同樣的異常
仔細調試代碼原來在方法中有一段這樣的代碼
“如果沒房沒車,則執行System.exit()”
欲哭無淚,身心破碎……