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

基于Java课上老师问题所做的总结

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

基于Java课上老师问题所做的总结

一、Java语言的基本数据类型种类和C语言有什么不同?

ps:从基本数据类型的分类和基本数据类型的存储空间进行回答。

1.Java的数据类型分为:1、基本数据类型 2、引用数据类型
    C语言的数据类型分为:1、基本数据类型 2、枚举类型 3、空类型 4、派生类型
    2.Java:先将编码转换为字节码文件,再通过JVM虚拟机转换为二进制码,再储存到计算机中,由计算机输出内容。
    C语言:直接将编码转换为二进制码,由计算机识别输出。

二、整型数据类型常量默认值为什么类型?可以通过什么方式改变数据常量的类型?

默认为int型,可以通过在数据后加上'L'或者'l'来改变数据常量的类型。

三、浮点数数据类型常量默认为什么类型?可以通过什么方式改变数据常量的类型?

默认为double型,可以通过在数据后加上'f'来改变数据常量的类型。

四、Java的字符类型可以存储多少个字符?中文汉字大约有多少个,Java字符变量能存储中文汉字吗?

java中的字符占2个字节,可允许有65536个字符;中文汉字大约有6763个,Java字符变量能够存储中文汉字。

五、Java存储逻辑值使用什么基本数据类型表示,类型名称名为什么?Java语言的两个逻辑值用什么表示?

bool型(逻辑型)数据类型表示,类型名称名为Boolean(布尔)类型;两个逻辑值用true和false表示。

六、不能进行自动数据类型转换可以通过什么方式来解决?方法怎样?使用时要注意什么?

数据类型转换有两种方式,分别是隐式转换和显式转换;
    隐式类型转换就是从低级类型向高级类型的转换无需进行任何操作,系统将自动执行;
    隐式类型转换需要遵守一定的规则,来解决在什么情况下将哪种类型的数据转换成另一种类型的数据;
    显示类型转换,也称显示类型转换为强制类型转换;
    当把高精度的变量的值赋给低精度的变量时则必须使用显示类型转换,当执行显示类型转换时可能会导致精度消失。

七、Java语言的整形常量有哪几种表示形式?分别怎么表示?

Java中整数常量有4种表示方式:二进制,十进制,八进制和十六进制。
    二进制的整数以0b或0B开头;八进制的整数常量以0开头;
    十六进制的整数常量以0x或0X开头。

八、Java语言的浮点数常量有几种表示形式?分别怎样表示?

浮点数有十进制数形式和科学计数法形式。

九、null值是一个什么值?表示什么意思?

null是一个空值,null表示一行的某列无值。

十、如何理解逻辑运算符中的短路运算符?

短路运算符有两个,分别是“&&”,“||”,两个的意思还是执行与操作和或操作;
    &&表示左右两边的逻辑都为true,||表示左右两边的逻辑至少一个为true;

十一、switch条件语句的控制表达式结果类型与C语言有什么不同?编程中要特别注意控制表达式结果不能是什么类型?

Java中的switch语句后面的控制表达式的数据类型:1、byte 2、char 3、short 4、int  5、枚举类型  6、Java 7允许java.lang.String类型;
    C语言中的switch语句后面的控制表达式的数据类型:1、int   2、char  3、枚举 
    不能是float,double和boolean类型

暂时就这些知识点总结,这其中皆是Java基础入门(第二版)中第二章:Java编程基础的学习内容。问题的回答有所不妥学生恳请评论指导。
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/748957.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

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

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