CGBTN2108复习汇总

CGBTN2108复习汇总

复习思路:

先抓知识结构主干,再去补充细节
先跟着老师的复习思路走,遇到会的,快速回顾
遇到忘记或者是不会的,先记录,后面自己复习的时候着重回顾

一阶段学习路径:

CGBTN2108复习汇总

1 基础语法Basic

1.环境的配置

  1. 安装JDK
    注意:可以安装多个JDK,我们使用的是1.8,环境变量配置哪个,哪个就生效
  2. 环境变量的配置
    JAVA_HOME : 配置的是JDK安装的目录
    Path : 配置的是JDK的bin目录,不新建的
    CLASS_PATH:配置的是JDK的lib目录
  3. win+R 打开 ,命令:java -version,出现版本号即为成功
  4. 开发工具eclipse
  5. 开发工具IDEA–设置字体大小/颜色
    注意: 安装的路径不要出现中文

2.JDK JRE JVM

JDK:Java开发工具包–开发的最小单位
JRE:Java运行时环境–运行的最小单位
JVM:Java虚拟机–负责加载并运行对应的字节码文件.class

  1. 运行过程: 我们编写的源码是.java为后缀的,通过编译生成的是.class字节码文件,交给JVM来执行
  2. 跨平台: 只要在不同的操作系统上安装对应的JVM,就可以实现跨平台:一份代码 处处运行
    CGBTN2108复习汇总

3. 语法基础

1.关键字 :

50个全小写的单词,在Java有特殊的意义,还包含2个保留字const goto

2.标识符 :

字母 数字 下划线 美元符号组成,不能以数字开头,区分大小写,关键字+(true false null)也不可以用作标识符,见名知意

  1. 类名: Upper驼峰命名:每一个单词的首字母都要大写
  2. 方法名: Lower驼峰命名: 除了第一个单词以外,其他单词的首字母都要大写

3.注释 :

单行注释 多行注释 文档注释(还可以添加一些额外的信息:作者 时间 版本 参数 返回值类型)
注释可以注释内容,被注释的内容不执行,所以我们可以利用注释的手段做代码的测试

4 变量:

成员变量:类里方法外,类消失,成员变量才会消失

成员有自己的默认值,可以不手动赋值

局部变量:方法里/代码块里,当局部代码结束,局部变量也随之释放

局部变量使用的时候,必须赋值,可以:
声明的时候并且赋值 Cat cat = new Cat();
先声明再赋值 Cat cat; cat = new Cat();
注意:基本类型保存的是值,引用类型保存的是地址值

变量的就近原则:离谁近 就使用谁
  1. 如果想指定本类的成员变量,使用this.变量名来指定
  2. 如果想指定父类的成员变量,使用super.变量名来指定

5 八大基本类型:

Java的数据类型分为两类:基本类型 + 引用类型
CGBTN2108复习汇总

6.字面值规则:

  1. 整数类型的字面值类型是int
  2. 浮点类型的字面值类型是double
  3. byte short char 三种比int小的类型,可以在范围内直接赋值
  4. 三种字面值后缀 : L D F
  5. 三种字面值前缀: 0b-二进制 0-八进制 0x-十六进制
练习题:进制的前缀
package cn.tedu.basic;
/*本类用于测试类型的前缀*/
public class TestTypePre {
    public static void main(String[] args) {
        //10-2 10-1  10-0
        System.out.println(100);//100-10的平方
        //操作二进制-0b
        //2-2 2-1 2-0
        System.out.println(0b100);//4-2的平方
        //操作八进制
        //8-2 8-1 8-0
        System.out.println(0100);//64-8的平方
        //操作十六进制
        //16-2 16-1 16-0
        System.out.println(0x100);//256-16的平方
    }
}

2面向对象OOP

上一篇:题解:导弹拦截(洛谷P1020)


下一篇:洛谷 P1020 导弹拦截