Android所需的Java基础知识体系图

来源:互联网 发布:淘宝走势在哪看 编辑:程序博客网 时间:2024/06/07 16:00

这个知识体系图适用于Java或Android培训讲师培训想为Android培训打Java基础的学生,去掉了GUI和web等和Android无关的内容,SQL移动到Android的SQLite章节。


一、编译器和Java程序剖析
1、JDK和JRE
2、Eclipse编辑器

3、Java程序剖析(从Hello Java说起)



二、基本数据类型和基本操作
1、基本数据类型
2、常量,变量以及赋值语句
3、数据类型转换
4、字符串类型String
5、注释(Eclipse注释模板)


三、条件语句
1、boolean
2、if/else
3、switch
4、运算符优先级(课堂上讲,实际工作用不到,运算顺序主要用括号控制)


四、循环
1、while(课堂上讲,实际工作用不到)
2、do-while(课堂上讲,实际工作用不到)
3、for
4、break/continue


五、方法和封装
1、什么是方法(软件工程基本概念)
2、含参方法

3、重载方法

4、Math类

5、Date类


六、数组(课堂上讲,实际工作中常用List)
1、数组的声明和初始化

2、foreach循环

3、数组的简单排序

4、Arrays

5、二维数组和多维数组


七、面向对象
1、定义对象的类
2、构造方法
3、this

4、protected和super(继承)

5、override(多态)



八、抽象类和接口
1、包装类
2、abstract

3、interface

4、static



九、字符串和文件

1、Object常用方法

2、String常用方法

3、StringBuffer

4、正则表达式
5、File的I/O


十、异常处理
1、try/catch
2、finally
3、throw


十、调试
1、debug
2、log4j打印log


十二、数据结构
1、List

2、Map

3、二叉树

4、泛型



十三、算法
1、递归

2、冒泡排序

3、归并排序

4、快速排序



十四、设计模式
1、适配器模式

2、单例模式

3、工厂模式


十五、架构
1、JavaBeans(model模块)

2、MVC架构



0 0
原创粉丝点击