一個程序員的愛情表白書

我能抽象出整個世界

但是我不能抽象出你

因爲你在我心中是那麼的具體

所以我的世界並不完整

我可以重載甚至覆蓋這個世界裏的任何一種方法

但是我卻不能重載對你的思念

也許命中註定了 你在我的世界裏永遠的烙上了靜態的屬性

而我不慎調用了愛你這個方法

當我義無返顧的把自己作爲參數傳進這個方法時

我才發現愛上你是一個死循環

它不停的返回對你的思念壓入我心裏的堆棧

在這無盡的黑夜中

我的內存裏已經再也裝不下別人

我不停的向系統申請空間

但卻捕獲一個異常:我愛的人不愛我

爲了解決這個異常

我願意虛擬出最後一點內存

把所有我能實現的方法地址壓入堆棧

並且在棧尾壓入最後一個方法:將字符串“我愛你,你愛我嗎?”傳遞給你

如果返回值爲真,我將用盡一生去愛你

否則,我將釋放掉所有系資源

/*

上面是網絡上流傳的一段告白,原作者未找到。目前看到最早的發佈時間是 2008年06月15日

下面是網友 andyyang007 在 2010年06月07日 修改後的。

一個程序員的愛情表白書

*/

我能把整個世界都抽象成對象

但是沒辦法把你變成我的對象

想讓你成爲私有常量,外部函數無法訪問你

又想讓你變成全局常量,在整個生命週期隨時隨地都可以調用你

因爲世界上沒有這樣的常量

所以我無法定義你

我可以重載甚至覆蓋任何一種方法

但是我卻不能重載對你的思念

也許命中註定了 你在我的世界裏永遠的烙上了靜態的屬性

而我不慎調用了愛你這個方法

當我義無返顧的把自己作爲參數傳進這個方法時

我才發現“愛你”方法裏面執行是一個死循環

她不停的返回對你的思念存入我心裏的堆棧

在這無盡的無窮無盡循環中

我的內存資源已經快消耗殆盡

我卻依然不停的向系統申請空間換取我對你的想念

終於我受不了愛你的煎熬

調用了“表白”這個Public方法

將字符串 “如果你愛你,我將用盡一生去愛你,你愛我嗎?” 傳遞給你

我卻捕獲一個異常---內存溢出,我愛的人不愛我

爲了解決這個異常

我偷偷修改”表白”的方法

加上了異常處理finally塊

並且將返回值設爲真

心想這樣萬無一失了吧

鼓起勇氣再一次調用“表白”

我卻依然捕獲到同樣的異常

仔細調試代碼原來在方法中有一段這樣的代碼

“如果沒房沒車,則執行System.exit()”

欲哭無淚,身心破碎……

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章