一封来自Java程序员的情书

简介: 面向对象编程。

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

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

image.png

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

image.png

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

《面向对象》

你知道吗?

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

就从此再也无法导出了。

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

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

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

我能抽象出整个世界。

但是我不能抽象你。

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

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

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

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

好想把你写成一个单例

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

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

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

并且,一直持有他。

调用了爱你这个方法

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

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

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

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

如果,你能调试一下。

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

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

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

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

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

重试到成功为止。

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

缺少你,只会编译失败。

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

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

作者:Hollis
来源:Hollis

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

相关文章
|
2月前
|
Java 程序员
JAVA程序员的进阶之路:掌握URL与URLConnection,轻松玩转网络资源!
在Java编程中,网络资源的获取与处理至关重要。本文介绍了如何使用URL与URLConnection高效、准确地获取网络资源。首先,通过`java.net.URL`类定位网络资源;其次,利用`URLConnection`类实现资源的读取与写入。文章还提供了最佳实践,包括异常处理、连接池、超时设置和请求头与响应头的合理配置,帮助Java程序员提升技能,应对复杂网络编程场景。
70 9
|
5月前
|
存储 算法 Java
惊!Java程序员必看:JVM调优揭秘,堆溢出、栈溢出如何巧妙化解?
【8月更文挑战第29天】在Java领域,JVM是代码运行的基础,但需适当调优以发挥最佳性能。本文探讨了JVM中常见的堆溢出和栈溢出问题及其解决方法。堆溢出发生在堆空间不足时,可通过增加堆空间、优化代码及释放对象解决;栈溢出则因递归调用过深或线程过多引起,调整栈大小、优化算法和使用线程池可有效应对。通过合理配置和调优JVM,可确保Java应用稳定高效运行。
154 4
|
5月前
|
算法 Java 程序员
在Java的编程世界里,多态不仅仅是一种代码层面的技术,它是思想的碰撞,是程序员对现实世界复杂性的抽象映射,是对软件设计哲学的深刻领悟。
在Java的编程世界里,多态不仅仅是一种代码层面的技术,它是思想的碰撞,是程序员对现实世界复杂性的抽象映射,是对软件设计哲学的深刻领悟。
81 9
|
5月前
|
Java 程序员
Java数据类型:为什么程序员都爱它?
Java数据类型:为什么程序员都爱它?
58 1
|
2月前
|
SQL 存储 Java
面向 Java 程序员的 SQLite 替代品
SQLite 是轻量级数据库,适用于小微型应用,但其对外部数据源支持较弱、无存储过程等问题影响了开发效率。esProc SPL 是一个纯 Java 开发的免费开源工具,支持标准 JDBC 接口,提供丰富的数据源访问、强大的流程控制和高效的数据处理能力,尤其适合 Java 和安卓开发。SPL 代码简洁易懂,支持热切换,可大幅提高开发效率。
|
2月前
|
SQL Java 程序员
倍增 Java 程序员的开发效率
应用计算困境:Java 作为主流开发语言,在数据处理方面存在复杂度高的问题,而 SQL 虽然简洁但受限于数据库架构。SPL(Structured Process Language)是一种纯 Java 开发的数据处理语言,结合了 Java 的架构灵活性和 SQL 的简洁性。SPL 提供简洁的语法、完善的计算能力、高效的 IDE、大数据支持、与 Java 应用无缝集成以及开放性和热切换特性,能够大幅提升开发效率和性能。
|
3月前
|
IDE Java 程序员
C++ 程序员的 Java 指南
一个 C++ 程序员自己总结的 Java 学习中应该注意的点。
27 5
|
3月前
|
Java 大数据 程序员
我的程序员之路:自学Java篇
我的程序员之路:自学Java篇
|
6月前
|
Java 程序员 C++
大牛程序员用Java手写JVM:刚好够运行 HelloWorld
大牛程序员用Java手写JVM:刚好够运行 HelloWorld
|
5月前
|
安全 Java 程序员
阿里开发手册 嵩山版-编程规约 (四)OOP规约-Java程序员必看知识点!!!
《阿里开发手册 嵩山版》的OOP规约部分强调了面向对象编程的最佳实践,包括正确使用静态方法、覆写方法的注解、可变参数的使用、接口的稳定性、equals和compareTo方法的使用、BigDecimal的正确比较、包装类与基本数据类型选择、POJO类的属性和方法设计等,以提升代码的质量和维护性。