摘要:
JDK 给我们提供了成千上万个类供我们直接使用,而 Scanner类 就是这众多类里的一个最常用的一个类。既然它是一个类,我们使用它的方法和使用我们自己写的类的方法基本一致。 ####方法基本如下: #####1.导包 就是指出需要使用的类在哪一个位置,格式一般为 import 包名称.类名称,Sc 阅读全文
摘要:
什么是对象 对象就是看得见摸得着的东西,万物皆对象 如何认识对象 任何一个对象都有其特征和功能,我们也是通过对象的特征和功能认识对象 什么是类 我们把具有某些相同特征和功能的对象归纳为类,类是对对象的抽象和描述,不是具体指某个对象或东西,类是看不见摸不着的,比如人类、狗、男人等。 类的作用 类的作用 阅读全文
摘要:
Java 中的常量就是初始化或赋值后不能再修改,而变量则可以重新赋值。 我们可以使用Java 关键字 final 定义一个常量,如下 final double PI = 3.14; 注意:为了区别 Java 中的常量和变量,一般要求常量命名全部使用大写字母,单词之间使用下划线隔开,如 CLASS_N 阅读全文
摘要:
什么是 Steam Java 8 中新增了 Stream(流)来简化集合类的使用,Stream 本质上是个接口,接口中定义了很多对 Stream 对象的操作。 我们知道,Java 中 List 和 Set 集合都是基于 Collection 接口的扩展,在 Java 8 中新增了 stream( ) 阅读全文
摘要:
EnumMap 实现类 因为 HashMap 是一种通过对 key 计算 hashCode(),通过空间换时间的方式,直接定位到 value 所在的内部数组的索引,因此,查找效率非常高。 如果作为 key 的对象是 enum 类型,那么,还可以使用 Java 集合库提供的一种 EnumMap,它在内 阅读全文
摘要:
模式的起源 设计模式这一概念,起源于建筑领域,是由Christopher Alexander(克里斯托佛·亚历山大)及其团队,长时间通过对建筑行业的调查研究,总结了建筑行业可重复复用的解决方案,并记录在《建筑的永恒之道》中。 在书中,对模式的定义是:每个模式都描述了一个在环境中不断出现的问题,然后描 阅读全文