
API
文章平均质量分 83
易水寒1011
这个作者很懒,什么都没留下…
展开
-
API_Day06_集合框架(Collection)01
集合 (集合框架)Collection 是一个接口(interface),他是一个用来存放对象的数据结构,其中长度可变,而且集合中可以存放不同类型的对象,并提供了一系列操作此对象的方法。分成对外的接口,接口的实现,以及集合框架的算法。集合和数组一样,都是用来存储数据的(多个数据);1. 集合与数组存储数据概述:集合、数组都是对多个数据进行存储操作的结构,简称Java容器。说明:此时的存储,主要指的是内存层面的存储,不涉及到持久化的存储(.txt,.jpg,.avi,数据库中)2. 数组存储原创 2021-08-06 16:59:19 · 193 阅读 · 0 评论 -
Num13_Exception异常
Throwable常用方法:java异常Error 和 Exception 的区别:ErrorExceptionException 的分类1.编译时异常(检查异常)-- CheckedException2.运行时异常(非检查异常 UnChecked) --RuntimeException,java两种异常处理机制Finally常见面试题:异常处理机制在IO中的 应用java 处理机制二:Throws自动关闭特性:AutoCloseable子类重写超类中含有Throws声明异常抛出的方法时对throws的几种原创 2021-09-20 20:38:57 · 145 阅读 · 0 评论 -
Num11_RandomAccessFile随机读写文件流
RandomAccessFileRandomAccessFile随机存取文件流构造方法常用方法RandomAccessFile 常用构造器:题:1.获取当前目录下所有文件及文件夹,2.列出当前目录下所有的文件及文件夹项。RandomAccessFile随机存取文件流java.io.RandomAccessFile 随机存取文件流是专门用来读写文件数据的类,其基于指针对文件进行随机访问读写操作灵活。构造方法使用一个已经存在的文件来创建一个RandomAccessFile对象。RandomA原创 2021-09-20 09:46:11 · 683 阅读 · 0 评论 -
Num9_进制之与编码集
进制二进制(Binary):逢二进一十进制:逢十进一十六进制:逢十六进一十进制转二进制方法(toBinaryString())十进制转十六进制(toHexString())十进制转八进制(toOctalString)二进制运算补码二进制运算之 取反二进制运算之 移位运算经典面试题:n * 8 可以替换为(n<<3)经典面试题 :n / 8 可以替换为(n >> 3)N进制: 逢N进一二进制(Binary):逢二进一数字: 0 1权: 1 2 4 8 16 32 64 128原创 2021-09-19 21:38:50 · 252 阅读 · 0 评论 -
Num12_对象流ObjectIO_08
对象流一、ObjectOutputStream构造方法常用方法二、ObjectInputStream构造方法常用方法一、ObjectOutputStream对象流,java.io.ObjectOutputStream 和 ObjectInputStream (高级流,不能直接连接文件,操作的是对象)对象流是一个对字节流,也是一对高级流,在流连接中的作用是进行对象的序列化与反序列化,方便我们进行对java对象的读写操作 。对象序列化:也叫串行化,是将Java对象按照其结构转换为字节的序列的过程。(把对象原创 2021-09-17 22:57:13 · 102 阅读 · 0 评论 -
Num8_File类
File类File类构造方法常用方法使用createNewFile()创建对象FileFilter文件过滤器使用文件过滤器获取满足条件的文件lambda表达式lambda表达式的测试递归删除文件目录File类java.io.File类File类的每一个实例用于表示硬盘上的一个文件或目录(文件夹)使用File可以:1.访问该文件或目录的属性信息(文件名字,大小,修改时间等)2.创建或删除文件的目录3.访问一个目录中的所有子项。但是使用File不能读写文件中的数据,有其他的API可以做到绝对路径原创 2021-09-19 20:36:14 · 304 阅读 · 0 评论 -
Num12_缓冲字符输入流07
缓冲字符输入流BufferedReader缓冲字符输入流构造方法常用方法BufferedReader缓冲字符输入流java.io.BufferedReader缓冲字符输入流, 块读文本数据,并且可以按行读取字符串构造方法BufferedReader(Reader in)创建一个使用默认大小输入缓冲区的缓冲字符输入流。常用方法String readLine()读取一个文本行String readLine();读取一行字符串并返回,返回的字符串中不包括这一行的换行原创 2021-09-17 22:20:23 · 87 阅读 · 0 评论 -
Num12_缓冲字符输出流06
缓冲字符输出流一、缓冲字符输出流:java.io.BufferedWriterjava.io.PrintWriter(常用推荐)构造方法一、缓冲字符输出流:java.io.BufferedWriter*内部有缓冲区,可以块写文本数据来加快写出数据的速度。java.io.PrintWriter(常用推荐)带有自动刷新功能的缓冲字符输出流,内部总是连接着BufferedWriter作为缓冲加速功能 ,更加常用。可以使用字符串文件名构造PrintWriter 对象,高级流,PrintWriter可以操原创 2021-09-17 21:57:47 · 233 阅读 · 0 评论 -
Num12_字符流转换流05
字符流一、字符流 :可以完成字符->字节的自动转换二、转换流转化流主要作用:2.1 OutputStreamWriter 转换输出字符流构造方法常用方法InputStreamWriter 转换输入字符流构造方法常用方法一、字符流 :可以完成字符->字节的自动转换java.io.Writer 和 java.io.Reader 是所有字符流的超类,与字节流(FileInputStream 和 FileOutputStream , BufferdInputStream 和 BufferedOut原创 2021-09-17 20:40:44 · 79 阅读 · 0 评论 -
Num12_IO缓冲字节输入流_04
BufferedInputStream 字节缓冲输入流一、BufferedInputStream构造方法常用方法一、BufferedInputStream继承自java.io.FileterInputStream类BufferedInputStream 字节流/输入流/高级流/缓冲流底层维护了一个byte[]数组用来缓冲数据,当数组满了就把数据一次性读入,默认的数组容量是8192字节,相当于8k。使用文件字节输入流(FileInputStream)的时候需要创建一个byte[]数组来存储需要输出指原创 2021-09-17 20:10:25 · 72 阅读 · 0 评论 -
Num12_IO文件字节流_02
文件字节流文件流(FileInputStream、FileOutputStream)一、FileOutputStream (文件输出流)的构造方法:FileOutputStream 流(类)和 RandomAccessFile流(类)的区别文件输出流(FileOutputStream)练习二、FileInputStream(文件输入流)构造方法FileInputStream 练习文件流(FileInputStream、FileOutputStream)所有字节流都继承InputStream 和 Outp原创 2021-09-17 19:50:17 · 124 阅读 · 0 评论 -
Num12_IO流_01
IO流一、IO流概述InputSteam抽象类 和 OutputStream 抽象类IO流常用方法二、IO流的分类1.根据数据的流向分为:输入流 , 输出流2.根据数据的操作单位分为:字节流,字符流3.根据是否直接操作数据分为:节点流(低级流) 、 处理流(高级流).一、IO流概述java标准IOI – input --输入,O – output–输出java将IO比喻为“流”,即Stream .只支持单向顺序流动,这里的流动是二进制数据我们可以理解他们是连接程序与另一端口的管道.用于**获取原创 2021-09-17 19:49:45 · 95 阅读 · 0 评论 -
Num12_IO字节缓冲输出流_03
字节缓冲流一、 BufferedOutputStream构造方法常用方法一、 BufferedOutputStream继承自FileOutputStream 文件字节输出流。BufferedOutputStream 字节流/输出流/高级流/缓冲流底层维护了一个byte[]数组用来缓冲数据,当数组满了就把数据一次性写出,默认的数组容量是8192字节,相当于8k使用文件字节输出流(FileOutputStream) 的时候需要创建一个byte[]数组来存储需要输出指定长度的数据实现块输出。而Buff原创 2021-09-17 19:49:19 · 80 阅读 · 0 评论 -
Num7_Date类&SimpleDateFormat类&Calendar类
Date类&SimpleDateFormat类Date类构造方法常用方法SimpleDateFormat类构造方法:常用方法:Calendar类常用方法:Date 与 Calendar 之间的相互转换。Date类Date 类,即日期类。在 JDK 1.1 之前,类 Date 有两个其他的函数。它允许把日期解释为年、月、日、小时、分钟和秒值。它也允许格式化和解析日期字符串。构造方法Date();以当前系统时间构造Date对象。常用方法1.long getTime();返回原创 2021-09-16 18:59:03 · 121 阅读 · 0 评论 -
Num6_Math类
Math类一、Math类Math中的静态常量Math中的静态方法二、BigDecimal类构造方法常用方法一、Math类java.lang.Math类,封装了很多与数学相关的属性和方法,使用它可以在一定程度避免程序员自行研发数学方面的代码。Math类中都是静态常量和静态方法。 方便直接调用 类名.调用Math中的静态常量圆周率 PI ,科学计数法:EMath中的静态方法1.求绝对值: static int abs(int a); 返回一个int型参数的绝对值2.求最大值或最小值原创 2021-09-16 16:39:05 · 167 阅读 · 0 评论 -
Num5_Wrapper(包装类)
包装类包装类(Wrapper Class)面试题(1)什么是包装类,为什么要有包装类面试题(2)包装类面试题(3):一、 Integer 类构造方法常用方法二、Double 类构造方法常用方法三、Boolean 类四、自动拆装箱自动装箱:基本类型 -> 包装类自动拆箱:包装类 -> 基本类型包装类(Wrapper Class)Java语言是一个面向对象的语言,但是Java中的基本数据类型却是不面向对象的。基本类型的数据不具备"对象" 的特性(没有成员变量和成员方法可以调用),因此,java为原创 2021-09-16 15:46:38 · 145 阅读 · 0 评论 -
Num4_StringBuffer,StringBuilder 类
三、StringBuffer,StringBuilder 类概述:这两个类都是用来优化字符串拼接效率的工具类StringBuilder 和 StringBuffer 在修改时不会创建新对象.StringBuilder 可变字符序列,线程不安全String 的优化导致其必须是不可变的对象,然而这就要求字符串不能频繁的修改,否则性能非常差。因此,Java提供了两个专门用于修改字符串的API :StringBuilder 和 StringBuffer其内部维护了一个可变的char数组,修改性能好,开原创 2021-09-16 14:25:34 · 174 阅读 · 0 评论 -
Num3_String
字符串一、String1.1 创建对象二、String字符串常用方法1.常用方法的测试(以下为必须记住的常用类)三、StringBuffer,StringBuilder 类、正则表达式regex二、String支持正则表达式一、String字符串对象,java程序中的所有字符串字面量,都是此类实例的实现字面量:long a = 10; 等号后面的数值就是就是我们的字面量。特点 底层是character 类型的数组对象,字符串不可变,因为有final 修饰。java.lang.String 所有j原创 2021-09-16 14:23:53 · 230 阅读 · 0 评论 -
Num3_API正则表达式regex
正则表达式regex一、正则表达式regex二、String支持正则表达式一、正则表达式regexRegex - Regular Expression规则表达式一般用来判断用户输入的内容是否符合格式要求正则表达式匹配的字符串kkabcabc[abc]a, b, c[abc] [123]a1, a2, a3, b1, b2, b3, c1, c2, c3[a-z]a, z, b, k[a-zA-Z_0-9]a,A,9,_[\u4e00原创 2021-09-16 14:20:59 · 140 阅读 · 0 评论 -
Num2_Object类
这里写目录标题Object 类的使用常用方法:Object 类中的toString的使用Object类中equals()方法== 和 equals()的区别?toString()instanceOf的使用Object 类的使用1.java. lang.Object类2.Object类是所有java类的根父类3.如果在类的声明中未使用extends关键字指明其父类,则默认父类为java.lang.Object类4.Object类中的功能(属性,方法)都具有通用性。属性:无类 Object 是类层原创 2021-09-16 11:22:51 · 95 阅读 · 0 评论 -
Num1_注释Comment 和 API文档
注释java中的注释分类单行注释 //多行注释 /**/文档注释 /***/注释的作用注释的特点API文档Java API 文档:正确的注释和注释风格java中的注释分类单行注释 //// 注释内容多行注释 /**//*注释内容*/文档注释 /***/以 /** 开始,以 */ 结束注释的作用① 对所写的程序进行解释说明,增强可读性。方便自己,方便别人② 调试所写的代码注释的特点①单行注释和多行注释,注释了的内容不参与编译。换句话说,编译以后生成的.class结尾的字节码文原创 2021-09-16 11:06:45 · 128 阅读 · 0 评论