Java程序员的三行情诗:

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

《面向对象》

你知道吗?

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

就从此再也无法导出了。

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

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

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

我能抽象出整个世界。

但是我不能抽象你。

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

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

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

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

好想把你写成一个单例。

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

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

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

并且,一直持有他。

我调用了爱你这个方法

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

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

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

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

如果,你能调试一下。

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

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

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

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

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

重试到成功为止。

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

缺少你,只会编译失败。

java情书_java情书《面向对象》相关推荐

  1. java情书_Java情书已写好,就差妹子了!

    我是Java程序员我用我的方式表达对你的爱! 我能抽象出整个世界... 但是我却不能抽象出你... 你肯定是一个单例,因为你是那样的独一无二... 所以我的世界并不完整... 我可以重载甚至覆盖这个世 ...

  2. 怎样用uml类图生成java类_JAVA:面向对象编程的底层逻辑,深度剖析

    什么是面向对象 在目前的软件开发领域有两种主流的开发方法,分别是结构化开发方法和面向对象开发方法.早期的编程语言如C.Basic.Pascal等都是结构化编程语言,随着软件开发技术的逐渐发展,人们发现 ...

  3. java纯粹面向对象_Java的面向对象特征

    Java是纯粹的面向对象编程语言,完全支持面向对象的三大基本特征:封装.继承和多态.Java程序的组成单位就是类,不管多大的Java应用程序,都是由一个个类组成的. 1. 一切都是对象 在Java语言 ...

  4. java 是一种面向对象的编程语言吗_Java是一种面向对象的编程语言。

    Java是一种面向对象的编程语言. A:对 B:错 正确答案:对 解析: Java是一种面向对象的编程语言. A:对 B:错 相关问题: 稀缺资源的有效配置要求生产的产品越多越好.() A:错 B:对 ...

  5. Java入门姿势【面向对象4】 static关键字

    上次我为大家写出啦"构造方法及其重载_方法的调用",上篇文章代码可能较多,如没有了解透彻的话请打开下方文章在进行观看一下哦!! [Java入门姿势[面向对象3]构造方法及其重载_方 ...

  6. 学习java周期_Java第一作业周期总结

    1.作业总结 自java开课,我们已经进行了三次作业的练习,一步步的从最开始的没有什么特别之处,到运用到java中独有的知识,从简单到复杂,初步了解了Java编程的基本准则.最开始的作业,写完之后,并 ...

  7. java第一份工作_Java 学到什么程度可以找到第一份工作 ?

    需要学习以下知识: JavaEE基础:Java基础语法.面向对象.核心类库.集合.异常.IO.线程.JDK新特性. JavaWeb开发:前端技术.数据库.JAVA数据库操作.软件服务器及服务器相关技术 ...

  8. java 平均值_Java岗招聘标准差强人意,薪资比拼,Java程序员表示“我太难了”...

    在广大国民都认为程序员高收入的同时,这些阿猿们对自己的薪资还不是很满意.调查显示,超过半数程序员对自己的薪资不满意甚至是很不满意,40%的程序员认为薪资一般,仅极少数人对薪资较为满意,其中90%的程序 ...

  9. java游戏_java开发的七个金典游戏你小时候肯定玩过

    相信很多刚接触编程的同学,对于Java开发能做些什么.做过哪些游戏, 并不是特别清楚.那么今天小编就为大家分享下, 万能的Java开发过的那些经典游戏吧! 手机上的Java即J2ME(Java 2 M ...

最新文章

  1. Flutter中集成Font Awesome
  2. 企业IM-1功能需求
  3. php本页面调试报错配置
  4. VisualStudio2013 如何打开之前版本开发的(.vdproj )安装项目
  5. Spring第二讲--利用组件注解符精简Spring配置文件
  6. sql开启mysql远程连接_CentOS系统中安装MySQL和开启MySQL远程访问的方法
  7. python_GUI操作(鼠标、键盘)
  8. Convert、Parse、TryParse、(int)等区别(细节小记)
  9. 在odoo服务器文件夹,在windows10上安装odoo12开发环境的方法
  10. java 29期淘淘商城_JavaEE大型分布式电商项目 淘淘商城 29期
  11. 无法打开文件ws32_2.lib ws2_32.lib
  12. 高斯-马尔可夫定理(Gauss-Markov Theorem)
  13. 访客预约管理4大难点,帮你逐一破解
  14. 制图综合,制图综合的影响因素?
  15. 【GameMaker】协程——异步执行代码
  16. eclipse32位和64位的区别
  17. 水溶性CdS/ZnS量子点(硫化镉/硫化锌量子点)基团:PEG-NH2、PEG-COOH、MPA-COOH、GSH
  18. Flutter2.10开始支持Windows
  19. 电脑睡眠无法唤醒解决
  20. 没有下列需求,建议不要购买云计算

热门文章

  1. ansibeawx问题赏析-填上你的坑
  2. jQuery实现图片轮播效果
  3. 简单网店php,Php免费商城系统让你白手起家开网店
  4. QCSuper:在高通手机猫上捕获无线2G/3G/4G数据包
  5. 仿抖音短视频h5单页版htnl上传即可使用源码文件
  6. 毕业设计 单片机(stm32)远程宠物喂养系统 - 物联网 esp8266
  7. Android逆向小技巧①:从Activity下手找到切入点,逆向分析支付宝APP
  8. 通过div+css做出好看的横排导航栏
  9. 虹科案例丨修保时捷?戴上虹科AR眼镜,你也行!
  10. cad线段总和lisp_cad lisp-求线段总长度