A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

©   /  2019-3-30 18:29  /  5721 人查看  /  78 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

一、为什么Java语言可以跨平台运行
答:Java编译器将Java源程序编译成与平台无关的字节码文件class,针对不同系统Java虚拟机(JVM)对字节码文件进行翻译。

二、JDK、JRE和JVM的区别
答:
JVM:Java虚拟机
JRE:Java运行环境,包含了JVM和Java的核心类库
JDK:Java开发工具,包含了JRE和开发工具

三、注释有几种,注释的作用
答:
Java中的注释分为三种:
单行注释文字://
多行注释文字:/*    */       注意:多行注释不能嵌套使用。
文档注释文字:/**     */
作用:注释是对代码的解释和说明文字,便于他人阅读理解。

四、什么是关键字
答:关键字就是被赋予特定含义的英文单词。字母全部小写。在文本编码器中,会有高光显示。

五、什么是标识符,以及几种标识符命名的规则
答:
标识符是给类、变量、方法起名字的符号。
Java中标识符的组成规则:
1、标识符由字母、数字、下划线“_”和美元符“$”组成,首字母不能是数字
2、不能是关键字
3、注意区分大小写
小驼峰式命名:第一个单词首字母小写,第二个单词首字母大写,适用于变量、方法命名。
大驼峰式命名:命名单词首字母大写,适用于类命名。

六、什么是常量,什么是变量,常量和变量的区别
答:
常量:在程序运行过程中,其值不可以发生改变的量。
常量分类:
1、字符串常量:用双引号括起来的多个字符(可以包含0个、一个或多个)
2、整数常量:整数
3、小数常量:小数
4、字符常量:用单引号括起来的一个字如符
5、布尔常量:布尔值,表示真假,只有两个值true和false
6、空常量  一个特殊的值,空值,值为null
注意:除空常量外,其他常量均可使用输出语句直接输出。
变量:在程序运行过程中,其值可以发生改变的量。
区别:常量其值是不可改变的量,变量其值是可以改变的量。

七、什么是强转?什么是自动类型转换?
答:
自动类型转换:
把一个表示数据范围小的数值给另一个表示数据范围大的变量,这种转换方式是自动的。
强制类型转换:
把一个表示数据范围大的数值给另一个表示数据范围小的变量。
注意:1、强制转换如果大转小之后,数据没有超过范围的可以。
          2、如果大转小之后,数据超过了范围,会发生数据溢出、精度丢失。

点评

注意下书写的格式调整,尽量多用自己的语言进行总结  发表于 2019-3-31 16:29
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马