Day02:前言、入门程序、常量、变量 必须掌握知识点:常量的四类八种,变量的定义格式 Day03:数据类型转换、运算符、方法 必须掌握知识点:强制和自动类型转换,取模(%),赋值,逻辑,三元运算符,方法的定义格式(方法的三要素:返回值类型,方法名,参数列表) 【*Day04:自习*】 Day05:流程控制语句 必须掌握知识点:判断(if,switch),循环语句(for,while,死循环) 【注意知识点】:if-else if语句的条件是并列的,只能满足其中一个条件,只会执行其中一个条件判断语句;但是if嵌套使用刚好和这个相反,在最里面的if语句,必须满足外面所有条件才能进入最里面的if判断。 Day06:IDEA、方法 必须掌握知识点:方法的重载和IDEA项目的创建 【*Day07:休息*】 Day08:数组 必须掌握知识点:数组的定义、使用和遍历,数组作为方法参数的特点 Day09:类、对象、封装、构造方法 必须掌握知识点:封装类的定义(私有成员变量,无参全参构造,get\set方法,主要使用IDEA快捷键生成),对象的创建,创建对象和构造方法的关系,类和对象的关系 【*Day10:自习*】 Day11:Scanner、Random、ArrayList 必须掌握知识点:三个非静态工具类的对象创建,三个类中的常用方法,ArrayList集合的遍历 Scanner:new Scanner(System.in);next()【被空格打断】,nextInt(),nextLine()【被回车打断】 Random:new Random();nextInt(范围内的数字个数)+范围内的最小值 ArrayList:new ArrayList();add(元素),add(索引,元素),get(索引),set(索引,元素),remove(索引),remove(元素),contains(元素) Day12:String、静态、Arrays、Math 必须掌握知识点:String类的对象创建和常用方法,静态的作用,静态工具类直接使用类名调用类中的方法,两个静态工具类的常用方法, String:”字符串”,new String(“字符串”),new String(字节数组),new String(字符数组);charAt(索引),indexOf(字符),replace(需要替换的字符串,替换上去的字符串),split(指定的切割元素),substring(开始截取的索引,结束截取的索引),toCharArray() Arrays:直接类名调用方法;toString(字符数组),sort(数字数组) Math:直接类名调用方法; PI 圆周率;abs(数字),min(数字),max(数字),ceil(小数),floor(小数),round(小数), 【*Day13:休息*】 Day14:继承、super、this、抽象类 必须掌握知识点:继承的使用位置、继承之后产生的子父类关系带来的影响,抽象类的定义,抽象方法的定义,继承和抽象类一起使用的注意点 Day15:接口、多态 必须掌握知识点:接口的定义,接口的实现,实现产生的子父类关系带来的影响,使用多态的必要条件,多态的使用场景 【*Day16:自习*】 【*Day17:模拟点招*】 Day18:final、权限修饰符、内部类、引用数据类型 必须掌握知识点:final的使用,四种权限修饰符的作用和区别,能看懂使用内部类的代码,引用数据类型的分类(数组,类,接口)以及引用数据类型在方法参数和方法返回值上的使用
|