- 博客(15)
- 收藏
- 关注
原创 IO流常用类方法 精简版
IO流–字节流 io流书写流程 先导包 再处理异常IOException 最后关闭流资源close() InputStream:这个抽象类是表示字节输入流的所有类的超类 OutputStream:这个抽象类是表示字节输出流的所有类的超类 FileInputStream 字节输入流 构造 FileInputStream(File f)将File对象表示的文件路径封装在一个字节输入流中,以后读取 FileInputStream(String path)将一个字符串表示的文件路径封装在一个字节输入流中,以后读
2021-04-07 22:56:39
370
1
原创 双列集合体系
双列集合体系 Map 数据结构:描述的就是一个数据(key)到另一个数据(value)的映射关系(对应关系) Map<K,V>的特点:称为键值对映射关系(一对一) Key(键)是唯一的(不重复),value(值)不是唯一的 每个键都只能对应确定唯一的值 Map集合没有索引, 因此存储的元素不能保证顺序 Map的常用子类 HashMap<K,V>:存储数据采用的哈希表结构,元素的存取顺序不能保证一致。由于要保证键的唯一、不重复,需要重写键的hashCode()方法、eq
2021-04-01 09:07:16
283
原创 无序单列集合Set
特点: 无序:没有任何前后的分别,存入的顺序和取出的顺序不一定一致(Set集合有自己算法,对于存入的元素确定应该存放位置, 只不过存放位置不是按照先开后到方式而已) 没有索引:集合中没有任何位置,元素也就没有位置的属性 不能重复:没有位置的区分,相同值的元素没有任何分别,所以不能重复 Set的常用实现类: HashSet(最常用) 和 TreeSet Set集合的遍历方式: 迭代器遍历, 增强for遍历 TreeSet的自然排序和比较器排序 TreeSet() : 根据元素的自然排序进行排序 TreeSet
2021-04-01 09:06:05
208
原创 泛型
泛型的使用 1、使用:对于有泛型的类型,在这些类型后面跟上尖括号,尖括号里面写上泛型的确定类型(在使用某个类创建对象时,已经可以确定这个具体的类型了,那么就直接写出具体类型) 例如: ArrayList<Integer> al = new ArrayList<Integer>(); 注意事项: 1、前后一致:在创建对象时,赋值符号前面和后面的类型的泛型,必须一致 2、泛型推断:如果前面的引用所属的类型已经写好了泛型,后面创建对象的类型就可以只写一个尖括号,尖括号中可以不写任何内容。
2021-04-01 09:05:10
198
原创 单列集合体系
顶层接口Collection常用功能 创建Collection集合的对象: 多态: 多态的方式 – 父类引用指向子类对象 Collection c = new ArrayList(); 具体的实现类创建 – 本类引用指向本类对象 ArrayList a = new ArrayList(); Collection集合常用方法: boolean add(Object e): 添加元素 boolean remove (Object o): 从集合中移除指定的元素 void clear():
2021-04-01 09:03:24
320
原创 Arrays工具类的使用
static void sort(Object[] a) 根据元素的自然顺序对指定对象数组按升序进行排序 static String toString(Object[] a) 返回指定数组内容的字符串表示形式 static int binarySearch(Object[] a,Object key) 方法的使用前提 : 要求数组中元素是升序排列, 且元素key只出现一次, 二分查找才是效率最高且是正确的 使用二分搜索法来搜索指定数组a中,获得key数值对用索引位置。 public .
2021-03-31 21:44:01
124
原创 NuberFormat类以及使用
NumberFormat类常用方法 static final NumberFormat getInstance(): 返回当前默认语言环境的通用数值格式 static final NumberFormat getCurrencyInstance() 返回当前默认语言环境的货币格式 void setMaximumFractionDigits(int newValue) 设置数的小数部分所允许的最大位数 void setMaximumIntegerDigits(int newValue
2021-03-31 21:43:31
232
原创 Syste类 及常用方法
实例化 : 实例化对象, 创建对象 , new 类型(); 初始化 : 赋值 1、常用字段(静态常量): System.in:标准输入流,默认关联到键盘上 举例 : Scanner sc = new Scanner(System.in); System.out:标准输出流,默认关联到控制台上 举例 : System.out.println(数据); System.err:标准错误输出流,默认关联到控制台上,用于打印错误信息,在eclipse中,使用该流打印的内容是红色 举例 : 如果代码中发生异常, 那么使
2021-03-31 21:41:40
848
原创 Math
Math 两个常量 E:自然对数的底数,2.718 PI:圆周率 常用方法 abs(数字类型),返回该参数的绝对值 ceil(double d),返回d的向上取整 floor(double d),返回d的向下取整 max(int a, int b),返回a、b的较大值 min(int a, int ),返回a、b的较小值 pow(int a, int b),返回a的b次幂 random(),返回0.000~0.999的随机数 round(double d),返回d四舍五入的结果 public class M
2021-03-31 21:16:06
215
原创 基本数据类型的包装类
基本类型的包装类 byte Byte short Short int Integer long Long float Float double Double char Character boolean Boolean Integer的构造方法 1、Integer(int i):将一个基本类型的int数,转换成Integer类型的对象 使用i给Integer对象中的成员变量赋值 2
2021-03-31 21:15:03
153
原创 String类中常用方法
String类 不需要导包 在Java中只要使用双引号引用起来的任何数据它们都是String的一个对象 String s = "abc"; String() 初始化一个新创建的String对象,使其表示一个空字符序列。 String(String original) 初始化一个新创建的String对象,使其表示一个与参数列表相同的字符序列:换句话说,心创建的字符串是该参数字符串的副本 string(char[] value) 分配一个新的String,使其表示字符数组参数中当前包含的字符序列 Stri
2021-03-31 20:58:00
178
原创 Object类中常用方法
Object类 随意定义一个类型,不手动显式定义其父类,那么这个类的父类就是Object类 class Teacher extends Person{} toString方法 public String toString() 对象返回这样一个地址值的字符串,没有什么意义,因此对于子类而言,需要重写父类的这个方法. 快捷键生成:alt + insert -> 点击 toString方法 equals方法 public boolean equals(Object obj) 指示其他某个对象
2021-03-31 20:56:31
131
原创 面向对象中的常用方法
面向对象 类 使用关键字class定义并具有固定的定格式 格式: 修饰符 class 类名 { 成员变量1; 成员变量2; … 成员方法1; 成员方法2; … } public class Person { // 1. 属性 : 事物的特征 // 特征以成员变量的形式存在的, 就是一个普通变量定义,但是位置"类中方法外" // 成员变量也称为全局变量 String name; int age; // 2. 行为 : 功能,方法
2021-03-31 20:54:59
1386
原创 数组
数组 概述 1.含义:集中存储相同类型数据的容器。 2.特点: 1)存储数据长度固定的容器,数组是一个定长容器,当定义一个数组时,必须指定数组长度 2)存储数据的数据类型要一致 数组的动态初始化 1.含义: 只指定数组长度不指定数组元素值. 2.数组的定义: 数据类型[] 数组名称 = new 数据类型[数组长度]; // 更常见 数据类型 数组名称[] = new 数据类型[数组长度]; 3.举例: int[] arr = new int[3]; 定义出一个数组,数
2021-03-31 19:44:20
241
原创 方法
方法 概述 1.可以导包。 反复使用 提高了代码的复用性。 2.具有封装性,其他调用者看不到,也无法直接访问 创建方法 修饰符 返回值类型 方法名称(参数列表) { 方法体语句; return语句; 注:方法有返回值必须return。 public static int getSum(int x, int y){ int z = x + y; return z; }//两个整数求和 方法的调用 格式 1.方法名称 getSum 2.实际参数 getSum(3,5)
2021-03-31 19:43:31
139
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅