购买 ¥12.00 抽豪礼

Java程序设计(全程实践)-

共150节581人学习刘安战 课程详情
播放页问题反馈
  • 开始学Java编程

    • 第一个Java程序
    • 跟踪代码执行过程
    • 命令窗口下编译运行Java代码
  • 简单的程序设计

    • 简单程序实例:计算圆面积
    • 实例:从终端读入数据
    • 实例:显示时间
    • 实例:涉及浮点的运算.
    • 实例:表达式的运算
  • 选择语句

    • 例子:简单的数学学习工具
    • if语句
    • 双分支if-else语句
    • 例子:减法
    • 例子:BMI
    • 例子:计算税额Tax
    • 例子:判断闰年
    • 例子:彩票
    • switch举例:十二生肖
    • 调试代码演示
  • 数学函数、字符和字符串

    • Math类的使用
    • 例子:计算三角形的角的角度
    • Character类的使用
    • String类型
    • 例子:比较字符串
    • 获得子字符串
    • 在字符串中查找字符或子串
    • 字符串和数值之间的转换
    • 实例:猜生日
    • 实例:十六进制转十进制
    • 实例:用字符串改进彩票实例
    • 格式化输出
  • 循环语句

    • while循环
    • 例子:多次计算加法直到正确
    • 例子:猜数字
    • 例子:改进的数学学习工具
    • 例子:计算不确定个数的多个数的和
    • dowhile循环
    • for循环
    • for循环的注意点
    • 如何选择采用哪种循环
    • 例子:循环的嵌套乘法口诀表
    • 实例:求最大公约数
    • 实例:十进制转十六进制
    • 实例:蒙特卡洛模拟
    • break和continue
    • 实例:输出前50个素数
  • 方法

    • 定义方法
    • 例子:定义方法编码演示
    • 方法调用过程
    • 调用类中的方法
    • 跟踪调用栈
    • 例子:void方法举例
    • 参数值传递
    • 模块化代码
    • 实例:十六进制转十进制
    • 重载方法
    • 局部变量的作用域
    • 方法抽象
    • 实例:产生随机字符
    • 举例:逐步求精打印日历
    • 实践:逐步求精打印日历实践
    • 自顶向下和自底向上的实现方式
  • 一维数组

    • 数组的定义
    • 跟踪代码:访问数组元素代码
    • 实例:几个处理数组例子代码
    • foreach循环及举例
    • 实例:扑克牌
    • 复制数组
    • 例子:基本类型和数组引用参数传递
    • 例子:交换数组元素
    • 从方法内返回数组
    • 例子:统计字符个数
    • 线性查找
    • 二分查找
    • 数组排序
    • 为main方法传递参数
  • 二维和多维数组

    • 声明和创建二维数组
    • 锯齿数组
    • 代码:处理二维数组代码
    • 举例:选择题测试评分
    • 举例:查找最近的两个点
    • 举例:数独
    • 从二维到多维数组
    • 举例:计算总成绩
    • 举例:天气信息
    • 举例:猜生日
  • 对象和类

    • 对象和类概念
    • 定义类.
    • 实例:定义类和对象1.
    • 实例:定义类和对象2
    • 构造方法
    • 定义引用变量引用对象
    • 实例代码跟踪:定义引用变量和对象
    • 引用数据类型数据域
    • 区分基本类型和对象类型
    • Date类简介
    • Random类简介
    • 实例变量和类变量
    • 可见性修饰符
    • 引用类型作为方法形参
    • 对象数组
    • 不可变对象和类
    • 变量的作用域
    • this关键字
  • 面向对象的思考

    • 实例:Loan类
    • 实例:BMI类
    • 类的关系
    • 实例:Course类
    • 实例:StackOfIntegers类
    • 基本类型封装类
    • BigInteger和BigDecimal类
    • StringBuilder和StringBuffer类
    • 实例:忽略非字母和非数字的回文串
  • 继承

    • 继承代码实例
    • 构造方法的继承问题
    • 构造方法链
    • 方法重写
    • 重写和重载
    • Object类和toString方法
  • 多态

    • 多态
    • 动态绑定
    • 实例:动态绑定
    • 实例:对象转换和instanceof运算符
    • equals方法及重写
    • ArrayList类
    • 实例:MyStack
  • 异常处理

    • 异常概述
    • 异常处理的优点
    • 异常的类型
    • 声明抛出和捕获异常
    • trycatchfinally执行过程
    • 异常处理使用说明
    • 自定义异常类
  • 文本IO

    • File类
    • PrintWriter输出
    • Scanner输入
    • 实例:替换文本
    • 实例:访问Web数据
    • 实例:网络爬虫
  • 抽象类和接口

    • 实例:几何对象抽象类
    • 关于抽象类的说明
    • 实例:抽象类Number的使用
    • 接口
    • 实例:接口Edible
    • 实例:可比较的矩形
    • 实例:House克隆
    • 浅复制和深复制
    • 抽象类和接口对比
    • 选择接口和类的基本原则
    • 类的设计原则
    • 实例:Rational类

    订阅失败

    Java程序设计(全程实践)
    Java程序设计(全程实践) ...

    订阅列表已满,请先移出部分订阅内容。

    当前章节需购买后观看
    开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
    提交答案

    购买课程

    扫码完成付费,可继续学习全部课程内容

    加载中...
    正在试验
    后自动删除环境
    课程实验
    本次实验时间已到期 00:00:00
    程序员研修院 v1.1.0
    一、播放器优化
    修改播放器默认倍速设置,增加1.25倍速
    调整目录展示形式,增加折叠/展开
    优化播放器的使用体验,有播放问题可以点击播放页内的”反馈“提交问题
    查看全部版本记录
    课件正在飞速打包中,请耐心等待几秒钟~