07 2021 档案
摘要:java常见数据结构 栈 stack 特点:先进后出 存储元素到集合:入栈(压栈) 取出集合中的元素:出栈(弹栈) 单一开口 队列 queue 特点:先进先出 入口和出口在集合的两侧,类似于排队 数组 array 特点: 查询快:数组的地址是连续的,我们通过数组的首地址可以找到数组,通过数组的索引可
阅读全文
摘要:Java泛型 **泛型:**是一种未知的数据类型,当我们不知道使用什么类型的数据的时候,可以使用泛型 泛型也可以看成是一个变量,用来接受数据类型 ArrayList在定义的时候,不知道集合中都会存储什么类型的数据,所以使用泛型 E: 未知的数据类型 创建集合对象的时候,就会确定泛型的数据类型 使用泛
阅读全文
摘要:Java增强for循环 增强for循环(也称for each循环),专门用来遍历数组和集合的。其内部原理是Iterator迭代器,所以在遍历的过程中,不能对集合中的元素进行操作 格式: for(集合/数组的数据类型 变量名: 集合名/数组名){ System.out.println(变量名); }
阅读全文
摘要:Iterator迭代器 Iterator接口 **迭代:**即Collection集合元素的通用获取方式。在元素取出之前要先判断集合中有没有元素,如果有,就把这个元素取出来,继续在判断,如果还有就再取出来。一直把集合中的所有元素全部取出。这种取出方式专业术语称为迭代。 两个常用方法: boolean
阅读全文
摘要:Collection常用功能 Collection是所有单列集合的父接口,因此在Collection中定义了单列集合(List和Set)通用的一些方法,这些方法可用于操作所有的单列集合。 public boolean add(E e): 把给定的对象添加到当前的集合中 public void cle
阅读全文
摘要:集合框架 Vector ArrayList LinkedList TreeSet HashSet LinkedHashSet 学习集合的目标: 会使用集合存储数据 会遍历集合,把数据取出来 掌握每种集合的特性 List接口: 有序的集合(存储和取出元素顺序相同) 允许存储重复元素 有索引,可以使用普
阅读全文
摘要:java基本类型与字符串类型之间的相互转换 基本类型->字符串 基本类型数据的值+"" 最简单的方式 使用包装类中的静态方法 static String toString(int i)返回一个表示指定整数的String对象 使用String类中的静态方法 static String valueOf(
阅读全文
摘要:Java包装类 包装类 基本数据类型的数据,使用起来非常方便,但是没有对应的方法来操作这些数据 所以可以使用一个类,把基本数据类型的数据包装起来,这个类就叫做包装类 在包装类中可以定义一些方法,来操作基本数据类型 基本数据类型对应的包装类 拆箱与装箱 装箱 把基本类型的数据,包装到包装类中(基本数据
阅读全文
摘要:java之StringBuilder原理 String类 字符串是常量;他们的值 在创建后不能更改 字符串的底层是一个被final修饰的数组,不能改变 进行字符串的相加,内存中就会有多个字符串,占用空间多,效率低下 String s = "a" + "b" + "c" = "abc"; // "a"
阅读全文
摘要:Java之Date类 获取系统时间(毫秒): long time = System.currentTimeMills(); System.out.println(time); /* 获取到的时间单位为毫秒 一天有86400,000毫秒 时间原点:1970年1月1日00:00:00(英国格林威治标准时
阅读全文
摘要:java之Object类相关方法 类 Object 是类层次结构的根(最顶层)类。每个类都使用 Object 作为超(父)类。 一个类都会直接或间接的继承自该类,该类中提供了一些非常常用的方法。 toString()方法 作用: 打印对象的信息 重写前: 打印的是包类名@地址值 重写后: 可以是打印
阅读全文
摘要:Java内部类 如果一个事物内部包含另一个事务,那么这就是一个类内部包含另一个类 例如:身体和心脏的关系,汽车和发动机的关系 分类 成员内部类 局部内部类(包含匿名内部类) 成员内部类的定义格式 修饰符 class 外部类名称{ 修饰符 class 内部类名称{ } } 注意:内用外,随意访问;外用
阅读全文
摘要:Java四种权限修饰符 public > protected > (default) > private 类型\修饰符 public protected (default) private 同一个类 YES YES YES YES 同一个包 YES YES YES NO 不同包子类 YES YES
阅读全文
摘要:Java之final关键字 final关键字代表最终、不可改变的 常见四种用法: 可以用来修饰一个类 可以用来修饰一个方法 可以用来修饰一个局部变量 还可以用来修饰一个成员变量 final关键字用于修饰类 当final关键字用于修饰一个类的时候,格式: public final class 类名称{
阅读全文

浙公网安备 33010602011771号