栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java问答

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java问答

  1. Java包含哪两大类数据类型?其中基本类型的每种类型的取值范围和默认值分别是多少?请编程验证。

基本数据类型和引用类型。默认值:byte,short,int为0,long为0L;float,double为0.0,char为’u0000’,boolean为null。

2, Java在什么情况会发生整型溢出?请举例说明,并给出解决方案。

当某种类型数值超过该类型数值的取值范围后会出现整形溢出。解决方案是将该数值类型转换为取值范围更大的数据类型。

3, Java基本类型的包装类分别是哪些?其高频区间数据缓存范围分别是什么?请选择一种包装类型编程验证其数据缓存特性。

byte包装类是Byte,short包装类是Short,int包装类是Integer,long包装类是Long,float包装类是Float,double包装类是Double,char包装类是Character,boolean包装类是Boolean.

Double和Float没有缓存,其他类型高频缓存范围是Boolean:-128~127;Byte:-128~127;Short:-128~127;Character:0~127;Long:-128~127;Integer:-128~127;

4·什么是自动装箱,什么是自动拆箱,请举例说明。

将基本数据类型自动转换为包装类的过程称为自动装箱,相反,把包装类自动转换为基本数据类型称为自动拆箱。

5. int与ilnteger有什么区别,它们之间的相互转化是怎样的?请通过JDK文档自主学习Integer类,对主要方法进行测试。

int是基本数据类型,Integer是其包装类,int默认值为0,Integer默认值为null。

6.逻辑运算符&和&&的区别是什么?逻辑运算符&与位运算符&的区别是什么?请分别举例说明。

&&和&这两个逻辑运算符是使用在关系条件表达式当中,两个运算符运算结果相同,但运行过程中的判定方式不同。&&连接的表达式中,从左往右依次判断执行,当执行结果为false时,后面的表达式不再执行,直接判定结果。&连接的表达式中,也是从左往右依次全部执行,当执行结果为false的时候,后面的表达式要继续执行到结束。位运算符&:如果相对应位都是1,则结果为1,否则为0;逻辑运算符&:当&两侧的值都为真时,结果才为真。

7.Java语言中可以采用什么语句跳出多重循环?请举例说明。

break和continue。

for(int i=1;i<5;i++)

{

    Label:

for(int j=1;j<5;j++)

{

    If(j>3)

        break Label;

System.out.println(“ok”);

}

}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/338055.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号