JRE是Java程序的运行时环境,包含JVM和运行时所需要的核心类库。JDK是Java程序开发工具包,包含JRE和开发人员使用的工具。我们想要运行一个已有的Java程序,那么只需安装JRE即可。我们想要开发一个全新的Java程序,那么必须安装JDK。
三者关系:JDK>JRE>JVM
JRE(JavaRuntimeEnvironment,Java运行环境),它包含了java程序的运行类库和jvm虚拟机,所有的Java 程序都要在JRE下才能运行;JDK(Java Development Kit)是程序开发者用来编译、调试java程序用的开发工具包,JDK的工具也是Java程序,要使用这些工具也需要JRE才能运行,所以为了JDK的独立性,在JDk中就会包含一个JRE;JVM(JavaVirtualMachine,Java虚拟机),属于JRE的一部分。所以,如果一台计算机要执行java程序,只需要安装JRE即可。
Java只有三种注释格式,分别是单行注释、多行注释和文档注释
单行注释 //注释内容
多行注释 /*注释内容*/
文档注释/**注释内容*/
switch语句的注意点:
1.表达式的内容: byte short int char 枚举 String
2.case 穿透 如果case语句后面没有跟 break 会继续执行下一个选项的内容 直到遇到第一个 break为止
3.case语句 顺序没有要求 default 可以任意放置 但是 写上 break ;
4.case 值 不能重复
switch 语句 和 if..else 扩展格式 区别:
最大的区别: switch 效率高 占内存 if...else 效率低 灵活性高
for 循环:
①初始化语句 在程序开始的时候会执行一次
②条件判断语句
③ 循环体
④ 步进语句
格式:
for (①初始化语句;②条件判断语句;④ 步进语句 ){
③ 循环体;
}
while 循环格式:
①初始化语句
while(②条件判断语句){
③ 循环体
④ 步进语句 }
do .. while 循环:
①初始化语句
do {
③ 循环体
④ 步进语句
}while(②条件判断语句);
三种循环的区别:
do...while 无论条件是否成立 都会执行一次
for 循环 使用 明确循环次数
while 循环 不明确循环次数 |
|