07 2021 档案
摘要:JDK 包含 个很有用的工具,叫做javadoc ,它可以由源文件生成 HTML 文档。事 实上,在第 章讲述的联机 API 文档就是通过对标准 Java 类库的源代码运行javadoc 成的 如果在源代码中添加以专用的定界符/**开始的注释,那么可以很容易地生成 个看上 去具有专业水准的文档 这是
阅读全文
摘要:我们经常听到服务提供商这样说 “如果类遵从某个特定接口,那么就履行这项服务” 下面给出一个具体的示例 Arrays 类中的 sort 方法承诺可以对对象数组进行排序,但要求满 足下列前提:对象所属的类必须实现了 mpar 接口 下面是 omparable 接口的代码仅供非商业用途或交流学习使用 21
阅读全文
摘要:接口的实现 当类实现接口的时候,类要实现接口中所有的方法。否则,类必须声明为抽象的类。 类使用implements关键字实现接口。在类声明中,Implements关键字放在class声明后面。 实现一个接口的语法,可以使用这个公式: 接口语法: ...implements 接口名称[, 其他接口名称
阅读全文
摘要:Java 支持三种注释方式。前两种分别是 // 和 /* */,第三种被称作说明注释,它以 /** 开始,以 */结束。 说明注释允许你在程序中嵌入关于程序的信息。你可以使用 javadoc 工具软件来生成信息,并输出到HTML文件中。 说明注释,使你更加方便的记录你的程序信息。 javadoc 标
阅读全文
摘要:链表(Linked list)是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的地址。 链表可分为单向链表和双向链表。 一个单向链表包含两个值: 当前节点的值和一个指向下一个节点的链接。 一个双向链表有三个整数值: 数值、向后的节点链接、向前的
阅读全文
摘要:1.Java Iterator(迭代器)不是一个集合,它是一种用于访问集合的方法,可用于迭代 ArrayList 和 HashSet 等集合。 Iterator 是 Java 迭代器最简单的实现,ListIterator 是 Collection API 中的接口, 它扩展了 Iterator 接口
阅读全文
摘要:1.abstract:抽象的。 2.abstract可以用来修饰的结构,类、方法。 3.abstract修饰类,抽象类。 (1)此类不能实例化。(2)抽象类中一定有构造器,便于子类实例化时调用(涉及,子类对象实例化的全过程)。(3)开发中,都会提供抽象类的子类,让子类对象实例化,完成相关的操作。 4
阅读全文
摘要:SonarQub e 是 一个开源的代码质量分析平台,便于管理代码的质量,可检查出项目代码的漏洞和潜在的逻辑问题。同时,它提供了丰富的插件,支持多种语言的检测, 如 J ava、Python、Groovy、C、C++等几十种编程语言的检测。它主要的核心价值体现在如下几个方面: 检查代码是否遵循编程标
阅读全文
摘要:方法注释 打开file->setting->Editor->LiveTemplates点击右边上面那个绿色的+号,选择Template Group双击,然后弹出一个窗口,随便添加一个名字,我这里添加的是MyGroup然后点击OK
阅读全文
摘要:使用Java应用程序发送 E-mail 十分简单,但是首先你应该在你的机器上安装 JavaMail API 和Java Activation Framework (JAF) 。 您可以从 Java 网站下载最新版本的 JavaMail,打开网页右侧有个 Downloads 链接,点击它下载。 您可以
阅读全文
摘要:ava 给多线程编程提供了内置的支持。 一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。 多线程是多任务的一种特别的形式,但多线程使用了更小的资源开销。 这里定义和线程相关的另一个术语 - 进程:一个进程包括由操作系统分配的内存空间,包含一个或多个线
阅读全文
摘要:static变量 被static修饰的类的变量,也称为静态变量。非静态变量也称为实例变量 被static修饰的类的变量,也称为静态变量。非静态变量也称为实例变量静态变量和实例变量的区别是: 静态变量被所有类实例对象所共享,在内存中只有一个副本,当且仅当在类初次加载时会被初始化。实例变量是实例对象所拥
阅读全文
摘要:gitbook是一个基于Node.js的命令行工具 README.md(书籍的介绍在这个文件里) SUMMARY.md(书籍的目录结构在这里配置) 支持 AsciiDoc/Markdown GitBook是一个现代文档平台,团队可以在其中记录从产品到内部知识库和 API 的所有内容。 我们希望帮助团
阅读全文
摘要:1. Character 类用于对单个字符进行操作。 Character 类在对象中包装一个基本类型 char 的值 char ch = 'a'; // Unicode 字符表示形式 char uniChar = '\u039A'; // 字符数组 char[] charArray ={ 'a',
阅读全文
摘要:Java 提供了一种对象序列化的机制,该机制中,一个对象可以被表示为一个字节序列,该字节序列包括该对象的数据、有关对象的类型的信息和存储在对象中数据的类型。将序列化对象写入文件之后,可以从文件中读取出来,并且对它进行反序列化,也就是说,对象的类型信息、对象的数据,还有对象中的数据类型可以用来在内存中
阅读全文
摘要:HashMap 是一个散列表,它存储的内容是键值对(key-value)映射。 HashMap 实现了 Map 接口,根据键的 HashCode 值存储数据,具有很快的访问速度,最多允许一条记录的键为 null,不支持线程同步。 HashMap 是无序的,即不会记录插入的顺序。 HashMap 继承
阅读全文
摘要:ArrayList 类是一个可以动态修改的数组,与普通数组的区别就是它是没有固定大小的限制,我们可以添加或删除元素。 ArrayList 继承了 AbstractList ,并实现了 List 接口。 import java.util.ArrayList; // 引入 ArrayList 类 Arr
阅读全文