更新时间:2020-08-06 15:15:45 来源:极悦 浏览2249次
1.jre,jdk,jvm之间的区别是什么?
JVM:英文名称(Java Virtual Machine),就是我们都知道的Java虚拟机。它只认识xxx.class这种类型的文件。
JRE:英文名称(Java Runtime Environment),我们叫它Java运行环境,包括Java虚拟机和Java程序所需的核心类库等。如果想要运行一个开发好的Java程序,计算机只需要安装JRE即可。
JDK:英文名称(Java Development Kit),JDK是提供给Java考法人员使用的,其中包含了Java的开发工具,也包括了JRE。所以安装了JDK,就不用了在单独安装JRE了。
其中的开发工具:编译工具(javac.exe)、打包工具(jar.exe)等。
简单来说:JDK>JRE>JVM,使用JDK开发完成的Java程序,交给JRE去运行。
2.Java中一个char类型是否可以存储一个汉字?
java采用unicode,2个字节(16位)来表示一个字符,无论是汉字还是数字字母,或其他语言,char在java中是2个字节。
所以可以存储中文。
3.自动类型转换规则是什么?
规则1:如果一个操作数为double型,则整个表达式可提升为double型
规则2:满足自动类型转换的条件
两种类型要兼容
数值类型(整型和浮点型)互相兼容
目标类型大于源类型
例如:double型大于int型
4.运算符优先级顺序是什么?
算术运算符>关系运算符>逻辑运算符
!>算数运算符>比较运算符>&&>||
5.if和switch选择结构的区别是什么?
a.相同点
都是用来处理多分支条件的结构
b.不同点
switch选择结构只能处理等值条件判断的情况
多重if选择结构适合某个变量处于某个连续区间时的情况
6.While循环和do while循环的区别是什么?
a.执行次序不同
While先判断再执行
Do while先执行再判断
b.初始情况不满足循环条件时
While循环一次都不会执行
Do while循环至少执行一次
以上就是极悦java培训机构的小编针对“2020年Java基础入门习题答案”的内容进行的回答,希望对大家有所帮助,如有疑问,请在线咨询,有专业老师随时为你服务。
0基础 0学费 15天面授
Java就业班有基础 直达就业
业余时间 高薪转行
Java在职加薪班工作1~3年,加薪神器
工作3~5年,晋升架构
提交申请后,顾问老师会电话与您沟通安排学习