JAVA一些趣味题(不间断总结)
来源:互联网 发布:nginx 访问500错误 编辑:程序博客网 时间:2024/06/05 01:03
1、
无意间从网上看到这么一个题:
结果是什么呢?
无非是true和false(好像是废话),答案是:
false
true
true
true
true
true
true
先说一下第四个和第一个对比,第一个的String b = a+"b";而不是String b="a"+"b";
而第四个说白了String abc="abc"和String abc3="ab"+"c"是一样的,这个可以看生成的class文件的
于是第三个输出继续和第一个对比,第三个输出从反编译看到也是“abc”,但不要忘了ab2他是final关键字,而final关键字的源码里存储数据的方式为
private
final
char
value[];
表明String不仅不能被复写,连它里面存数组的域都是final的,意思你一旦初始化它你就没法改它了。于是第二个输出就能解释了。这个题主要考的是final关键字的使用和String的值存放的理解(我是这样理解的),这里有个很好的解释可以参考一下:
http://bbs.csdn.net/topics/391070616
阅读全文
0 0
- JAVA一些趣味题(不间断总结)
- 一些趣味题
- 关于java的一些趣味编程题的实现(1)阿姆斯特朗数
- 趣味Java算法题(附答案)
- 正则表达式 不间断总结
- Java趣味编程(一)
- Java趣味编程(二)
- Java递归(趣味例子)
- java趣味
- 趣味题系列(4):
- 趣味题系列(5):
- JAVA趣味题(答案下页慢慢答)
- Java - 趣味题(1) --- 木桶效应
- Java - 趣味题(2) --- 约瑟夫环
- Java - 趣味题(3) --- 122345全排序
- Java - 趣味题(4) --- 魔术乘法算式
- Java - 趣味题(5) --- Windows 下制图
- 趣味编程:静夜思(Functional Java版)
- Cocos2d-js在web启动流程
- Android游戏开发之Tween动画的实现
- GIT基本操作
- mysql InnoDB: Unable to lock ./ibdata1, error: 11
- ffmpeg相关帮助文档
- JAVA一些趣味题(不间断总结)
- liunx 环境下 python模块pygame 安装
- 怎么怎么修改myeclipse的workspace所在的位置修改myeclipse的workspace所在的位置
- Android HTTPS、TLS版本支持相关解决方案
- Android PullToRefresh (ListView GridView 下拉刷新) 使用详解
- 关于一次Json序列化和反序列化使用的情况记录
- Android摄像头基础(一)
- cocos2d-js中Math对象的常用方法总结
- 读取手机上的一张图片