内容:Java基础知识全面复习
时间:2019.9.3-2019.9.26
代码:D:/ProgramFiles/IDEA/hello_sort
一、基础知识
- case分支
- InputStreameReader
- byte<short<int<long,float<double
- 打印空心菱形
- 构造方法
- IDEA快捷键
- static用法
- this用法
- java特征:继承、封装、多态
- privatae变量用get和set方法来访问
- 打印九九乘法表,转置二维数组
- extends,overload,override
二、强化学习
- interface
- 根据用户出身日期判断星座
- 猜拳游戏
- 抽象类和抽象方法
- final类和final变量
- 冒泡排序
- 插入排序
- 选择排序
- 快速排序
- 二分查找
- 简单数组定义法,对象数组
- 方法中简单变量和引用的传递
- 二进制运算
- 集合类的使用(ArrayList,Vector,HashMap,HashTable)
- 面向对象,用集合设计员工管理系统(增删改查)
- 异常处理
- 泛型
三、进阶学习
- 8个裁判打分系统
- 二维数组
- Swing组件
- Swing布局
- 混合布局
- 金山词霸页面
- 记事本页面设计
- qq聊天页面设计
- qq登录页面设计
- 画王八
- 事件监听器
- java绘图
- paint与Listener
- thread继承
- thread实现接口
- 两个线程同时运行的案例
- 同步代码块:synchronized
- 过三关(排序)
- 坦克大战
- file学习
- 记事本:界面+功能
- 拷贝图片
四、sql server学习
- JDBC
- PreparedStatement
- DDL语句(create,drop,back up)
- CRUD语句(增、删、改、查)
原文
https://www.maiyewang.com/2019/11/18/java基础学习框架总结/