课程试听
正在播放
第一章 Java基础语法
1-1 Java入门
  • 01、Java课程简介
  • 02、Java语言概述
  • 03、Java环境搭建:JDK安装、常用命令
  • 04、Java入门程序开发
  • 05、Java入门程序:常见问题解答
1-2 开发工具
  • 06、补充知识:Java执行原理、bug介绍
  • 07、补充知识:JDK组成、跨平台原理
  • 08、补充知识:JDK安装后Path和JAVA_HOME环境变量
  • 09、idea开发工具介绍
  • 10、idea开发第一个程序
  • 11、idea的配置、快捷键
1-3 基础语法
  • 12、基础语法:注释
  • 13、基础语法:字面量
  • 14、基础语法:认识变量
  • 15、基础语法:变量的应用场景
  • 16、基础语法:变量使用时的注意事项
  • 17、基础语法:关键字、标识符
  • 01、基础语法:变量原理、ASCII、二进制
1-4 类型转换
  • 02、二进制转十进制、八进制、十六进制、数据单位
  • 03、数据类型详解
  • 04、自动类型转换
  • 05、表达式的自动类型转换
  • 06、强制类型转换
1-5 运算符
  • 07、算术运算符、+符号做连接符
  • 08、自增、自减运算符
  • 09、赋值运算符
  • 10、关系运算符
  • 11、逻辑运算符
  • 12、三元运算符、运算符优先级
  • 13、API介绍、Scanner:录入用户键盘输入的数据
1-6 分支结构&循环控制
  • 01、程序流程控制控制介绍
  • 02、分支结构:if
  • 03、分支结构:switch
  • 04、分支结构:switch的注意事项、穿透性
  • 05、循环结构:for循环概述
  • 06、循环结构:for循环案例1:求和
  • 07、循环结构:for循环案例2:求奇数和
1-7 循环控制&随机数
  • 08、循环结构:while循环
  • 09、循环结构:while循环案例
  • 10、循环结构:do-while循环
  • 11、循环的形式:死循环概述
  • 12、循环的形式:循环嵌套
  • 13、跳转关键字:break、continue
  • 14、Random:生成随机数
  • 15、Random的案例:猜数字游戏
1-8 数组基础
  • 01、数组概述
  • 02、数组的定义方式一:静态初始化数组
  • 03、数组的访问
  • 04、数组的遍历
  • 05、案例训练
  • 06、数组的定义方式二:动态初始化数组
  • 07、案例训练
1-9 数组应用
  • 08、数组在计算机中的执行原理,Java内存分配
  • 09、多个变量指向同一个数组
  • 10、数组案例:求最值
  • 11、数组案例:反转
  • 12、数组案例:随机排名
  • 13、补充知识:debug工具
1-10 方法的定义
  • 01、方法概述
  • 02、方法的其他定义形式
  • 03、方法使用时的常见问题
  • 04、方法的案例讲解
  • 05、方法在计算机中的执行
1-11 方法的参数
  • 06、Java的参数传递机制:基本类型的参数传递
  • 07、Java的参数传递机制:引用类型的参数传递机制
  • 08、参数传递的案例1
  • 09、参数传递的案例2
  • 10、方法重载
  • 11、return关键字
1-12 案例一
  • 01、案例开场
  • 02、买飞机票
  • 03、验证码2
  • 04、评委打分
  • 05、数组加密最终版
  • 06、数组拷贝
1-13 案例二
  • 07、抢红包
  • 08、找素数
  • 09、双色球概述
  • 10、随机一组中奖号码
  • 11、判断中奖情况
第二章 面向对象基础
2-1 面向对象基础一
  • 01、面向对象入门
  • 02、深刻认识面向对象
  • 03、对象在计算机中的执行原理
  • 04、类与对象的几点注意事项
  • 05、this关键字
2-2 面向对象基础二
  • 06、构造器
  • 07、封装
  • 08、实体JavaBean
  • 09、面向对象编程的综合案例
  • 10、成员变量、局部变量的区别(1.2倍速播放)
第三章 API基础
3-1 API基础
  • 01、今日课程介绍:常用API
  • 02、包的概述
  • 03、String概述
  • 04、String提供的常用方法
  • 05、String的注意事项
3-2 String案例、ArrayList
  • 06、String应用案例:用户登录
  • 07、String应用案例:验证码
  • 08、ArrayList集合的概述
  • 09、ArrayList集合的使用
  • 10、ArrayList的应用案例
  • 11、ArrayList的综合案例
第四章 综合案例
4-1 综合案例一
  • 01、ATM项目介绍
  • 02、系统架构搭建、欢迎页面设计
  • 03、开户功能
  • 04、开户功能-生成新卡号
  • 05、用户登录
4-2 综合案例二
  • 06、登录后的操作页展示、查询账户、退出
  • 07、存款、取款
  • 08、转账
  • 09、销户操作
  • 10、密码修改