黄子涵

摘要: 面向对象程序设计(object-oriented programming,OOP)是当今主流的程序设计范型,它取代了20世纪70年代的“结构化”或过程式编程技术。由于Java是面向对象的,所以你必须熟悉OOP才能够很好地使用Java。 对象 面向对象的程序是由对象组成的,每个对象包含对用户公开的特定 阅读全文
posted @ 2021-08-25 02:31 黄子涵 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 静态字段 如果将一个字段定义为static,每个类只有一个这样的字段。而对于非静态的实例字段,每个对象都有自己的一个副本。例如,假设需要给每一个员工赋予唯一的标识码。这里给Employee类添加一个实例字段id和一个静态字段nextId: class Employee { private stati 阅读全文
posted @ 2021-08-25 02:29 黄子涵 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 运算符用于连接值。 算术运算符 四则运算 在Java中,使用算术运算符+、一、*、/表示加、减、乘、除运算。当参与/运算的两个操作数都是整数时,表示整数除法;否则,表示浮点除法。整数的求余操作(有时称为取模)用%表示。例如,15/2等于7,15%2等于1,15.0/2等于7.5。需要注意,整数被0除 阅读全文
posted @ 2021-08-25 02:27 黄子涵 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 读取输入 Scanner对象 将输出打印到“标准输出流”(即控制台窗口)是一件非常容易的事情,只要调用System.out.println即可。然而,读取“标准输入流”System.in就没有那么简单了。要想通过控制台进行输入,首先需要构造一个与“标准输入流”System.in关联的Scanner对 阅读全文
posted @ 2021-08-25 02:23 黄子涵 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 我们不会面面俱到,也不希望过于沉闷,简单地介绍几点技巧。应用这些技巧可以使你设计的类更能得到专业OOP圈子的认可。 一定要保证数据私有。 这是最重要的;绝对不要破坏封装性。有时候,可能需要编写一个访问器方法或更改器方法,但是最好还是保持实例字段的私有性。很多惨痛的教训告诉我们,数据的表示形式很可能会 阅读全文
posted @ 2021-08-25 02:11 黄子涵 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 简单的类只包含一个简单的main方法。现在来学习如何编写复杂应用程序所需要的那种主力类(workhorse class)。通常,这些类没有main方法,却有自己的实例字段和实例方法。要想构建一个完整的程序,会结合使用多个类,其中只有一个类有main方法。 Employee类 在Java中,最简单的类 阅读全文
posted @ 2021-08-25 02:08 黄子涵 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 与大多数程序设计语言一样,Java中的注释也不会出现在可执行程序中。因此,可以在源程序中根据需要添加任意多的注释,而不必担心可执行代码会膨胀。在Java中,有3种标记注释的方式。最常用的方式是使用//,其注释内容从//开始到本行结尾。 当需要更长的注释时,既可以在每行的注释前面标记//,也可以使用/ 阅读全文
posted @ 2021-08-25 01:55 黄子涵 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 按值调用和按引用调用 按值调用(call by value)表示方法接收的是调用者提供的值。而按引用调用(call by reference)表示方法接收的是调用者提供的变量地址。方法可以修改按引用传递的变量的值,而不能修改按值传递的变量的值。“按......调用”(call by)是一个标准的计算 阅读全文
posted @ 2021-08-25 01:52 黄子涵 阅读(60) 评论(0) 推荐(0) 编辑
摘要: JDK包含一个很有用的工具,叫做javadoc,它可以由源文件生成一个HTML文档。事实上,联机API文档就是通过对标准Java类库的源代码运行javadoc生成的。 如果在源代码中添加以特殊定界符/**开始的注释,你也可以很容易地生成一个看上去具有专业水准的文档。这是一种很好的方法,因为这样可以将 阅读全文
posted @ 2021-08-25 01:49 黄子涵 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 数组存储相同类型值的序列。 声明数组 下标(index,或称索引) 数组是一种数据结构,用来存储同一类型值的集合。通过一个整型下标(index,或称索引)可以访问数组中的每一个值。例如,如果 a 是一个整型数组,a[i]就是数组中下标为 i 的整数。 在声明数组变量时,需要指出数组类型(数据元素类型 阅读全文
posted @ 2021-08-25 00:12 黄子涵 阅读(101) 评论(0) 推荐(0) 编辑