课程试听
正在播放
第一章 就业课-Java基础语法
1-1 java运行环境
  • 课程介绍
  • Java语言发展史和平台概述
  • JVM,JRE,JDK的概述
  • 常用DOS命令
  • JDK的下载和安装
1-2 java入门
  • HelloWorld案例的编写和运行
  • HelloWorld案例常见问题
  • Path环境变量的配置
  • Notepad软件的安装和配置
  • 注释的概述和分类
  • 关键字的概述和特点
  • 常量的概述和分类
  • 变量的概述和定义格式
  • 计算机存储单元概述
  • 数据类型概述和分类
  • 标识符的组成和注意事项
  • 标识符的常见命名规则
1-3 基本数据类型转换
  • 基本数据类型变量的定义和使用
  • 变量定义的注意事项
  • 类型转换之隐式转换
  • 隐式转换图解
  • 类型转换之强制转换
1-4 eclipse基本使用
  • Eclipse的概述和安装
  • Eclipse的基本使用
  • Eclipse工作空间的基本配置
  • Eclipse中内容辅助健和快捷键的使用
  • Eclipse中项目的删除和导入
1-5 运算符
  • 算术运算符的基本用法
  • 算术运算符取余和除法的区别
  • 字符和字符串参与加法运算
  • 算术运算符++和--的用法
  • 赋值运算符的基本用法和扩展用法
  • 关系运算符的用法和注意事项
  • 逻辑运算符的基本用法
  • 逻辑运算符&&和&的区别
  • 三元运算符的基本用法
  • 三元运算符练习之比较两个数是否相同
  • 三元运算符练习之获取三个数中的最大值
  • 键盘录入的基本步骤和使用
  • 键盘录入练习之两个数据求和
  • 键盘录入练习之比较两个数据是否相等
  • 键盘录入练习之获取三个数据的最大值
1-6 流程控制语句
  • 顺序结构的基本使用
  • if语句格式1的基本使用
  • if语句格式2的基本使用
  • if语句格式3的基本使用
  • if语句练习之获取两个数据的最大值
  • if语句练习之根据分数输出对应级别
  • switch语句的格式解释和执行流程
  • switch语句根据键盘录入数字输出对应星期
  • for循环语句的基本格式及使用
  • for循环练习之获取1-5和5-1的数据
  • for循环练习之1-5的数据求和
  • for循环练习之求1-100之间的偶数和
  • for循环练习之打印水仙花数
  • for循环练习之统计水仙花的个数
  • while循环语句的基本格式及使用
  • while循环练习之求1-100数据和
  • do...while循环语句的基本格式及使用
  • 三种循环的区别
  • 跳转控制语句break的概述和基本使用
  • 控制跳转语句continue的概述和基本使用
  • 控制跳转语句练习分析程序写结果
1-7 Random基本使用
  • Random的概述和基本使用
  • Random练习之猜数字小游戏案例
1-8 数组
  • 数组概述和定义格式
  • 数组初始化之动态初始化
  • 数组中的元素访问
  • Java中的内存分配图解
  • 一个数组的内存图
  • 两个数组的内存图
  • 两个数组指向同一个地址的内存图
  • 数组初始化之静态初始化
  • 数组操作的两个常见小问题
  • 数组操作之遍历数组
  • 数组操作之获取最值
  • 二维数组的概述和基本使用
  • 二维数组操作之遍历二维数组
1-9 函数
  • 方法定义格式及格式解释
  • 求和方法的编写
  • 求和方法的调用
  • 求和方法的调用图解
  • 方法练习之获取两个数据中的较大值
  • 方法练习之比较两个数据是否相等
  • 方法练习之获取三个数据中的较大值
  • void修饰的方法的调用
  • 方法练习之打印1到n之间的数据
  • 方法练习之打印所有的水仙花数
  • 方法重载的概述和基本使用
  • 方法重载练习之比较数据是否相等
  • 方法的形式参数是基本类型
  • 方法的形式参数是基本类型图解
  • 方法的形式参数是引用类型
  • 方法的形式参数是引用类型图解
  • 方法的练习之数组遍历
  • 方法的练习之数组获取最值
  • 方法的练习之数组元素求和
1-10 断点调试
  • 断点调试的作用及步骤
  • 断点调试查看循环求和执行流程
  • 断点调试查看方法调用执行流程
  • 断点调试查看形式参数是基本类型的情况
  • 断点调试查看形式参数是引用类型的情况
1-11 基础语法练习
  • 基础语法练习之根据月份输出对应季节
  • 基础语法练习之根据月份输出对应季节2
  • 基础语法练习之打印回文数
  • 基础语法之不死神兔问题
  • 基础语法练习之求满足要求的数组元素和
  • 基础语法练习之评委打分问题
  • 基础语法练习之数组元素反转分析
  • 基础语法练习之数组元素反转代码实现
  • 基础语法练习之数组基本查找
  • 基础语法之数据加密分析
  • 基础语法之数据加密代码实现
第二章 就业课-面向对象-封装
2-1 描述类介绍与使用
  • 面向过程和面向对象思想概述
  • 面向对象思想特点及举例
  • 类与对象概述
  • 学生类和学生事物的对应关系
  • 学生类的定义
  • 学生类的使用
  • 手机类的定义和使用
  • 一个对象的内存图
  • 方法共用的内存图
  • 两个引用指向同一个对象的内存图
  • 成员变量和局部变量的区别
  • private关键字的由来及使用
  • 成员变量私有的标准代码
  • 封装的概述和好处
  • this关键字的由来及使用
  • 构造方法的格式
  • 构造方法的注意事项及重载
  • 标准的学生类代码编写和测试
2-2 类名作为形参或返回值
  • 类名作为形式参数传递
  • 类名作为返回值类型
第三章 就业课-常用API-第一部分
3-1 String类功能
  • API概述及使用步骤
  • 键盘录入一个字符串数据
  • String类的概述和构造方法
  • 字符串对象构造方法创建和直接赋值的区别
  • String类的判断功能
  • 模拟用户登录
  • String类的获取功能
  • 字符串的遍历
  • 统计字符串中大写,小写及数字字符个数
  • String类的转换功能
  • 把字符串首字母大写其他字母小写
  • String类的去空格和分割功能
  • 字符串练习之数组元素按格式拼接
  • 字符串练习之字符串反转
3-2 StringBuilder类功能
  • StringBuilder的概述
  • StringBuilder的构造方法
  • StringBuilder的添加功能和反转功能
  • StringBuilder和String的相互转换
  • StringBuilder练习之数组元素按格式拼接
  • StringBuilder练习之字符串反转
  • StringBuilder练习之判断对称字符串
3-3 对象数组
  • 对象数组的练习
  • 对象数组的内存图
3-4 集合ArrayList
  • 为什么会出现集合类
  • 创建ArrayList集合对象并添加元素
  • ArrayList集合的增删改查方法
  • ArrayList集合的遍历
  • ArrayList练习之存储字符串并遍历
  • ArrayList练习之获取满足要求的元素
  • ArrayList练习之存储自定义对象并遍历
  • ArrayList练习之键盘录入数据存储并遍历
  • 学生管理系统项目演示
  • 学生管理系统之标准学生类
  • 学生管理系统之主界面和选择的实现
  • 学生管理系统之查询所有学生
  • 学生管理系统之添加学生
  • 学生管理系统之添加学生解决学号重复问题
  • 学生管理系统之删除学生
  • 学生管理系统之修改学生
3-5 IO字符流
  • IO流的概述和分类
  • FileWirter写数据
  • FileWriter写数据路径问题及关闭和刷新方法的区别
  • FileWriter写数据的5个方法
  • FileWriter写数据之换行和追加写
  • FileReader读数据一次读取一个字符
  • 一次读写一个字符复制文本文件
  • FileReader读数据一次一个字符数组
  • FileReader读取数据的两种方式图解
  • 一次读写一个字符数组复制文本文件
  • 缓冲流的基本使用
  • 缓冲流复制文本文件的两种方式
  • 缓冲流的特殊功能
  • 缓冲流特殊功能复制文本文件
  • 复制文本文件的5种方式
  • 把集合中的数据写到文本文件
  • 把文本文件中的数据读取到集合
  • 把集合中的学生信息写入文本文件
  • 把文件中的数据读到集合并遍历集合
  • 学生管理系统IO版图解
  • 学生管理系统IO版之增删改查的集合版实现
  • 学生管理系统IO版之读写数据
  • 学生管理系统IO版本之代码实现
第四章 就业课-常用API-第二部分
4-1 常用类
  • Object的toString方法
  • 获取字节码对象的方式
  • Object的equals方法
  • System类的概述和常用方法
  • Date类的概述和构造
  • Date类的常用方法
  • SimpleDateFormat的概述
  • SimpleDateFormat的功能测试
  • 求出你来这个世界上多少天
  • Calendar的概述和测试
  • 包装类的概述和基本使用
  • 自动装箱和拆箱
4-2 正则表达式
  • 正则表达式的概述
  • 判断字符串中间的字符是否是元音
  • 切割字符串
第五章 就业课-集合
5-1 集合Collection
  • 集合的体系结构
  • Collection中的常用功能
  • 迭代器的概述和测试
  • 并发修改异常
  • 泛型的概述和体现
  • foreach的概述和测试
5-2 数据结构
  • 常见数据结构(数组)
  • 常见数据结构(链表)
  • 常见数据结构(栈&队列)
5-3 集合List
  • List的特点和特有功能
  • List的子类概述和LinkedList的特有功能
  • 查找元素索引及判断元素是否存在案例
5-4 集合Set
  • Set接口的特点
  • HashSet存储自定义对象并遍历
  • 通过查看HashSet的add()方法查找不能去重的原因
  • 重写hashCode方法和equals方法实现HashSet存储自定义对象去重
  • hashCode方法和equals方法的优化
  • Collections工具类
  • 模拟斗地主发牌
5-5 集合Map
  • Map接口的概述
  • Map的功能概述和测试
  • keySet和values的测试
  • Map的第一种遍历方式
  • Map的第二种遍历方式
  • HashMap存储数据并遍历(String作为key)
  • HashMap存储数据并遍历(自定义对象作为key)
第六章 就业课-IO流
6-1 异常
  • 异常的概述和体系结构
  • jvm处理异常的方式和try...catch处理异常
  • 异常的抛出
  • 如何处理多个异常
  • Throwable的常用方法
  • finally的概述和应用场景
  • 异常的分类
  • 自定义异常
6-2 递归
  • 递归的概述
  • 递归求5阶乘图解
  • 使用Debug分析递归算法执行流程
  • 斐波那契列数
6-3 File类
  • File类的概述和常用功能
  • File类的创建和删除功能
  • File类的判断功能
  • File类的获取功能和修改名字功能
  • File的重要获取功能
  • 输出指定目录下所有的java文件名(包含子目录)
  • 删除指定的目录(包含子目录)
6-4 字节流
  • IO流的分类
  • 字符流复制文本文件
  • InputStream和OutputStream的概述
  • 分别使用字符流和字节流进行图片的复制
  • 字节流复制文本文件
6-5 IO其他常用流
  • 标准输入输出流概述
  • OutputStreamWriter的概述和使用
  • InputStreamReader的概述和使用
  • 打印流的概述
  • 打印流特有功能
  • 使用打印流复制文本文件
  • 对象操作流的概述
  • 使用对象操作流读写对象
  • 解决对实现序列化接口出现的黄色警告问题
  • Properties的概述
  • Properties和IO流结合的功能
第七章 就业课-多线程&网络编程
7-1 多线程
  • 多线程的概述
  • 多线程的实现方式1
  • 主方法是单线程的
  • 多线程的实现方式2
  • 多线程模拟火车站售票出现问题
  • 分析火车站售票出现问题原因
  • 使用同步代码块解决多线程案例中出现的问题
  • 同步方法
  • 线程的生命周期
7-2 网络编程
  • 网络编程的概述
  • 网络通信中的三要素
  • InetAddress的概述和测试
  • UDP协议发送数据
  • UDP协议接收数据
  • UDP协议收发数据注意事项
  • TCP协议发送数据
  • TCP协议接收数据
  • 用TCP协议发送数据并将接收到的数据转换成大写返回
  • 模拟用户登陆
  • 模拟用户登录案例改写
第八章 就业课-反射&XML
8-1 反射
  • 01反射机制的概述和字节码对象的获取方式
  • 02通过反射获取构造方法并使用
  • 03通过反射获取成员变量并使用
  • 04通过反射获取私有成员变量并使用
  • 05通过反射获取成员方法并使用
  • 06JavaBean的概述和规范
  • 07BeanUtils的概述
  • 08BeanUtils的常用方法
  • 09自定义BeanUtils的赋值和获取方法实现
  • 10自定义BeanUtils的populate方法实现
8-2 XML入门案例
  • 01XML的概述
  • 02XML的文档声明
  • 03XML的元素
  • 04XML的注释
  • 05XML的其他组成部分
  • 06DTD的入门案例
  • 07DTD的细节
  • 08Schema的概述
  • 09Schema的入门案例
  • 10XML的解析方式
8-3 Dom4j
  • 11Dom4J的方法概述
  • 12Dom4J的案例(获取)
  • 13Dom4J的案例(修改和删除)
  • 14Dom4J的案例(添加)
  • 15Dom4J的案例(属性获取和添加)
第九章 就业课-MySQL数据库
9-1 数据库简介与安装
  • 01(MySQL数据库)数据库概念
  • 02(MySQL数据库)常见的数据库
  • 03(MySQL数据库)数据库和管理系统
  • 04(MySQL数据库)数据表和Java中类的对应关系
  • 05(MySQL数据库)数据表和Java中类的对应关系用户表举例
  • 06(MySQL数据库)MySQL数据库安装
  • 07(MySQL数据库)数据库在系统服务
  • 08(MySQL数据库)MySQL的登录
  • 09(MySQL数据库)SQLYog软件介绍
  • 10(MySQL数据库)SQL语句介绍和分类
  • 11(MySQL数据库)数据表中的数据类型
9-2 MySQL常见操作
  • (MySQL数据库)创建数据库操作
  • 13(MySQL数据库)创建数据表格式
  • 14(MySQL数据库)约束
  • 15(MySQL数据库)SQL代码的保存
  • 16(MySQL数据库)创建用户表
  • 17(MySQL数据库)主键约束
  • 18(MySQL数据库)常见表的操作
  • 19(MySQL数据库)修改表结构
  • 20(MySQL数据库)数据表添加数据_1
  • 21(MySQL数据库)数据表添加数据_2
  • 22(MySQL数据库)更新数据
  • 23(MySQL数据库)删除数据
  • 24(MySQL数据库)命令行乱码问题
  • 25(MySQL数据库)数据表和测试数据准备
  • 26(MySQL数据库)数据的基本查询
  • 27(MySQL数据库)数据的条件查询_1
  • 28(MySQL数据库)数据的条件查询_2
  • 01(MySQL数据库)排序查询
  • 02(MySQL数据库)聚合函数
  • 03(MySQL数据库)分组查询
第十章 就业课-JDBC
10-1 JDBC简介与原理
  • 04(JDBC)JDBC概念和数据库驱动程序
  • 05(JDBC)JDBC原理
  • 06(JDBC)准备数据
10-2 JDBC开发步骤
  • 07(JDBC)JDBC的开发步骤
  • 08(JDBC)导入mysql数据库驱动程序jar包
  • 09(JDBC)注册数据库驱动程序
  • 10(JDBC)获取数据库的连接对象
  • 11(JDBC)获取SQL语句的执行对象对象
  • 12(JDBC)执行insert语句获取结果集
  • 13(JDBC)执行select语句获取结果集
  • 14(JDBC)SQL注入攻击
  • 15(JDBC)SQL注入攻击用户登录案例
  • 16(JDBC)PrepareStatement接口预编译SQL语句
  • 17(JDBC)PrepareStatement接口预编译SQL语句执行修改
  • 18(JDBC)PrepareStatement接口预编译SQL语句执行查询
  • 19(JDBC)JDBC的工具类和测试
第十一章 linux操作基础
11-1 服务器的搭建及日常操作命令
  • 01.课程介绍
  • 02.linux操作系统简介
  • 03.vmware软件使用及linux系统安装
  • 04.linux系统的图形界面及目录结构介绍
  • 05.linux系统的网卡配置步骤
  • 06.利用securecrt远程登录linux服务器
  • 07.linux操作基本日常命令
11-2 文件的操作
  • 08.linux的文件夹和目录操作--创建--移动--改名
  • 09.安装linux的过程中可能遇到的问题及排查解决办法
  • 10.vmware中的三种联网模式----nat--bridge--hostonly
  • 11.创建文件的操作命令touch--重定向--vi编辑器
  • 12.文本文件的查看命令--cat--more--less--tail--head
  • 13.文件的打包压缩及解压--gzip--tar
  • 14.文件的搜索命令--find--grep
  • 15.linux中的文件权限管理命令--chmod--chown
11-3 给用户添加权限和挂载光驱镜像
  • 16.普通用户的sudo权限配置
  • 17.linux中挂载存储设备--光驱--光盘镜像文件
  • 02.linux日常系统管理指令--服务管理--进程管理
11-4 SSH免登陆和防火墙
  • 03.linux的免密ssh登陆工作机制及配置步骤
  • 04.linux的免密ssh登陆补充说明
  • 05.linux的网络管理操作指令--主机名--ip--网络服务--防火墙
  • 06.linux中安装软件的四种常见方式
11-5 linux中的软件安装
  • 07.linux中的java软件安装--jdk--tomcat
  • 08.linux中的rpm软件安装--mysql
  • 09.linux的yum方式软件安装及私有yum源配置
  • 10.linux的源码工程编译安装方式--redis安装
11-6 高级处理命令及定时脚本
  • 11.linux防火墙的规则配置命令
  • 12.linux中的高级文本处理命令--cut--sed--awk
  • 13.linux中的定时任务调度器crontab的配置
第十二章 shell编程
12-1 shell编程语法
  • 14.shell编程概念介绍及变量定义--关于脚本运行与shell进程之间的关系--export--source--.号
  • 15.shell编程的变量定义补充——几个特殊变量
  • 16.shell编程流程控制语句--if--条件判断表达式的语法规则
  • 17.shell编程流程控制语句--while--for--case
  • 18.shell编程之函数定义及使用
12-2 shell编程案例
  • 19.shell编程案例——自动化批量部署软件
  • 20.shell编程案例--批量脚本测试之前的http服务器故障解决
  • 21.shell编程案例--批量部署脚本的测试运行