这篇文章介绍了 HashMap 类常用的常量和方法,为了后面更好的学习 HashMap 先入个门。
在计算机中所有数据都是以二进制的形式储存的。Java 中的位运算其实就是直接对在内存中的二进制数据进行操作,因此处理数据的速度非常快。在实际编程中,如果能巧妙运用位操作,完全可以达到四两拨千斤的效。基本的位运算符有与、或、异或、取反、左移、右移和无符号右移。
List 是一个接口,它继承于 Collection 接口。常用的实现类有:ArrayList,LinkedList,Vector。它表示有序且元素可重复的队列。而 Set 代表无序且元素不可重复的队列。List关注的是索引,拥有一系列和索引相关的方法,查询速度快。因为往 List 集合中间位置插入或删除数据时,会伴随着后面数据的移动,所以插入和删除数据速度较慢。通过之前的文章 Java中的集合关系,回顾下集合之间的关系。
Java 的所有集合类都位于 java.util 包,其中提供了一个表示和操作对象集合的统一构架,包含大量集合接口,以及这些接口的实现类和操作它们的算法。一个集合是一个对象,但它表示一组对象,Java 集合中实际存放的是对象的引用值,不能存放基本数据类型值。
【富爸爸穷爸爸】的作者是罗伯特·清崎,是一位日裔美国人。作者通过模拟自己有两位爸爸,一位是富爸爸,一位是穷爸爸。两位爸爸根据自己的人生经验,教育作者的财富的认识。本书讲述的对财富的观点,让我接触了以前从未接触的领域:财商教育。
Java关键字是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量。Java的关键字对Java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数。
字符串 String 广泛应用在Java编程中,在Java中字符串属于对象,Java提供了 String 类来创建和操作字符串。
装箱和拆箱的概念描述的其实就是Java中八种基本数据类型和对应的包装类型之间的转换过程。我们把基本数据类型转换成对应的包装类型的过程叫做装箱。反之就是拆箱。在Java中的装箱和拆箱不是人为操作的,是程序在编译的时候编译器帮助我们完成这项任务的,因此说它是自动的。
Java数据类型,分为基本数据类型和引用类型。基本数据类型,又细分为8种基本数据类型,分别是byte、short、int、long、float、double、boolean和char。