摘要:
五、Set接口 概述 一个不包含重复元素的 collection。 HashSet类 概述 不保证 set 的迭代顺序 特别是它不保证该顺序恒久不变。 HashSet如何保证元素唯一性 底层数据结构是哈希表(元素是链表的数组) 哈希表依赖于哈希值存储 添加功能底层依赖两个方法: int hashCo 阅读全文
摘要:
一、List接口 概述 有序的collection(也称为序列)。此接口的用户可以对列表中每个元素的插入位置进行精确地控制。用户可以根据元素的整数索引(在列表中的位置)访问元素,并搜索列表中的元素。 与 set 不同,列表通常允许重复的元素。 成员方法 void add(int index,E el 阅读全文
摘要:
面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,Java就提供了集合类。 数组虽然也可以存储对象,但长度是固定的,集合长度是可变的。 数组中可以存储基本数据类型,集合只用于存储对象,集合可以存储不同类型的对象。 一、Collection接口 概述 Collection 层次结 阅读全文
摘要:
十三、System类概述及其成员方法 概述 System 类包含一些有用的类字段和方法。它不能被实例化。 成员方法 public static void gc() public static void exit(int status) public static long currentTimeMi 阅读全文
摘要:
九、BigInteger类概述及其构造方法 概述 可以让超过Integer范围内的数据进行运算 构造方法 public BigInteger(String val) 成员方法 public BigInteger add(BigInteger val) public BigInteger subtra 阅读全文
摘要:
六、数组高级(排序和查找) 冒泡排序 相邻元素两两比较,大的往后放,第一次完毕,最大值出 现在了最大索引处 选择排序 从0索引开始,依次和后面元素比较,大的往前放,第一次完毕,最大值出现在了最小索引处 查找 基本查找 数组元素无序 二分查找 数组元素有序 七、Arrays类概述及其常用方法 概述 针 阅读全文
摘要:
学习查找文件信息过滤是必不可少的,根据套路,首先需要传入文件路径,调用listfiles方法创建file数组 对数组进行遍历。 示例: public static void main(String[] args) { File file = new File("D:\\developfile\\pr 阅读全文
摘要:
四、String类概述及其构造方法 概述 字符串是由多个字符组成的一串数据(字符序列)字符串可以看成是字符数组 构造方法 public String()public String(byte[] bytes)public String(byte[] bytes,int offset,int lengt 阅读全文
摘要:
一、API 概述 API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。 二、Object类概述及其构造方法 概述 类层次结构 阅读全文
摘要:
十四、代码块 静态代码块 随着类的加载而执行,只会执行一次 构造代码块 每次创建对象都会执行,用于初始化所有构造方法都必须初始化的数据 局部代码块 局部代码块执行完之后会被立马认为是垃圾 静态代码块,构造代码块,构造方法的执行顺序 静态代码块 - >构造代码块 -> 构造方法 十五、继承 概述 多个 阅读全文