最近整理了一份Java学习路线,不过是针对于学习Android的学员写的,当然这份路线图上的知识点肯定有不足的地方,希望大家多提提意见。随着这份学习路线图的整理,以后也会陆陆续续的把每个知识点的学习教程发送到网上~
基于Android的Java期学习
1.Java基本概念
1.环境配置
2.第一个Java程序
3.注释
4.八大基础变量
5.运算符的使用
6.表达式
2.分支结构
1.布尔变量的基本使用
2.逻辑运算符
3.三目运算符
4.if
5.if-else
6.if-else if-else
7.switch
3.循环结构
1.while
2.break,continue
3.do-while
4.for
5.循环嵌套问题
4.数组
1.数组的定义
2.数组的两种赋值形式
3.冒泡排序
4.多维数组的概念
5.面向对象一
1.编程语言的两大特征及特点
2.类的定义
3.类的制作
4.对象的定义
5.对象的使用
6.对象的内存处理
7.匿名对象的使用
8.package与import
6.面向对象二
1.访问修饰符
2.方法的定义
3.方法的制作
4.方法的分类
5.属性的封装方法
6.构造方法
7.方法的重载
7.继承
1.继承的定义
2.继承的制作
3.继承的使用
4.super关键字
5.重写
6.this关键字
7.final关键字
8.抽象类与接口
1.抽象类的定义
2.抽象类的制作
3.抽象类的使用
4.接口的定义
5.接口的制作
6.接口的使用
7.抽象类与接口的异同
8.面向接口的编程
9.内部类
1.static关键字
2.内部类的定义
3.成员内部类
4.局部内部类
5.匿名内部类
6.静态内部类
7.内部类的优缺点
10.常用类
1.String
2.StringBuffer
3.Math
4.时间日期类
5.时间格式化类
6.基本数据类型的包装类
11.异常
1.异常的概念
2.异常的分类
3.异常的处理
4.try-catch
5.throw与throws
12.集合
1.泛型的定义
2.泛型的使用
3.集合的定义
4.集合的分类
5.List集合
6.Map集合
13.IO流
1.File类的概念
2.File类的使用
3.IO流的概念
4.IO流的分类
5.InputStream与OutputStream
6.Reader与Writer
14.多线程
1.线程与进程
2.主线程与子线程
3.线程的两种实现形式
4.线程的生命周期
5.线程控制
6.代码块与同步代码块
7.线程同步与异步
8.线程池
15.拓展
1.枚举
2.类的加载机制
3.反射