提交 62c57f02 编写于 作者: W wizardforcel

2021-10-11 21:58:48

上级 2e3cd091
# 前言
# 零、前言
无论这是您第一次涉足 Java 等高级面向对象编程语言,还是您已经进行了一段时间的编程,只是想将 Java 添加到您的曲目中,或者即使您一生中从未接触过一行代码,本书都是为您而设计的。我们将快速行动,我们不会回避繁重的主题,但我们将从非常基础的开始这本书,并学习面向对象编程背后的概念。java,如果它能帮助您理解 Java 编程是什么,为什么它是重要的,那么我会认为这本书是成功的。以及如何开始在 NetBeans 中开发 Java 应用程序。如果 Java 成为你最喜欢的编程语言,我也会很高兴!
......
# Java 入门
# 一、Java 入门
无论这是您第一次尝试高级面向对象编程语言(如 Java),还是您已经进行了一段时间的编程,只是想将 Java 添加到您的曲目中,或者即使您一生中从未接触过一行代码,本书都是为您而设计的。我们将迅速行动,我们不会回避繁重的话题;然而,我们将从头开始这本书,并在学习过程中了解面向对象编程背后的概念。
......
# 理解类型化变量
# 二、理解类型化变量
为了创建即使是普通的 Java 程序,我们需要一种存储和操作信息的方法。当我们这样做的时候,我们的主要资源是变量,这就是我们在本章要看的。我们将研究 Java 中的不同数据类型以及如何在程序中使用它们。我们还将看到`Math`类库及其函数之一。
......
# 分支
# 三、分支
每次运行时执行相同操作的程序都很好,但最有趣的计算机程序每次运行时所做的事情都略有不同,无论是因为它们有不同的输入,还是因为用户正在积极地与它们交互。有了这些,让我们从理解条件语句开始本章,然后我们将进一步探索 Java 如何处理复杂的条件语句,修改程序的控制流,以及研究循环功能。
......
# 数据结构
# 四、数据结构
在本章中,我们将学习 Java 中一些最重要的数据结构。我们将了解什么是数组,以及当我们需要处理变量序列时它们是如何有用的。我们将使用数组在 NetBeans 中编写一个程序,以了解它们是如何工作的。本章还将引导我们了解多维数组的概念。我们将编写一个程序,使用二维数组创建棋盘。
......
# 功能
# 五、函数
在本章中,我们将首先讨论 Java 程序基础中使用的一些基本概念和术语。您将通过简单的程序学习所有这些概念。您将了解非常重要的 Java 方法。如果你是一个有经验的程序员,你可能在过去运行过函数。随着这些基本概念的学习,您将掌握更多关于高级 Java 函数的知识。以下是我们计划在本章中介绍的主题:
......
# 面向对象 Java 建模
# 六、Java 面向对象建模
在本章中,您将学习如何在 Java 中创建类和对象。面向对象编程允许我们向计算机和我们自己解释高度复杂的系统。此外,关于面向对象编程还有很多需要学习的内容,比如对象如何组合在一起,它们可以具有的关系类型,以及我们可以如何使用对象使程序更易于编写。我们还将浏览创建自定义类、成员变量和成员函数的主题。最后,我们将研究分配给自定义类的一个非常特殊的成员,即构造函数和构造函数类型。
......
# 面向对象的 Java
# 七、更加面向对象的 Java
在本章中,我们将通过创建一个超类和子类,并使用覆盖、数据结构、抽象方法和受保护方法等概念来理解它们之间的“is-a”关系,从而探索 Java 中的继承主题。我们还将深入研究抽象类的概念。
......
# 有用的 Java 类
# 八、有用的 Java 类
一旦我们对 Java 的基础知识、Java 语法和 Java 所围绕的基本面向对象概念有了一定程度的了解,我们就可以了解 Java 的 API 和类库了,这些类库对于我们编写 Java 程序来说非常方便。我们之所以想这样做,是因为我们将使用这些类库来加速我们的编程,并利用编写了非常优秀的东西的程序员的工作。
......
# 文件输入和输出
# 九、文件输入和输出
文件 I/O 函数是一个非常强大的工具,它可以使现代编程中最困难和最令人沮丧的任务之一,即在逻辑上独立的代码实体之间传输信息,比其他方法容易得多。话虽如此,在本章中,您将学习如何使用`FileWriter``BufferedWriter`以及`FileReader``BufferedReader`类编写和读取数据文件。我们还将了解`close ()`方法和`Scanner`类的用法。然后您将了解异常处理。最后,我们将看到 I/O 的另一个方面:`Serializable`类。
......
# 基本图形用户界面开发
# 十、基本图形用户界面开发
有时,我们编写的程序都是关于原始功能的。然而,我们经常编写我们或其他用户通常使用的程序,这些用户希望与我们的交互过程得到简化。在本章中,我们将看到 NetBeans 中的**图形用户界面****GUI**的基本功能。定义真正令人惊叹的软件程序的两个因素是它们的 GUI 和用户体验。您将学习如何使用`JFrame`类创建应用程序窗口,方法是设置其大小,向其添加标签,并整体关闭应用程序。然后是 GUI 编辑器的主题,即调色板;在这里,我们将看到调色板的工作实例以及其中可用的组件。最后,您将学习如何通过添加按钮和功能来触发事件。
......
# XML
# 十一、XML
假设我们希望存储对我们的程序有意义的结构的信息。此外,我们希望这些信息在某种程度上是人类可读的,有时甚至是人类可编辑的。为了实现这一点,我们经常转向 XML。
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册