14年刘意java笔记_刘意JavaSE 学习笔记——总纲

开始学习JavaSE了,记录下自己学习的进程。

学习大纲

1 开发环境配置

day01 配置

2 基础语法(基本差不多,看一下就好)

day02 命名规则,进制转换

day03 运算符,if语句

day04 switch,for,while,break,continue,return语句

day05 方法 重载 一维数组

day06 二维数组 类,对象,内存解析

以上花3天时间

3【重点难点】面向对象(封装、继承、多态、初始化、static、this、抽象类、接口)

day07 匿名对象,封装,private,this,构造方法,static

day08 继承,初始化

day09 多态,抽象类,接口(极其重要)

day10 package 访问权限 内部类

day11 Eclipse, Object

以上花5天时间

4【重点,常用API】字符串API(String/StringBuffer/StringBuilder...)

day12 String类(案例做一遍)

day13 StringBuffer

5 常用类(Math/System/BigDecimal/日期类)

day14 其他常用类

以上花3天时间

6【重点,用得最多】集合(Collection, Set, List, Map, Queue, 就是对数据结构的封装)

day15 Collection,List

day16 List三个子类

day17 Set两个子类: HashSet,TreeSet

day18 Map

以上花4天时间

7 异常机制

8【重中之重】IO(File类/字符流/字节流)

day19 file

day20 字节流

day21 字符流

以上花3天时间

9 多线程(学过操作系统,会轻松很多)

10 GUI(基本不用)

11 网络编程(对他们来讲,也很简单)

12 反射/泛型(是J2EE基础,大部分框架都用到反射)

必敲代码列表

独立写出九九乘法表

独立写出冒泡排序、选择排序

数组遍历(包括二维)

封装、继承、多态

常用字符串API: indexOf(),lastIndexOf(),subString(),equals(),length()

ArrayList/LinkedList/HashMap/HashSet存储字符串和自定义对象(Student)并遍历

掌握集合间嵌套(工作中常用)

File: 遍历文件夹下所有文件

IO: 复制文本文件和图片的几种方法

你可能感兴趣的:(14年刘意java笔记)