聚沙成塔day01
问:为什么Java语言可以跨平台运行
答:java语言在jvm虚拟机运行,不同的操作系统都拥有对应的jvm虚拟机,因此只要安装了对应系统的jvm虚拟机,就能实现跨平台运行.
问:JDK、JRE和JVM的区别
答:JDK是java的开发环境,JRE是运行环境,jvm是运行java语言的虚拟机,JRE包含JVM和一些核心类库,JDK包含JRE和java的一些开发工具.
问:注释有几种,注释的作用
答:单行注释,多行注释,文档注释
写注释是为了对代码的作用进行解释和说明.
问:什么是关键字
答:在java中有一些单词有特定的作用和方法,这些单词就叫做关键字.关键字不允许作为变量名称.
问:什么是标识符,以及几种标识符命名的规则
答:自定义赋予的名称
1.只能用字母,数字,下划线,$组成,不允许数字开头
2.不能与关键字冲突
3.建议采用驼峰命名法,类名第一个单词首字母小写,其余大写,变量名和方法名每个单词首字母都大写
问:什么是常量,什么是变量,常量和变量的区别
答:常量的数值是固定的,变量拥有标识符,数值可以更改.
常量在运行的过程中不可更改,变量可以更改
问:什么是强转?什么是自动类型转换?
答:(1)强制类型转换:变量由数值范围大的类型转换到数值范围小的类型,系统无法自动进行,如果数值超过需要转换的类型范围,可能会发生数值溢出和精度丢失
格式:变量名 = (表示范围小的数据类型)表示范围大的数据;
(2)自动类型转换:变量由数值范围小的类型转换到数值范围大的类型,由系统自动进行
格式:变量名 = 表示范围小的数据;
|