黄子涵

摘要: 强类型语言 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) 编辑
摘要: Java允许使用包(package)将类组织在一个集合中。借助包可以方便地组织自己的代码,并将自己的代码与别人提供的代码库分开管理。下面我们将介绍如何使用和创建包。 包名 使用包的主要原因是确保类名的唯一性。假如两个程序员不约而同地建立了Employee类。只要将这些类放置在不同的包中,就不会产生冲 阅读全文
posted @ 2021-08-24 21:54 黄子涵 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 在Java中,没有类就无法做任何事情。然而,并不是所有的类都表现出面向对象的典型特征。例如,Math类,可以直接使用Math类的方法,如Math.random,而不必了解它具体是如何实现的,你只需要知道方法名和参数(如果有的话)。这正是封装的关键所在,当然所有类都是这样。但Math类只封装了功能,它 阅读全文
posted @ 2021-08-24 13:44 黄子涵 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 在将应用程序打包时,你一定希望只向用户提供一个单独的文件,而不是一个包含大量类文件的目录结构,Java归档(JAR)文件就是为此目的而设计的。一个JAR文件既可以包含类文件,也可以包含诸如图像和声音等其他类型的文件。此外,JAR文件是压缩的,它使用了我们熟悉的ZIP压缩格式。 创建JAR文件 可以使 阅读全文
posted @ 2021-08-24 11:49 黄子涵 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 首次运行结果 下面看一个最简单的Java应用程序,它只发送一条消息到控制台窗口中: 程序示例 public class HuangZiHanFirstSample { public static void main(String[] args) { System.out.println("我是黄子涵 阅读全文
posted @ 2021-08-24 11:36 黄子涵 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 假设你在某个公司工作,这个公司里经理的待遇与普通员工的待遇存在着一些差异。不过,他们之间也存在着很多相同的地方,例如,他们都领取薪水。只是普通员工在完成本职任务之后仅领取薪水,而经理在完成了预期的业绩之后还能得到奖金。这种情形就需要使用继承。为什么呢?因为需要为经理定义一个新类Manager,并增加 阅读全文
posted @ 2021-08-24 11:19 黄子涵 阅读(410) 评论(0) 推荐(0) 编辑
摘要: HTML(Hypertext Markup Language,超文本标记语言)诞生于20世纪90年代初。1993年或1994年,那时浏览器只有NCSA Mosaic这一种,Web服务器的种类也屈指可数。 HTML的历史 JavaScript出场 JavaScript语言(虽然取了这么一个名字,但是它 阅读全文
posted @ 2021-08-24 11:02 黄子涵 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 初探HTML 开发人员多少都知道一点HTML。近年来它的身影随处可见,即便是那些从不需要写HTML代码的人,也很可能见过一些。顾名思义,HTML是一种标记语言。其标记以应用于文档内容(例如文本)的元素为其存在形式。 使用元素 代码清单1是一个应用于文本内容的HTML元素的简例。 代码清单1 HTML 阅读全文
posted @ 2021-08-24 10:56 黄子涵 阅读(93) 评论(0) 推荐(0) 编辑