Java 入门教程

共24讲

Java 基础入门教程。

Java 简介

在本节中,简单介绍 Java 语言的历史以及主要特性。


在 Windows 上安装 Java

本小节我们将介绍如何在 Windows 平台安装 Java 。


第一个 Java 程序

本节我们将以Windows操作系统为例,编写并执行第一个Java程序。在这之前,请确保你的操作系统上已经安装了JDK


Java 基础语法

本小节我们将介绍 Java 语言的基础语法,包括我们在编写第一个 Java 程序时已接触过的类、主方法的概念,以及在编程中给源代码文件和类起名字的时候应该注意什么,什么样的名字是可以使用的,什么样的名字是不可以使用的,还有如何为代码添加注释等内容。


Java 变量

本小节我们将介绍 Java 语言中也是编程语言中的一个基本概念:变量。 通过本小节的学习,你将了解到变量是什么,如何创建变量,如何操作变量,变量的命名规范,这些是我们本小节学习的重点。我们也会介绍常量的概念和使用。


Java 基本数据类型

本小节,我们将主要介绍基本数据类型,除了我们在示例中经常用到的 int 类型外,Java 语言还有其他 7 种基本数据类型。


Java 运算符

我们已经学会了如何声明变量和赋值变量。那么你可能想知道如何对它们进行操作。本小节我们学习的运算符就可以对它们进行运算。


Java 表达式、语句和块

我们在前面的小节中,已经学习了变量和运算符。有了这些前置知识,我们就可以学习表达式、语句和块了。


Java 条件语句

条件语句通过判断给定条件的真假来控制程序的执行。本小节介绍Java中所有类型的条件语句。


Java 循环语句

循环结构能够让程序员以最少的精力去完成大量重复的工作,它可以让计算机根据条件做循环计算,当条件成立时继续循环,当条件不成立时结束循环。


Java 字符串

本小节我们将介绍字符串的基础知识,告诉你如何创建一个字符串,也会讲到Java 13支持的多行字符串的创建方法和注意事项,还会介绍很常用的字符串的连接操作,最后我们也会着重讨论字符串的一个重要特性:不可变性。


Java 数组

数组在编程语言中是非常重要的数据结构。本小节我们来一起学习 Java 数组。


Java 方法

本小节我们将学习什么是方法、如何自定义方法,并按照分类介绍每种方法的特点。


Java 类和对象

本小节我们将学习类和对象的基本概念、类和对象的关系,除了字段和方法,在类中都可以定义什么其他内容。


Java 封装

本小节我们就从封装开始,探讨面向对象的特征。本小节我们将学习什么是封装、为什么需要封装,最后也会以一个 NBA 球员类的案例来实现封装。


Java 继承

本小节我们将学习 Java 的继承,通过本小节的学习,你将知道什么是继承,继承有什么特点,如何实现继承,方法重写的概念和实现。


Java 多态

本小节我们来学习面向对象的最后一大特征——多态。多态是面向对象最重要的特性。我们将介绍多态的概念和特点,并带领大家实现一个多态的案例。


Java 抽象类

本小节我们将学习 Java 中的抽象类,你将了解到抽象类的概念和特点,抽象类在程序设计时的应用场景,什么是抽象方法,抽象方法有什么特点,如何声明一个抽象方法等内容。


Java 接口

本小节我们将学习 Java 接口(interface),通过本小节的学习,你将了解到什么是接口、为什么需要接口、如何定义和实现接口,以及接口的特点等内容。最后我们也将对比抽象类和接口的区别。


Java 内部类

本节我们将介绍 Java 中的内部类。通过本节的学习,我们将了解到什么是内部类,内部类的分类和作用。


Java 包

本小节将会学习到什么是包,如何声明包,包作用域以及包的命名规范等知识点。


Java String类

String类为我们预先定义了很多好用的方法,本小节我们将介绍String类的常用方法,并结合示例辅助理解。


StringBuilder

本小节我们来介绍字符串的另外一个类:StringBuilder,我们将会了解到StringBuilder与String的差异,StringBuilder的使用场景。


Java 异常处理

本小节我们将介绍什么是异常、Java 中异常类的架构、如何进行异常处理、如何自定义异常、什么是异常链、如何使用异常链等内容。