Skip to content

MingsonZheng/java-base-demo

Repository files navigation

🎄Java 编程基础

chapter001

  • Hello
  • 转义字符
  • 注释

chapter002

  • 变量
  • 加号
  • 整型
  • 浮点数
  • 字符型
  • 布尔类型
  • 自动转换
  • 强制类型转换
  • String和基本类型转换

chapter003

  • 算术运算符
  • 关系运算符
  • 逻辑运算符
  • 赋值运算符
  • 三元运算符
  • 键盘输入
  • 四种进制
  • 位运算

chapter004

  • 分支
  • Switch
  • For
  • While
  • 多重循环
  • Break
  • Continue
  • Return

chapter005

  • 数组
  • 冒泡排序
  • 查找
  • 二维数组

chapter006

  • 类与对象
  • 方法
  • 递归
  • 重载
  • 可变参数
  • 作用域
  • 构造器
  • This

chapter007

  • 访问修饰符
  • 封装
  • 继承
  • Super
  • 方法重写
  • 多态
  • 动态绑定
  • 多态数组
  • 多态参数
  • Object
  • 断点调试
  • 零钱通项目
  • 房屋出租项目

chapter008

  • 类变量
  • 类方法
  • 类成员
  • Main
  • 代码块
  • 单例模式
  • Final
  • 抽象类
  • 抽象模板模式
  • 接口
  • 内部类
  • 枚举
  • 注解

chapter009

  • 异常

chapter010

  • 包装类
  • String
  • StringBuffer
  • StringBuilder
  • Math
  • Arrays
  • System
  • 大数
  • 日期

chapter011

  • 集合
  • List
  • Set
  • Map
  • Collections
  • Diagrams
  • 集合选型

chapter012

  • 泛型
  • 自定义泛型
  • JUnit

chapter013

  • 绘图
  • 坦克大战
  • 事件

chapter014

  • cpu数量
  • 线程
  • 多线程
  • 线程退出
  • 线程中断
  • 线程插队
  • 守护线程
  • 线程状态
  • 线程同步
  • 互斥锁
  • 死锁
  • 释放锁

chapter015

  • 坦克大战

chapter016

  • 文件
  • 字节流
  • 字符流
  • 节点流和处理流
  • 对象处理流
  • 标准输入输出流
  • 转换流
  • 打印流
  • Properties

chapter017

  • 坦克大战

chapter018

  • InetAddress
  • TCP 字节流
  • TCP 字符流
  • TCP文件上传
  • UDP 网络编程

QQClient,QQServer

  • QQ用户登陆
  • 拉取在线用户
  • 无异常退出系统
  • 私聊
  • 群发
  • 发文件

chapter019

  • 反射快速入门
  • 反射相关类
  • 反射调用优化
  • Class类分析
  • Class常用方法
  • 获取Class类对象
  • 哪些类型有 Class 对象
  • 动态和静态加载
  • 类加载五个阶段
  • 获取类的结构信息
  • 反射机制创建实例
  • 反射操作属性
  • 反射调用方法

chapter020

  • Jdbc模拟实现
  • Jdbc快速入门
  • 数据库连接方式
  • ResultSet
  • Statement的SQL注入问题
  • 预处理查询
  • 预处理DML
  • 通过列名来获取值
  • JDBCUtils开发
  • JDBCUtilsDML和查询
  • 事务处理
  • 批处理应用
  • 批处理源码分析
  • 传统连接弊端分析
  • C3P0的使用
  • Druid德鲁伊连接池
  • Druid德鲁伊工具类
  • ResultSet封装Arraylist
  • DBUtils+Druid
  • DBUtils源码分析
  • DBUtils查询
  • DBUtilsDML
  • BasicDAO
  • DAO

mhl

  • 满汉楼工具类
  • 满汉楼菜单
  • 满汉楼登录
  • 满汉楼餐桌
  • 满汉楼订座
  • 满汉楼菜单
  • 满汉楼点餐
  • 满汉楼账单
  • 满汉楼结账
  • 满汉楼多表处理

chapter021

  • 正则快速入门
  • 底层实现
  • 转义符
  • 字符匹配案例
  • 选择匹配符
  • 限定符
  • 定位符
  • 捕获分组
  • 非捕获分组
  • 非贪婪匹配
  • 应用实例
  • 验证复杂URL
  • Pattern方法
  • Matcher方法
  • 反向引用
  • 外部反向引用去重
  • 替换分割匹配

chapter022

  • 马踏棋盘实现
  • 贪心算法优化

About

🎄Java 编程基础

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages