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

本文转自: https://blog.csdn.net/dongfeng9ge/article/details/51122129

这个知识体系图适用于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架构

--------------------- 

作者:东风玖哥 

来源:CSDN 

原文:https://blog.csdn.net/dongfeng9ge/article/details/51122129 

另二篇:1.Android开发之Java必备基础 链接: https://www.cnblogs.com/utank/p/4440339.html

2.Android之Java基础  https://www.cnblogs.com/Spade/p/8920262.html



请使用浏览器的分享功能分享到微信等