Java 基础

Java 是一种功能强大的通用编程语言。它是最流行的编程语言之一,用于开发桌面和移动应用程序、大数据处理、嵌入式系统等。

目录

  1. Java 起步

    在本教程中主要讲解了如何在 Windows 电脑上安装和配置 Java,并通过一个简单的 HelloWorld 程序示例讲解了 Java 程序编译运行的步骤。
  2. Java Hello World

    在本教程中,您将学习用 Java 编写 Hello World 程序。
  3. Java JDK、JRE 和 JVM

    在本教程中,您将了解 JDK、JRE 和 JVM。您还将了解它们之间的主要区别。
  4. Java 变量与字面量

    在本教程中,我们通过示例介绍了 Java 变量,并介绍了 Java 中的标识符的命名规则。
  5. Java 原始数据类型

    原始数据类型又叫基本数据类型,在本教程中,我们将借助示例了解 Java 中的所有 8 种原始数据类型。
  6. Java 运算符

    在本教程中,您将通过示例了解 Java 中不同类型的运算符、它们的语法以及如何使用它们。
  7. Java 输入和输出

    在本教程中,您将学习用 Java 向用户显示输出和接收用户输入的简单方法。
  8. Java 表达式、语句和代码块

    在本教程中,我们通过示例展示了 Java 表达式、Java 语句、表达式与语句的区别以及 Java 代码块。
  9. Java 注释

    在本教程中,您将了解 Java 注释、为什么使用注释以及如何以正确的方式使用注释。
  10. Java 条件语句

    Java if...else 语句是条件语句,用于在满足某个条件时执行某些代码。在本教程中,我们通过示例介绍了 Java if 和 if...else 流程控制控制语句。
  11. Java switch 语句

    switch 语句允许我们在多个备选方案中执行一个代码块,在本教程中,我们通过示例介绍了在 Java 中如何通过 switch 语句控制程序的执行流程。
  12. Java for 循环

    在计算机编程中,循环用于重复代码块。在本教程中,我们将通过示例学习如何在 Java 中使用 for 循环,我们还将了解在计算机编程中循环的工作原理。
  13. Java for-each 循环

    Java for-each 循环可方便的遍历数组和集合。在本教程中,我们将通过示例了解 Java for-each 循环及其与 for 循环的区别。
  14. Java while 循环

    在计算机编程中,循环用于重复运行代码块。在本教程中,我们将通过示例介绍如何在 Java 中使用 while 和 do while 循环。
  15. Java break 语句

    break 语句用于跳出并终止循环。在本教程中,我们通过示例介绍在 Java 中如何使用 break 语句。
  16. Java continue 语句

    continue 语句用于在循环中跳过当前一次迭代进入下一次迭代。在本教程中,,我们通过示例介绍在 Java 中如何使用 continue 语句。
  17. Java 数组

    数组是相似类型数据的集合。在本教程中,我们通过示例了解 Java 中如何声明和初始化数组以及如何访问数组元素。
  18. Java 多维数组

    多维数组是数组的数组,多维数组的每个元素都是一个数组。在本教程中,我们将通过示例介绍 Java 二维数组和三维数组。
  19. Java 复制数组

    在本教程中,我们通过示例介绍了在 Java 中复制一维数组和二维数组的不同方法。
  20. Java 方法

    方法是执行特定任务的代码块。在本教程中,我们将通过示例了解 Java 方法是什么、如何定义方法以及如何在 Java 程序中使用方法。
  21. Java 类和对象

    Java 是一种面向对象的编程语言,在本教程中,我们通过示例介绍 Java 中类和对象的概念。
  22. Java 方法重载

    在本文中,您将通过示例了解什么是方法重载以及如何在 Java 中实现方法重载。
  23. Java 构造方法

    Java 中的构造方法类似于方法,是创建类的对象时调用的方法。在本教程中,我们通过示例了解 Java 构造方法、它们的类型以及如何使用它们。
  24. Java 字符串

    在 Java 中,字符串是一个字符序列。在本教程中,我们通过示例介绍 Java 字符串、如何创建字符串以及字符串的各种方法。
  25. Java 访问修饰符

    在 Java 中,访问修饰符用于设置类、接口、类成员和方法的可访问性(可见性)。在本教程中,我们将通过示例了解 Java 访问修饰符、它的类型以及如何使用它们。
  26. Java this 关键字

    在 Java 中,this 关键字用于引用当前对象。在本文中,我们将通过示例了解 Java 中的 this 关键字,如何以及在何处使用 this。
  27. Java 继承

    继承是面向对象编程的关键特性之一,它允许我们从现有类创建新类。在本教程中,我们将借助示例了解 Java 继承以及继承的类型。
  28. Java final 关键字

    在 Java 中, final 关键字用于表示常量。在本教程中,我们将通过示例了解 Java final 变量、方法和类。
  29. Java instanceof

    Java 中的 instanceof 运算符用于检查对象是否是特定类的实例。在本教程中,您将通过示例详细了解 Java instanceof 运算符。
  30. Java 方法覆盖

    子类可以覆盖从父类继承的方法。在本教程中,我们将通过示例了解 Java 中的方法覆盖。
  31. Java super 关键字

    Java 中的 `super` 关键字用于在子类中访问父类成员(属性、构造方法和方法)。在本教程中,我们将通过示例了解 Java 中的 super 关键字的用法。
  32. Java 抽象类和抽象方法

    Java 中使用 `abstract` 声明一个抽象类,抽象类不能被实例化。在本教程中,我们通过示例学习 Java 抽象类和方法,我们还将学习 Java 中的抽象概念。
  33. Java 接口

    接口是一个完全抽象的类。在本教程中,我们将通过示例详细了解如何实现 Java 接口以及何时使用接口。
  34. Java 多态性

    在本教程中,我们将借助示例了解 Java 多态性及其实现。
  35. Java 封装

    封装是面向对象编程的关键特性之一。在本教程中,我们将通过示例学习 Java 中的封装和数据隐藏。
  36. Java 嵌套和内部类

    Java 中的内部类分为非静态内部类和静态内部类。在本教程中,我们将通过示例学习 Java 中的内部类和静态内部类。
  37. Java 匿名类

    在 Java 中,我们可以通过匿名类,在不同类名的前提下,直接扩展一个类或接口,并实例化一个对象。在本教程中,我们将通过示例学习 Java 中的匿名类。
  38. Java 枚举

    在 Java 中,枚举 enum 类是一种具有一组固定常量值的类型。在本教程中,我们将通过示例学习 Java 枚举的基本概念,学习创建和使用枚举。
  39. Java 反射

    在本教程中,我们将学习 Java 反射,反射允许我们在运行时操作类、接口、构造函数、方法和属性字段。
  40. Java 异常

    异常是在程序执行过程中发生的意外事件。在本教程中,我们将学习 Java 中的异常。我们将介绍 Java 中的错误、异常和不同类型的异常。
  41. Java 异常处理

    Java 异常处理很重要,如果不处理异常可能会导致程序的终止。在本教程中,我们将借助示例了解 Java 中不同的异常处理方法。
  42. Java try...catch

    Java 中 `try...catch` 语句用于处理异常,防止程序异常终止。在本教程中,我们将通过示例学习 Java 中的 try catch 语句用法。
  43. Java throw 和 throws

    在本教程中,我们将通过示例学习使用 throw 和 throws 关键字进行异常处理。
  44. java try-with-resources

    在本教程中,我们将了解自动关闭资源的 try-with-resources 语句。
  45. Java 注解

    Java 注解是程序源代码的元数据。在本教程中,我们将通过示例了解什么是 Java 注解、常见的注解类以及以及如何创建一个自定义注解。
  46. Java 预定义的注解

    Java 注解是程序源代码的元数据。在本教程中,我们将借助示例了解几个常用的 Java 预定义的注解。
  47. Java 元注解

    Java 元注解是用于注解的注解。在本教程中,我们将通过示例介绍 Java 中内置的几个元注解。