Java基础---整理1:JRE+进制+注释+关键字+标识符+变量

1.JDK和JRE关系

Java基础---整理1:JRE+进制+注释+关键字+标识符+变量

        JRE   (Java Runtime Environment):是Java程序的运行时环境,包含JVM和运行时所需要的核心类库 
        JDK   (Java Development Kit):是Java程序开发工具包,包含JRE和开发人员使用的工具
        JVM (Java Virtual Machine ):Java虚拟机,简称JVM

JDK目录

Java基础---整理1:JRE+进制+注释+关键字+标识符+变量

              bin :         java开发工具的可执行文件。
              db:             sum公司自带的一个数据库。
              include:     存储的是本地方法的文件。 
              jre:             java虚拟机的文件夹
              lib :            核心类库文件。 
              src :           源代码文件。


2.进制+进制转换

    进制种类:
            十进制: 都是以0-9这九个数字组成,不能以0开头。
            二进制: 由0和1两个数字组成。
            八进制: 由0-7数字组成,开头以0开始。
            十六进制:由0-9和A-F组成,开头以ox开始。
    转换:
            十进制转二进制:除以2,反向取余数,直到商为0终止
            十进制转八进制:除以8,反向取余数,直到商为0终止
            十进制转十六进制:除以16,反向取余数,直到商为0终止
            二进制转十进制: 用二进制的每一位乘以2的n次方再求和,n从0递增
            八进制转十进制: 用八进制的每一位乘以8的n次方再求和,n从0递增
            十六进制转十进制: 用十六进制的每一位乘以16的n次方再求和,n从0递增
    总结:
            低进制===》高进制   除 + 逆向取余
            高进制===》低进制   递增n次方求和      划分对应位数值然后相乘相加 


3.常见的dos操作

        dir : 列出当前目录下的文件以及文件夹
        md : 创建目录
        rd : 删除目录
        cd : 进入指定目录
        cd.. : 退回到上一级目录
        cd \ : 退回到根目录
        del : 删除文件
        exit : 推出dos命令行
        cls  : 通知计算机将当前的命令清空
        Ctrl+上下方向键: 可以找回上次执行过的命令


4.注释

        1.单行注释://        该行//后的所文本
        2.多行注释:/*  */   忽略/**/之间的文本
        3.文档注释:/**  */  特有注释,内容可被javadoc解析,生成该程序的网页形式说明文档
    注意:
            单行注释可以嵌套本身,多行注释中可嵌套单行注释,多行注释不可嵌套多行注释
            文档注释只能出现在类、属性、方法的上面
            文档注释只能抽取public的属性或者方法内容


4.关键字

       关键字:指在程序中,Java已经定义好的单词,具有特殊含义

Java基础---整理1:JRE+进制+注释+关键字+标识符+变量

 

Java基础---整理1:JRE+进制+注释+关键字+标识符+变量


5.标识符

       标识符:是指在程序中,我们自己定义内容。比如类的名字、方法的名字和变量的名字等等,都是标识符


6.变量 :局部变量+成员变量

        存在位置:
                成员变量:定义在类中变量
                局部变量:定义在方法中变量
        存储位置:
                成员变量属于对象,存储在堆内存。
                局部变量存在栈内存。
        初始值:
                成员变量它存储在堆内存中,如果没有赋初值,它有默认值。
                        int               0
                        double        0.0
                        float            0.0f
                        char            ' '
                        boolean      false
                        String          null
        局部变量必须手动初始化。