安卓开发——Java基础知识点列表
一:开发环境
1:java sdk下载和安装
2:环境变量的配置(Path和Classpath)
二:编程基础
1:标识符命名规则
2:Java数据类型
3:运算符与表达式
4:分支语句(if,switch)
5:循环语句(for,while)
6:函数的定义方法
三:面向对象基础
1:面向对象与面向过程语言的区别
2:面向对象的基本思想(封装)
3:类的定义方法
4:对象和类的关系
5:对象的创建方法
6:通过对象使用成员变量和成员函数的方法
7:构造函数的作用
8:函数的重载
9:static的作用
10:this的作用
四:面向对象高级
1:面向对象基本思想(继承)
2:继承的作用
3:继承的语法特点
4:super的使用方法
5:面向对象基本思想(多态)
6:对象的向上转型和向下转型
7:final关键字的作用
8:抽象类和接口的定义方法
9:接口和抽象类的语法特征
10:抽象类和接口在面向对象编程中的地位和意义
11:设计模式(工厂方法模式)
12:java当中异常的定义
13:异常的分类以及各自的特点
14:try...catch...finally结构的使用方法
15:throw和throws的使用方法
16:自定义异常的使用方法
17:内部类的定义方法
18:匿名内部类的常用方法
19:内部类的常见使用方法
五:线程
1:线程的基本定义
2:在java当中实现线程的两种方法
3:线程运行状态介绍(准备,运行,阻塞,死亡)
4:线程间的通信的方法
5:线程同步
6:线程死锁
六:IO
1:IO基本概念
2:输入流和输出流的作用
3:java当中IO流的分类方法
4:常见IO类的使用方法
七:常见类库
1:类集框架
2:日期相关类的使用方法