• 讲师平台
    • 我的学习
    • 消息
    购买 ¥12.00

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

    共150节503人学习刘安战 课程详情 领证书
    • 开始学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类
    0/1024
    暂无留言

      订阅失败

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

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

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

      购买课程

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

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