- Java基础语法
Java知识点列表
- 开发环境
- JavaSDK下载安装
- 环境变量的配置(path和classpath)
2.编程基础
- 标识符命名规范
- Java数据类型
- 运算符
- 分支语句(if,switch)
- 循环语句(for,while)
- 函数的定义方法
3 .面向对象高级
- 面向对象与面向过程语言的区别
- 面向对象基本思想(封装)
- 类的定义方法
- 对象和类的关系
- 对象的创建方法
- 通过对象使用成员变量和成员函数的方法
- 构造函数的作用
- 函数的重载
- static的作用
- this的作用
- 面向对象基本思想(继承)
- 继承的作用
- super的使用方法
- 面向对象基本思想(多态)
- 对象的向上转型和向下转型
- final关键字的作用
- 抽象类和接口的定义方法
- 抽象类和接口在面向对象编程当中的定位和意义
- 设计模式(工厂方法模式)
- Java当中异常的定义
- 异常的分类以及各自的特点
- try....catch....finaly结构的处理方法
- throw和Throws的使用方法
- 自定义异常的使用方法
- 内部类的定义方法
4.线程
- 线程的基本定义
- 在Java当中实现线程的两种方法
- 线程运行状态介绍(准备、运行、阻塞、死亡)
- 线程间通信的方法
- 线程同步
- 线程死锁
5.IO
- IO基本概念
- 输入流和输出流的作用
- Java当中IO六的分类方法
- 常见IO类的使用方法(File,FileInput,FileOutput,Reader,Writer)以及其子类的使用方法
- 日期相关类的使用方法(Data,DataFormat,Calander)
5.数据库
- 关系型数据库的基本概念
- SQL分类
- DDL,DML,查询
- 设计模式
面向对象的基础设计原则
《Effective Java》和《Agile Software Development:Principles,Pattems and Practices》两本书中找到