Java 学习第一天

介绍

  • JDK Java Development Kit (Java 开发环境)

  • JRE Java Runtime Environment (Java 运行环境)

  • JVM Java Virtual Mechines (Java 虚拟机)

  • 两个编译命令

    • javac 将 java 源文件 .java 编译成 .class 字节码文件
    • java 将解析 .class 文件
  • 变量命名

    • 驼峰命名: 除了第一个单词, 后面单词首字母大写
    • 允许使用数字, 字母, 美元符号, 下划线, 数字不能作为开头
    • 不能使用关键字
  • final 用于声明常量

  • 数据类型

    • 基本数据类型

      类型 大小 范围
      byte(字节类型) 1byte(8bit) -128 - 127
      short 2byte $-2^{15}$ - $2^{15}-1$
      int 4byte $-2^{31}$ - $2^{31}-1$, $-2147483648$ - $2147483647$
      long 8byte $-2^{63}$ - $2^{63}-1$, 为其赋值需要加 L 或 l
      float (单精度) 4byte $-3.4\times 10^{38}$ - $3.4\times 10^{38}$, 为其赋值需要加 F 或 f
      double (双进度) 8byte
      char (字符型) 2byte 表示字符, unicode 码, (0 - 65535)
      boolean (布尔类型) 1byte true, false
    • 引用数据类型

      String, Integer, Double 等类