Logo
☆☆☆☆☆
0.0
Beginner
24h

Java编程大师课——面向软件开发人员

在本课程中,你将学习 Java 的基础概念,并逐步掌握更高级的技术。 课程伊始,你将通过实践掌握 Java 的基本知识,包括:变量、常量、算术运算,以及如何调试简单程序。 随着课程的推进,你将把所学知识应用到更复杂的主题中,例如条件语句、循环语句,以及如何对数组进行操作。 完成本课程后,你将迈出成为高效、熟练的 Java 开发者的第一步。你将能够编写简单的程序,当准备就绪时,也能挑战更复杂的项目并深入学习更高级的内容。

19 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
Java编程大师课——面向软件开发人员
在本课程中,你将学习 Java 的基础概念,并逐步掌握更高级的技术。 课程伊始,你将通过实践掌握 Java 的基本知识,包括:变量、常量、算术运算,以及如何调试简单程序。 随着课程的推进,你将把所学知识应用到更复杂的主题中,例如条件语句、循环语句,以及如何对数组进行操作。 完成本课程后,你将迈...

WHAT YOU'LL LEARN

完成本课程后,你将能够 • 编写涉及条件判断、循环和数据数组的简单Java程序 • 定义Java类及其方法,并针对给定问题设计解决方案 • 对所介绍的问题解决与编程概念进行批判性思考 • 通过完成中级和高级课程进一步深入学习Java

Content

19 Lessons • 0 Quizzes • 0 Challenges

Java 初探
  1. 1

    简介:初识 Java

  2. 2

    编程语言 Java

  3. 3

    一个简单的 Java 程序

  4. 4

    注释

  5. 5

    数据类型

  6. 6

    变量

  7. 7

    常量

  8. 8

    从键盘获取简单输入

  9. 9

    一个问题的解决:按箱计算的苹果

  10. 10

    编写、编译和运行一个 Java 程序

  11. 11

    概要:初识 Java

  12. 12

    趣味练习挑战

算术表达式
  1. 1

    简介:算术表达式

  2. 2

    算术运算符

  3. 3

    数值数据类型之间的转换

  4. 4

    一个问题部分解决:星期几

  5. 5

    标准数学方法

  6. 6

    一个已解决的问题:风寒效应

  7. 7

    总结:算术表达式

  8. 8

    趣味练习挑战

调试插曲——程序员常犯的错误
  1. 1

    引言:调试插曲——程序员常犯的错误

  2. 2

    错误的类型

  3. 3

    编译时错误

  4. 4

    更多的编译时错误

  5. 5

    运行时错误

  6. 6

    总结:调试插曲——程序员常犯的错误

  7. 7

    趣味练习挑战

使用类和对象
  1. 1

    简介:使用类和对象

  2. 2

    术语:类和对象

  3. 3

    字符串类

  4. 4

    字符串类的方法

  5. 5

    字符串和类 Scanner

  6. 6

    一个问题的解决方案:处理字符串

  7. 7

    类 LocalTime

  8. 8

    类 BigDecimal

  9. 9

    包装类

  10. 10

    类 Random

  11. 11

    类 DecimalFormat

  12. 12

    摘要:使用类和对象

  13. 13

    趣味练习挑战

类定义——基本概念
  1. 1

    简介:类定义——基础概念

  2. 2

    使用类

  3. 3

    开始定义类

  4. 4

    定义构造函数

  5. 5

    定义类的方法

  6. 6

    局部变量

  7. 7

    设计一个新类

  8. 8

    实现一个新类

  9. 9

    传递参数

  10. 10

    一个问题的解决:比较正方形类

  11. 11

    总结:类定义——基本概念

  12. 12

    趣味练习挑战

调试插曲——类使用中的常见错误
  1. 1

    简介

  2. 2

    一个无声的计算错误

  3. 3

    类类型的未定义变量

  4. 4

    构造函数

  5. 5

    省略 toString 方法

  6. 6

    一个问题的解决:提取字符串

  7. 7

    总结:调试插曲——类使用中的常见错误

  8. 8

    趣味练习挑战

决策
  1. 1

    简介:决策

  2. 2

    if 语句

  3. 3

    基本比较

  4. 4

    一个问题的解决:星期几

  5. 5

    if-else 语句

  6. 6

    更多布尔表达式在比较中的应用

  7. 7

    一个已解决的问题:闰年

  8. 8

    断言

  9. 9

    总结:决策

  10. 10

    趣味练习挑战

类定义——更多细节
  1. 1

    简介:类定义——更多细节

  2. 2

    布尔值方法

  3. 3

    私有方法

  4. 4

    最终字段和静态字段

  5. 5

    枚举

  6. 6

    一个问题的解决方案:硬币的表示

  7. 7

    完成类 Coin 的定义

  8. 8

    从一个构造函数调用另一个构造函数

  9. 9

    总结:类定义——更多细节

  10. 10

    趣味练习挑战

多路决策
  1. 1

    简介:多路决策

  2. 2

    嵌套 if 语句

  3. 3

    多路 if 语句的更多示例

  4. 4

    一个已解决的问题:健身俱乐部欢迎

  5. 5

    switch 语句

  6. 6

    switch语句的更多示例

  7. 7

    一个问题的解决:设计一个温度类

  8. 8

    一个问题的解决:定义类 Temperature

  9. 9

    总结:多路决策

  10. 10

    趣味练习挑战

调试插曲——避免错误;发现错误
  1. 1

    简介:调试插曲——避免与发现错误

  2. 2

    避免错误

  3. 3

    在开发过程中调试程序

  4. 4

    测试入门

  5. 5

    优化问题的解决方案

  6. 6

    总结:调试插曲——避免与发现错误

重复
  1. 1

    介绍:重复

  2. 2

    循环的逻辑

  3. 3

    while 语句

  4. 4

    更多示例

  5. 5

    一个已解决的问题:猜数字游戏

  6. 6

    循环中的错误

  7. 7

    循环中的布尔变量

  8. 8

    嵌套循环

  9. 9

    变量的作用域

  10. 10

    一个问题的解决:方程的根

  11. 11

    总结:重复

  12. 12

    趣味练习挑战

重复继续
  1. 1

    介绍:重复(续)

  2. 2

    for 语句

  3. 3

    更多示例

  4. 4

    使用枚举与 for 循环

  5. 5

    do 语句

  6. 6

    总结:重复的延续

  7. 7

    趣味练习挑战

调试插曲——调试循环
  1. 1

    简介:调试插曲——调试循环

  2. 2

    测试

  3. 3

    追踪

  4. 4

    示例:字符串处理

  5. 5

    调试工具概述

  6. 6

    总结:调试插曲——调试循环

数组
  1. 1

    简介:数组

  2. 2

    动机

  3. 3

    数组基础

  4. 4

    数组基础更多内容

  5. 5

    一个问题的解决——计算偏差

  6. 6

    部分填充的数组

  7. 7

    数组中元素的出现次数统计

  8. 8

    在数组中查找最小元素

  9. 9

    在数组中查找指定元素

  10. 10

    对象数组

  11. 11

    数组作为方法的参数或返回值

  12. 12

    数组赋值

  13. 13

    复制数组

  14. 14

    数组相等

  15. 15

    总结:数组

  16. 16

    趣味练习挑战

  17. 17

    复习:数组的复制与相等

一种基于数组的数据结构
  1. 1

    简介:基于数组的数据结构

  2. 2

    数据收集袋

  3. 3

    指定一个袋子

  4. 4

    识别一组核心方法

  5. 5

    定义数据字段、构造函数和核心方法

  6. 6

    到目前为止的 BagOfStrings 类

  7. 7

    实现更多方法

  8. 8

    删除字符串的方法

  9. 9

    方法 getIndexOf 和 contains

  10. 10

    测试移除字符串的方法

  11. 11

    测试已完成的 BagOfStrings 类

  12. 12

    摘要:一种基于数组的数据结构

  13. 13

    趣味练习挑战

调试插曲——调试数组
  1. 1

    简介:调试插曲——数组调试

  2. 2

    未分配的数组

  3. 3

    一个静默错误

  4. 4

    数组索引越界

  5. 5

    总结:调试插曲——数组调试

术语表
  1. 1

    术语表

附录
  1. 1

    计算导论

  2. 2

    保留字

  3. 3

    Unicode 字符

  4. 4

    文档编写与编程风格

  5. 5

    Java编程(本课程之后)

  6. 6

    免费获取 Java

版权所有
  1. 1

    版权所有

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)