为什么Java语言可以跨平台运行
因为java程序并不是直接运行在操作系统上的,而是运行在不同版本的JVM虚拟机上。
JDK、JRE和JVM的区别
JDK包含JRE和开发工具包;JRE包含JVM和核心类库;
注释有几种,注释的作用
三种注释:单行注释:// 注释单行,用于解释这一行语句所产生的的作用。
多行注释:/* */多放在一段程序前面,用以说明这一段程序所要产生的功能和作用。
文档注释:/** */
什么是关键字
在Java中有特殊含义,并以定义好的单词。
什么是标识符,以及几种标识符命名的规则
标识符是用来给类名、方法名和变量名命名的。
标识符可用字母、数字、下划线和美元符来命名,但第一个字母不能是数字。并且严格区分大小写。
类名用大驼峰式命名:所有命名单词首字母都要大写。
方法名和变量名用小驼峰式命名:命名单词第一个字母的首字母小写,其余单词首字母大写。
什么是常量,什么是变量,常量和变量的区别
常量:在程序一次运行中,其值不会改变的量。
变量:在程序一次运行中,其值可以发生改变的量,并且其本质是在内存中的一块区域。
区别:常量在程序一次运行中不会发生变化,而且常量除空常量外可以直接用输出语句输出。而变量的使用需要通过变量名访问。
什么是强转?什么是自动类型转换?
强转:当要把一个数据范围大的值或者变量要赋值给另一个表示数据范围小的变量时,就需要强制类型转换。
自动类型转换:把一个小的数据范围的值和变量赋值给另一个表示数据范围大的变量时,会自动类型转换
|