JDK、java的运行原理、设置环境变量、3种注释、变量、命令提示符界面、两大数据类型

  • jdk: java development kit---java 开发工具包

    --java开发工具:

                             编译器、调试器、javadoc.exe. java.exe. javac.exe
    --jre(java runtime environment)---java 运行环境
      --jvm(java虚拟机)
          使用程序模拟一台计算机,使java程序运行在
      --类库(资源库)


程序猿:jdk
写好的程序:jre
java语言的特点:跨平台(操作系统)
                因为每个平台的jvm都可以运行.class(二进制字节码)文件
        平台:Windows、Linux、Mac


  • java语言的运行原理:

        java源文件(.java)

        |
        |----编译过程(java.exe)
        |    javac 源文件名称(一定要带上扩展名)
        |    javac Demo.java
        java字节码文件(.class)
        |
        |----开启jvm,运行字节码文件
        |        java 字节码文件名称(千万不要写扩展名)
        |        java Demo
        程序开始跑起来
 


  • 如果想使用简短的命令名称,我们需要设置jdk的环境变量

(1)新建一个环境变量名为:
    JAVA_HOME
    变量值:D:\Mcyang\java_jdk 10.1
    即一堆命令所在的目录“bin”的父目录
(2)新建一个环境变量名为:
    CLASSPATH
    变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
(3)找到系统变量里的path:追加值
    追加内容如下:
    ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

检查是否配置成功:
    打开命令提示符界面
    输入两个命令:java -version  回车
                  javac          回车
    不出现“......不是内部命令” 即为成功


  • 注释有3种:

    1、文档注释
       /**  注释   */
    2、多行注释
       /* 注释   */
    3、单行注释
       //注释

通常: 文档注释用于解释方法或类
       单行注释或多行注释用于解释逻辑
 


  • 变量:

              程序通过操纵变量名来操作存储空间

              变量必须定义一种类型

    1、概念
       jvm在内存中开辟的一个存储空间,用来存储数据
    2、命名规则:
         (1)使用字母、数字、_(下划线)、和$组成,但是数字不能开头
             (2)可以使用汉字,但不建议
         (3)不能使用关键字
         (4)尽量做到见名知意
         (5)驼峰命名法 (大小写敏感)
    3.使用规则:
     (1)变量名必须先声明和初始化( 类型名  变量名 = 值)
       初始化:第一次赋值  使用“=”给变量存值
     (2)一个变量可以多次使用  可以进行多次存取操作
          不需要再次定义变量类型
     (3)变量的作用域
          作用域:从声明处开始,一直到所在大括号结束符号为止
                  --在此作用域中,只能声明一次
              --出了作用域,需要重新说明(重新定义和初始化)
 


  • 进入命令提示符界面:

     切换盘符:  直接输入D:
     cd   表示切换目录(文件夹)
     cd.. 切换到父目录下
     .    当前目录
     ..   父目录
     如:从D:下进入1802里的day01里   cd 1802\day01

     javac.exe:调用编译器对源文件进行编译成字节码文件
          编译期间会检查文件中的语法
      若果语法没有错误,就会产生.class文件
      有错误,不会产生.class文件
      编译期间的语法错误,我们称为编译错误
 


  • java语言特点:强类型特点

          变量必须在定义期间规定一个类型
          赋值时 类型必须匹配
 


  • java语言的数据类型:共两大类型

    1:基本数据类型:(8种)
    2:引用数据类型:(无数种)

    基本数据类型:byte,short,int,long,float,double,char,boolean
    整数类型(4种)
    浮点类型(2种)
    字符类型(1种)
    布尔类型(1种)

    1、整数类型:
        byte,short,int,long
        字节类型    二进制位数           范围                                幂
        byte:       8(1字节)          -128~127                       -2^7~2^7-1
        short:       16(2字节)       -32768~32767               -2^15~2^15-1
        int:         32(4字节)  -2147483648~2147483647   -2^31~2^31-1
        long:        64(8字节)     -922亿亿~922亿亿            -2^63~2^63-1

      byte:字节         bit:位
      1 byte = 8 bit

      单位:
      byte-->Kb-->Mb-->Gb-->Tb-->Pb-->Eb

      8进制:字符0~7                          (0开头的数)
      16进制:字符0~9 a~f, 字母不区分大小写   (0x开头)
      (127的二进制:01111111)


 

猜你喜欢

转载自blog.csdn.net/yk_3215123/article/details/81088658
今日推荐