黄子涵

摘要: 简单的类只包含一个简单的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) 编辑
摘要: 强类型语言 Java是一种强类型语言。这就意味着必须为每一个变量声明一种类型。在Java中,一共有8种基本类型(primitive type),其中有4种整型、2种浮点类型、1种字符类型char(用于表示Unicode编码的代码单元)和1种用于表示真值的boolean类型。 整型 整型用于表示没有小 阅读全文
posted @ 2021-08-24 23:01 黄子涵 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 与任何程序设计语言一样,Java使用条件语句和循环结构确定控制流程。当需要对某个表达式的多个值进行检测时,可以使用switch语句。 块作用域 块 在深入学习控制结构之前,需要了解块(block)的概念。 块(即复合语句)是指由若干条Java语句组成的语句,并用一对大括号括起来。块确定了变量的作用域 阅读全文
posted @ 2021-08-24 22:58 黄子涵 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 构造器可以定义对象的初始状态。但是,由于对象构造非常重要,所以Java提供了多种编写构造器的机制。下面将详细介绍这些机制。 重载 有些类有多个构造器。例如,可以如下构造一个空的StringBuilder对象: var messages = new StringBuilder(); 或者,可以指定一个 阅读全文
posted @ 2021-08-24 22:33 黄子涵 阅读(64) 评论(0) 推荐(0) 编辑
摘要: String 从概念上讲,Java字符串就是Unicode字符序列。例如,字符串"Java\u2122"由5个Unicode字符J、a、v、a和™组成。Java没有内置的字符串类型,而是在标准Java类库中提供了一个预定义类,很自然地叫做String。每个用双引号括起来的字符串都是String类的一 阅读全文
posted @ 2021-08-24 22:16 黄子涵 阅读(122) 评论(0) 推荐(0) 编辑
摘要: java.math 如果基本的整数和浮点数精度不能够满足需求,那么可以使用java.math包中两个很有用的类:BigInteger和BigDecimal。这两个类可以处理包含任意长度数字序列的数值。 BigInteger类 BigInteger类实现任意精度的整数运算 BigDecimal类 Bi 阅读全文
posted @ 2021-08-24 22:02 黄子涵 阅读(105) 评论(0) 推荐(0) 编辑