黑马程序员技术交流社区

标题: 技术贴 [打印本页]

作者: 共小点    时间: 2019-3-11 19:31
标题: 技术贴
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 循环 不明确循环次数




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2