手机浏览器扫描二维码访问
int是基本数据类型,Integer是int的封装类,是引用类型。
int默认值是0,而Integer默认值是null,所以Integer能区分出0和null的情况。
一旦java看到null,就知道这个引用还没有指向某个对象,再任何引用使用前,必须为其指定一个对象,否则会报错。
基本数据类型在声明时系统会自动给它分配空间,而引用类型声明时只是分配了引用空间,必须通过实例化开辟数据空间之后才可以赋值。
数组对象也是一个引用对象,将一个数组赋值给另一个数组时只是复制了一个引用,所以通过某一个数组所做的修改在另一个数组中也看的见。
虽然定义了boolean这种数据类型,但是只对它提供了非常有限的支持。
在Java虚拟机中没有任何供boolean值专用的字节码指令,Java语言表达式所操作的boolean值,在编译之后都使用Java虚拟机中的int数据类型来代替,而boolean数组将会被编码成Java虚拟机的byte数组,每个元素boolean元素占8位。
这样我们可以得出boolean类型占了单独使用是4个字节,在数组中又是1个字节。
使用int的原因是,对于当下32位的处理器(CPU)来说,一次处理数据是32位(这里不是指的是3264位系统,而是指CPU硬件层面),具有高效存取的特点。
4、标识符的命名规则。
标识符的含义:
是指在程序中,我们自己定义的内容,譬如,类的名字,方法名称以及变量名称等等,都是标识符。
命名规则:(硬性要求)
标识符可以包含英文字母,0-9的数字,$以及_标识符不能以数字开头
标识符不是关键字
命名规范:(非硬性要求)
类名规范:首字符大写,后面每个单词首字母大写(大驼峰式)。
变量名规范:首字母小写,后面每个单词首字母大写(小驼峰式)。
方法名规范:同变量名。
5、instanceof关键字的作用
instanceof严格来说是Java中的一个双目运算符,用来测试一个对象是否为一个类的实例,用法为:
其中obj为一个对象,Class表示一个类或者一个接口,当obj为Class的对象,或者是其直接或间接子类,或者是其接口的实现类,结果result都返回true,否则返回false。
注意:编译器会检查obj是否能转换成右边的class类型,如果不能转换则直接报错,如果不能确定类型,则通过编译,具体看运行时定。
6、Java自动装箱与拆箱
装箱就是自动将基本数据类型转换为包装器类型(int-->Integer);调用方法:Integer的
valueOf(int)方法
拆箱就是自动将包装器类型转换为基本数据类型(Integer-->int)。
调用方法:Integer的intValue方法
在JavaSE5之前,如果要生成一个数值为10的Integer对象,必须这样进行:
而在从JavaSE5开始就提供了自动装箱的特性,如果要生成一个数值为10的Integer对象,只需要这样就可以了:
面试题1:以下代码会输出什么?
运行结果:
为什么会出现这样的结果?输出结果表明i1和i2指向的是同一个对象,而i3和i4指向的是不同的对象。
此时只需一看源码便知究竟,下面这段代码是Integer的valueOf方法的具体实现:
喜欢带着游戏账号流浪请大家收藏:()带着游戏账号流浪
请关闭浏览器阅读模式后查看本章节,否则将出现无法翻页或章节内容丢失等现象。
她是异世公主,为了救他,全族被灭。为了挽救全族人的性命,她历经五百年杀戮,她找到了他那个具有让人起死回生能力的人。她步步为营,成为他的邻居,事业上的伙伴,还有恋人。只为得到他的心脏。他宠她上天,到头来才发现,所有一切遭遇全部拜这女人所赐。当匕首刺入胸膛,他忍着剧痛,残忍却阴冷地笑放心,为了不让你们费尽心机再等一个轮回,我不会戳坏它!原来,所有的一切,只因为他一颗含有龙珠的心脏。五百多年的轮回,每一世,他皆是被取心而死!伤口愈合的很快,再强的法术也愈合不了一切。那一道伤,就像人类所说的割袍断义,而对于他,却是剜心之伤。...
新搬来的邻居,不吵不闹,漂亮礼貌。厨艺好,经常敲门送吃送喝。甚至愿意陪做睡前的助眠运动。某次运动完,邻居问你缺女朋友吗?盛栖摇头。邻居平静地披上衣服,离开她家,晚上照例买她爱吃的菜来家做饭。盛栖心想,这邻居其实很适合谈恋爱。如果她曾经没有把自...
两年前,他抛下订婚的自己,掉头搂着别的女人,说要奉子成婚,她没有哭。一年前,婚礼上,男人当着众人羞辱自己,不辞而别,她没有哭。三个月前,寒正琛诬陷将她关进看守所,不见天日,她也没有哭。直到这一天,他为自己带来另一个真正的丈夫...
仙神妖魔,王侯将相龙女掌灯,杯中盛海。野狐参禅,猛虎悟道朝游北海,暮走苍梧。仙神存世,妖魔立国。这些原本和齐无惑并没有半点关系。而总是在梦中看到方块文字的齐无惑,那时只想着能够参与来年的春试。直到在做黄粱饭的时候,有个老人给了他一个玉枕头,让他做了一个漫长的梦。黄粱一梦。黄粱梦醒破凡心,自此大开修行门。金乌飞,玉兔走。三界一粒粟,山河几年尘。把剑各位书友要是觉得我为长生仙最新章节目录还不错的话请不要忘记向您QQ群和微博里的朋友推荐哦!...
作为一个普通人,梧桐本该如旁人一般柴米油盐生老病死,可是某一天,他遇到了几个人,发生了许多事,不但改变了自己的生活,还改变了自己的种族他竟然是一棵树?!是一棵能引来凤凰的树!还是一棵要拯救世界的树!他能成功吗?他也不知道。但他不会后退。标签梧桐叶落秋半眠,朕是五爷,灵异,神怪,阴差阳错,恩怨情仇...
二十年前,姥爷好心修的水库竟带来了一场灾难。ampltpampgt没想到灾难只是个开始,真正的秘密被掩埋在了深山中。ampltpampgt我带着姥爷的遗愿走上了一条无法回头的路。夜光骷髅,哈尼族干尸一路上发生的所有事都在我的世界观之外。ampltpampgt渐渐地,我发现,ampltpampgt我竟撞破了一场筹划千年的阴谋。ampltpampgt东北的黑土地下到底埋着什么样不可告人的秘密?ampltpampgt随着一个灿烂文明的消亡,一个惊天阴谋浮出水面。ampltpampgt一切,都没有想象的那么简单。ampltpampgt大家跟着我的指挥向左看!封面下面有一个推荐一个期待,别客气,点吧!点完跟着我往下看!有小星星和小红心,把它点亮!好,接下来我们开始看书啦ampltpampgtQQ读者交流群号304163082(写手小伙伴勿入哦)可以吐个槽,聊一聊书里的坑神马的,松凝期待你的建议ampltpampgt松凝微博httpweibocomu5445485411ampltpampgt...