Java技术知识全面解析
1. 趣味小实验:安全标签整蛊事件
电子和高价值商品商店常用的小型安全标签,能有效威慑扒手。这种标签内有金属条,若收银员未将其停用,当携带标签经过商店门口的探测器时,就会触发警报。实际上,这些安全标签是一种天线,探测器会在两根柱子间发出微弱射频信号,寻找特定频率的返回信号,以此判断是否有标签进入探测区域。
有两名学生德怀特·伯格和汤姆·卡佩拉里深知此原理,便决定进行一次实践测试。他们选了一名新生(不知情)参与试验。在预注册时,趁新生照片还未被封装到学生证上,他们把当地商店的几个有效安全标签贴到了照片背面。照片封装好后,标签被藏了起来。几个月后,他们看到这名新生进商店时,把钱包举过头顶。新生表示钱包里的东西(可能是银行卡)总会触发商店警报,几周下来,他已经习惯了这么做。当德怀特和汤姆开玩笑说商家安装了“书呆子检测系统”时,新生起初没当回事,但后来还是让德怀特招认了恶作剧。这个故事告诉我们:别惹计算机程序员。
2. Java数组知识
2.1 理解和创建数组
Java中数组被视为对象,数组类型是引用类型,数组变量实际上是对数组的引用。例如:
int day[];
这只是声明了一个变量,之后会指向一个整数数组。声明时未提及数组大小,在程序执行中,它可指向不同大小的整数数组,但不能让整数数组指向字符数组。
数组与对象的相似之处:
- 语言规范定义数组为对象(“对象是类实例或数组”)。
- 数组类型和对象类型一样,都是引用类型。
- 用“new”运算符分配
超级会员免费看
订阅专栏 解锁全文
170万+

被折叠的 条评论
为什么被折叠?



