- 4
- 0
- 约3.73千字
- 约 4页
- 2022-09-25 发布于四川
- 举报
Java数据类型面试题1、Java的基本数据类型都有哪些各占几个字节?
按照口诀记忆:
数据类型:byte short int long float double boolean char占用字节数( byte对应1 , short对应2 ,以此类推)
2、String是基本数据类型吗?
通过JDK源代码可以看到,Stirng是class ,是引用类型,底层用char数组实现的。
3、short si = 1; si = si + 1;有错吗?short si = 1; si += 1 有错吗?
前者不正确,后者正确。
对于short si = 1; si = si + 1;由于1是int类型,因此sl + 1运算结果也是int型,需要强制转换类型才能赋值给short型。
而short sl = l; sl+= 1;可以正确编译,因为sl+= 1;相当于si = (short)(sl + 1);其中有隐含的强制类型转换。
4、int和Integer有什么区别?
java是一个完全面向对象编程语言,但是为了编程的方便还是引入了基本数据类型,为了能够将这些基本数据类型当成对象操作,Java 为每一个基本数据类型都引入了对应的包装类型(wrapper class ) , int的包装类就是Integer,从Java 5开始引入了自动装箱/拆箱 机制,使得二者可以相互转
您可能关注的文档
最近下载
- 耳鼻喉科患者扁桃体术后出血应急预案演练脚本.docx
- 作业完成情况分析与改进策略调查报告.docx VIP
- 乙炔炭黑生产作业指导书实用版.pdf
- 标准图集-14J938-抗爆、泄爆门窗及屋盖、墙体建筑构造.pdf VIP
- 章建跃-核心素养理念下的数学教学变革-广东-.ppt VIP
- 数学核心素养统领下的数学教学变革(章建跃.pptx VIP
- JJG(交通)055-2004 沥青标准粘度计检定规程.pdf VIP
- 《直观想象》课件.ppt VIP
- AWS D1.1-2020钢结构制造最新标准 Structural Welding Code_Steel.pdf VIP
- SigmaI SGDA User 操作说明书手册.pdf VIP
原创力文档

文档评论(0)