1.为什么Java语言可以跨平台运行?
答:Java语言可以跨平台是因为通过不同版本的JVM虚拟机可以在不同的操作系统上运行.
2.JDK、JRE和JVM的区别
答:JDK是java的开发环境,它包含了JRE和JVM.
JRE是java的运行环境,它包含了核心类库和JVM.
JVM是运行在不同操作系统上的java虚拟机.
3.注释有几种,注释的作用
答:注释有三种分别是:单行注释//,
多行注释/* */,
/** */文档注释.
注释的作用是为程序代码提供解释说明.
4.什么是关键字
答:关键字是java语言里被赋予特殊含义的英文单词.
5.什么是标识符,以及几种标识符命名的规则
答:标识符是用户编程时使用的名字,用于给类,方法,变量,常量等命名,它的命名规则是由字母,数字,下划线"_"美元符"$"组成,第一个字符不能是数字.不能使用java中的关键字作为标识符.标识符区分大小写
有小驼峰命名法(首个字母小写从第二个单词开始首字母大写)和大驼峰命名法(每个单词的首字母大写)
6.什么是常量,什么是变量,常量和变量的区别
答:常量是在程序运行过程中,其值不可发生改变的量.
变量是在程序运行中,其质可以发生改变的量.
它们的区别是常量在程序一次运行中不可更改的值,而变量是在一次程序运行中可以多次改变的值.
7.什么是强转?什么是自动类型转换?
答:强转是表示范围大的数据类型,转为表示范围小的数据类型.需要手动完成.
自动类型转换是表示范围小的数据类型,转为表示范围大的数据类型.是程序自动完成的,不需要手动干预 |