Free Course

Java 编程入门

by

圣何塞州立大学

类别和对象编程

开始学习

关于此课程

在这门 Java 入门课程中,将使用 Java 编程语言来学习和实践计算机科学概念。你将学习基于对象的编程技术,该技术让我们可在自己的程序中使用其他程序员编写的代码。你们将通过解决软件工程师所碰到的现实问题来测试自己新学到的 Java 编程技术。

学费
免费
学习时间
大约 4 months
难度
初级
你将获得

Rich Learning Content

Interactive Quizzes

Taught by Industry Pros

Self-Paced Learning

Student Support Community

开始你的旅程

学习这门免费课程,迈出通往职业道路的第一步。

免费课程

Java 编程入门

合作企业 圣何塞州立大学

通过创新性的自主学习方式,掌握新技能,提升竞争力。

Icon steps 54aa753742d05d598baf005f2bb1b5bb6339a7d544b84089a1eee6acd5a8543d
 
 

课程讲师

Cay Horstmann
Cay Horstmann

讲师

Cheng-Han Lee
Cheng-Han Lee

讲师

Sara Tansey
Sara Tansey

讲师

你将学到什么

Lesson 1

Introduction to Programming Languages and Java

  • What is Programming and Java.
  • Work with print and println.
  • Building your first program.
Lesson 2

Introduction to Classes and Objects

  • Working with variables and different variable types.
  • Arguments and return values, as well as method declarations.
  • String methods, pitfall and shared objects.
Lesson 3

Graphics

  • Drawing pictures and rectangles.
  • Draw a crate.
  • Intro into color.
Lesson 4

Fundamental Data Types

  • Working with numbers and arithmetic operations.
  • Math functions, Sunset Effect, reading input and formatting output.
  • Calculating circular fields.
Lesson 5

Decisions

  • The if statement
  • Relational operators, using booleans
  • Several practices .
Lesson 6

Iterations

  • Loops and the infinitive loop.
  • How to deal with Loop errors.
  • Asymmetric bounds.
Lesson 7

Arrays, ArrayLists and Simple Array Algorithms

  • ArrayLists and how they work.
  • Modifying an ArrayList.
  • Separators.

先修知识及要求

不需具备任何编程经验和知识。欢迎初学者!

查看使用优达学城的技术要求

为什么学习这门课程?

Java 是今天的软件开发人员最喜爱的编程语言。它是开发 Android 应用的核心语言,同时也在网页后台编程中得到了广泛的应用。如果你刚刚接触编程,而且希望进入任何一个编程领域,该课程是不错的选择。

由于 Java 广受欢迎且易于使用,即使你没有明确的职业规划,这门课对于刚刚开始编程的学习者来说也是不错的选择。该课程将传授扎实的计算机科学基础知识和面向对象编程的概念,同时能让你走上成为成功软件工程师的道路。

我将获得什么?
Instructor videos Learn by doing exercises Taught by industry professionals