一封来自Java程序员的情书

简介: 面向对象编程。

一直以来程序员都给大家以高智商低情商,不懂得浪漫不会哄女生开心的形象。但是,我觉得程序员都是浪漫的。对于这种错误观念,只能用一首歌来表达广大程序员的心声:程序员的好,只有他身边的那个人才知道!!!

每个程序员都知道的一句话其实就是最美的情话:“Hello Word”。著名作家兼程序员王小波把他翻译成:“你好哇,李银河。”

image.png

当然,还有来自程序员的三行情诗:

image.png

下面,是一首出自Java程序员的情书。用我最熟悉的语言,表达我的感受,也许,这就是浪漫~

《面向对象》

你知道吗?

自从那次不经意间把你导入我的心。

就从此再也无法导出了。

真的希望从此你便是我私有的。

别人无论如何也无法访问你的心。

不过你放心,我会精心的保护它。

我能抽象出整个世界。

但是我不能抽象你。

因为你在我心中是那么的具体

这都要感谢你的父类,在多年前创建了你。

我可以重载甚至覆盖这个世界里的任何一种方法

但是我却不能重载对你的思念,只能在心里不断的重写

好想把你写成一个单例

这样别人就无法再访问你的心的构造函数

你在我的世界里已经烙上了静态属性

我好想给你的心加上一把同步锁

并且,一直持有他。

调用了爱你这个方法

当我义无返顾的把自己作为参数传进这个方法时。

我才发现爱上你是一个死循环

我的堆栈里已经再也装不下别人。

单单一个你,就已经要内存溢出了。

如果,你能调试一下。

你会看到我的想你堆栈是怎样的。

那么,你爱我吗?请把返回值告诉我。

如果返回的值为,我会把它放进持久代,一直保存下去。

如果返回值为,那我就只能先抛一个异常

但是,我会不断的捕获这个异常

重试到成功为止。

因为,我的世界已经把其他人都排除了。

缺少你,只会编译失败。

最后,祝广大Javaer情人节快乐~

PS:当然,如果在这一天你想找个地方说一下你的故事,欢迎留言。或者是祝福、或者是放下。

作者:Hollis
来源:Hollis

原文链接:https://mp.weixin.qq.com/s/HSnlj3U8TXeZhx7c0fgTaA

相关文章
|
16天前
|
IDE Java 程序员
JAVA注解大揭秘:为何程序员都爱它如命?
【6月更文挑战第29天】Java注解是元数据机制,用于在代码中嵌入信息供编译器、IDE和工具使用。它们以`@`标识,可用于类、方法等,用于编译时检查、代码生成(如Lombok的`@Getter`、`@Setter`)、框架集成(如Spring的`@Autowired`)。程序员喜欢注解因其简洁性、可读性和可扩展性,能减少冗余代码并增强代码的可理解性。
32 15
|
17天前
|
JSON Java fastjson
老程序员分享:java对象转json
老程序员分享:java对象转json
23 3
|
17天前
|
机器学习/深度学习 Java 关系型数据库
程序员必知:关于高淇JAVA中SORM总结学习笔记详细个人解释
程序员必知:关于高淇JAVA中SORM总结学习笔记详细个人解释
14 2
|
19天前
|
Java 程序员
程序员必知:【java】判断字符串是否整数的三种方式,孰优孰劣请自行判断
程序员必知:【java】判断字符串是否整数的三种方式,孰优孰劣请自行判断
33 3
|
18天前
|
自然语言处理 Java 程序员
老程序员分享:Java的标识符
老程序员分享:Java的标识符
10 0
老程序员分享:Java的标识符
|
24天前
|
NoSQL Java 程序员
写给迷茫的java程序员朋友!
写给迷茫的java程序员朋友!
|
24天前
|
SQL JavaScript Java
java程序员面试题大全含答案(2018--2019)
java程序员面试题大全含答案(2018--2019)
|
26天前
|
Java 程序员 开发者
【程序员必修课】那些年,我们踩过的Java坑:自定义异常,让你的代码不再“捉急”!
【6月更文挑战第19天】Java异常处理不仅是错误处理,更是程序健壮性的体现。自定义异常能提供更精确的错误信息,便于问题定位。通过继承`Exception`创建自定义异常类,如`NegativeValueException`,可使代码更优雅,降低维护难度。自定义异常还能携带额外信息,如错误代码,增强企业级应用的错误处理能力。善用自定义异常,提升代码质量和开发效率,是优秀编程实践的重要组成部分。
|
17天前
|
算法 Java 程序员
老程序员分享:Java开源
老程序员分享:Java开源
11 0
|
17天前
|
机器学习/深度学习 Java 关系型数据库
程序员必知:关于高淇JAVA中SORM总结学习笔记详细个人解释
程序员必知:关于高淇JAVA中SORM总结学习笔记详细个人解释
13 0