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



更多相关文章

  1. Android重要类学习之——Activity
  2. Android获取音视频原始流数据方法详解
  3. Android学习路线总结,绝对干货
  4. Android中解析XML
  5. Android中JNI的使用方法
  6. Android(安卓)通用获取Ip的方法(判断手机是否联网的方法)!!!
  7. 浅谈Java中Collections.sort对List排序的两种方法
  8. 箭头函数的基础使用
  9. Python list sort方法的具体使用

随机推荐

  1. Android(安卓)中文API (61) —— ViewSwitc
  2. android could not find adb.exe 如何解
  3. Android(安卓)跨线程更新 UI
  4. Android(安卓)Google Map应用开发详解
  5. 【Android(安卓)Demo】图片之滑动效果(Ga
  6. Android中文API(134) —— Account
  7. Kivy A to Z -- Android(安卓)apk的生成
  8. Android(安卓)AutoCompleteTextView控件
  9. [Android学习]ImageView的scaletype属性
  10. android 动画