一,
1.JDK,JRE,JVM分别是什么?
答:他们的大小关系是JDK>JRE>JVM,从小到大说起。
JVM:名字叫做虚拟机,它是Java程序所必需的运行环境,所有编写好的Java代码都必须在JVM上运行。
JRE:它也是Java所必需的运行环境,不过它里面包括了JVM和Java程序运行时所需要的核心内库,如果我们要运行一个已有的Java程序,那么只需要JER就可以做到。
JDK:它是Java程序的开发工具包,里面包含了JRE和JVM,我们想要开发全新的Java程序必须得需要它,这是JRE做不到的。
2.Java语言是跨平台的吗?JVM是跨平台的吗?
答:Java编写的软件可以运行在任何操作系统上,这是Java语言的特性,而这个特性也被称为Java语言的跨平台特性;至于JVM,虽然所有的Java程序都需要它来运行,但是Windows有Windows的JVM,Linux有Linux的JVM,MAC有MAC的JVM,人家都是独自的,属于自己的JVM,所以它不具有跨平台性。
3.为什么配置环境变量呢?
答:因为我们需要能够把写好的Java文件在任意目录下都可以去使用Javac和Java来编译和运行,所以我们需要去配置好全局的环境变量 。
4.常量的分类以及分别表示对应的常量
答:常量分为字面符常量和自定义常量。
字面符常量分为:
字符串常量 :使用双引号括起来的内容(例如:“DateDay”)
" "空字符串
字符常量:使用单引号括起来的单个的内容(例如:‘A’,‘a’,‘0’)
错误写法:‘ab’
整数常量:100,1000… 整数值
小数常量:3.1415,12.56…
布尔常量:true/false
5.进制的组成规则分别是什么?
答:进制,也就是进制位,对于任何一种进制----X,就表示某一进制运算时逢X进一位。二进制是逢二进一,八进制逢八进一,十进制逢十进一,十六进制逢十六进一。0b开头表示二进制(由0,1组成),0开头表示八进制(由0,1…7组成),整数默认为十进制,0x开头表示十六进制(由0,1…9,a,b,c,d,e,f组成)。
二,
1.将52转换成二进制,八进制,以及十六进制
答:52除2取余法得到二进制:110100
二进制转化为八进制将110100分为110=22+21=6 100=2^2=4
八进制:64
二进制转化为十六进制将110100分为11=21+20=3 0100=2^2=4
十六进制:34
2.将0b1010101 转换成十进制
答:二进制转化为十进制 26+24+22+20=64+16+4+1=85
3.将0100转成十进制
答:八进制转化为十进制 0100的二进制码为001000000,也就是=2^6=64
4.将0x2d转换成十进制
答:十六进制转化为十进制 d=13=8+4+1 0x2d的二进制码就为00101101=25+23+22+20=32+8+4+1=45
三.优快云技术总结
答:学习了dos的常见命令,回顾了如何去配置环境变量,了解了一些关键字在Java语言赋予的特殊含义的单词,学习了分类注释,常量的分类和进制间的转换。

被折叠的 条评论
为什么被折叠?



