javaSE学习笔记——第一天java版本jdk、jre、jvm、命名规范等

javaSE学习第一天


在这里插入图片描述
在这里插入图片描述

java知识

在这里插入图片描述

  • JRE与JDK:
    • 什么是JRE:
      • 包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。
      • JRE:JVM+类库。
    • 什么是JDK:
      • JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。

      • 其中的开发工具:编译工具(javac.exe) 打包工具(jar.exe)等

      • JDK:JRE+JAVA的开发工具。

  • javac.exe是用来编译的 java.exe是用来运行的

  • cmd命令:(xxx是不带后缀的文件名)

    • 编译命令:javac xxx.java

    • 运行命令:java xxx

  • java是强类型语言分大小写

  • 标识符:(读 标shi符 还是 标zhi符 ?)

    • 什么是标识符:

      • 就是给类,接口,方法,变量等起名字时使用的字符序列
    • 标识符的组成规则:

      • 英文大小写字母

      • 数字字符

      • $和_

    • 标识符注意事项:

      • 1,不能使用关键字

      • 2,不能数字开头

  • 规范命名:
    在这里插入图片描述

    • 文件名和类名要一样

    • 包(其实就是文件夹, 用于解决相同类名问题)

      • 包名要求全部小写,一般是公司的域名倒着写,例如: 公司的域名是: www.abcxxx.com 包名就写为: com.abcxxx.包的作用
    • 类或接口:

      • 如果是一个单词,要求首字母大写

      • 如果是多个单词,要求每个单词首字母大写(驼峰命名法)

    • 方法和变量:

      • 如果是一个单词,每个字母都小写

      • 如果是多个单词,从第二个单词开始首字母大写

    • 常量:

      • 如果是一个单词,所有字母大写

      • 如果是多个单词,所有字母大写,但是单词之间用下划线_分开

  • 终极代码:

      class HelloWorld {
          public static void main(String[] args) {
              System.out.println("HelloWorld");
          }
      }
    

其他知识

  • 按住shift键鼠标右击可以在此处打开命令行

  • 环境变量的配置:

    • %xxx% 动态引用xxx中的路径

    • path和classpath的区别:

      • path配置的是可执行文件.exe,配置后可以在不同的盘符下访问path路径下的可执行文件(先在当前路径找, 如果没找到就去path环境变量中配置的路径去找)

      • classpath配置的是java类的运行文件, 就是.class文件所在的目录

    • 配置classpath加上 .; 和不加 .; 的区别: (jdk1.5之后classpath的配置没有太大的意义)

      • 加点分号先去classpath路径找, 然后在当前路径找

      • 不加点分号只去classpath路径找

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 点我我会动 设计师:白松林 返回首页