这个知识体系图适用于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 通用获取Ip的方法(判断手机是否联网的方法)!!!
  2. Android获取音视频原始流数据方法详解
  3. 【Android】Android插件开发 —— 打开插件的Activity(Hook系统方
  4. Android任务切换方法
  5. 读取指定路径数据库的方法
  6. android JNI java与C++传递String数组(引用类型)
  7. android获取屏幕宽高的两种方法

随机推荐

  1. [Android(安卓)問題] Make/Build Error:
  2. android 驱动文件权限设置
  3. Android(安卓)开发笔记1
  4. Android(安卓)Studio-Gradle项目中添加li
  5. 3G定时开关 for android
  6. Android(安卓)开发者必备的十个工具(上)
  7. android 模拟器中启用相机API支持
  8. Android开发菜鸟到高手必备的十本畅销书
  9. android系统信息(内存、cpu、sd卡、电量、
  10. android 锁屏界面处理