Java趣闻

程序员小明刚学会Java,兴致勃勃地写了一个"Hello World"程序。运行后,控制台输出:"Hello World"。小明激动地大喊:"太神奇了!我让电脑说话了!"

第二天,小明想写一个更复杂的程序------计算器。他信心满满地敲下代码,结果一运行,控制台报错:NullPointerException。小明挠挠头,心想:"怎么又空指针了?我明明没写null啊!"

他检查了半天代码,终于发现问题所在:他在main方法里写了"Calculator calc = null;",然后直接调用calc.add(1, 2)。

小明尴尬地说:"原来我只是在声明一个计算器,并没有真正创建它啊!"

从那以后,小明记住了Java编程的第一条铁律:声明和初始化,一个都不能少!

相关推荐
微露清风14 小时前
系统性学习C++-第十八讲-封装红黑树实现myset与mymap
java·c++·学习
阿波罗尼亚15 小时前
Tcp SSE Utils
android·java·tcp/ip
susu108301891115 小时前
springboot3.5.8整合minio8.5.9
java·springboot
不知道累,只知道类15 小时前
深入理解 Java 虚拟线程 (Project Loom)
java·开发语言
myzshare15 小时前
实战分享:我是如何用SSM框架开发出一个完整项目的
java·mysql·spring cloud·微信小程序
Chan1616 小时前
【 Java八股文面试 | JavaSE篇 】
java·jvm·spring boot·面试·java-ee·八股
wen__xvn16 小时前
代码随想录算法训练营DAY10第五章 栈与队列part01
java·前端·算法
独自破碎E16 小时前
解释一下NIO、BIO、AIO
java·开发语言·nio
国强_dev16 小时前
在 Java 开发及其生态圈中“声东击西”的误导性错误
java·开发语言