
常用类
helloses
这个作者很懒,什么都没留下…
展开
-
IO流整体总结
1. 首先是所有字节流的超类:InputStream和OutputStream.2. 接着是操作文件的子类:FileInputStream和FileOutputStream.3. 在它们之上有个字节高级缓冲流:BufferedInputStream和BufferedOutputStream.原创 2022-03-16 09:21:16 · 175 阅读 · 0 评论 -
递归删除文件
1.得到文件夹中的所有文件2.如果还是文件夹就递归:调用自身3.不是就删除里面的文件4.所有文件夹的文件都被删除后5.最后删除整个文件夹原创 2022-03-15 22:57:25 · 1426 阅读 · 0 评论 -
FileFilter文件过滤接口:规定只返回特定的文件
按照文件格式或文件名过滤文件原创 2022-03-15 22:52:21 · 230 阅读 · 0 评论 -
File类操作文件和文件夹
1.增删改查文件及文件信息,判断文件属性等.2.创建文件夹,读取文件夹内文件等原创 2022-03-15 22:50:22 · 356 阅读 · 0 评论 -
数学相关常用类
1. 和数学相关的就去Math类.2. Random专门做随机数.3. UUID是唯一随机数.4. BigInteger大整数:比long大,-2的63次方 ~ 2的63次方-1.5. DecimalFormat格式化小数位数的类.原创 2022-03-11 11:03:27 · 307 阅读 · 0 评论 -
System底层原理与Runtime操作堆内存空间
Runtime类:操作堆内存空间1.保留区,可用区和当前区都是以字节为单位的.2.三者共同构成了堆内存.3.互相可变.原创 2022-03-11 10:57:25 · 676 阅读 · 0 评论 -
Calendar(月历)和SimpleDateFormat
月份为什么从0开始计算:外国从没有一月,二月的概念,为了和计算机规范偶合,所以从0开始原创 2022-03-11 10:34:42 · 412 阅读 · 0 评论 -
Date日期时间类
Date为什么时间从1970年开始计算1. 那年Unix系统面世,java起源.2. 当时32位操作系统,时间表示也是32位,最多表示2147483647秒(68年)原创 2022-03-11 10:29:16 · 732 阅读 · 0 评论 -
BIgDecimal精确存储常用方法
浮点值是近似值存储,BigDecimal解决浮点值精度丢失的问题原创 2022-03-11 10:06:16 · 594 阅读 · 0 评论 -
字符串常用方法
字符串常用方法:首字符变大写原创 2022-03-11 10:02:17 · 89 阅读 · 0 评论 -
字符串和StringBuffer,StringBuilder使用和底层原理
1.修改字符串值时,改变的是他的地址.2.是在字符串池中开辟一块新空间.原创 2022-03-11 09:58:43 · 230 阅读 · 0 评论 -
包装类的用法,自动拆装箱和底层原理
1.5以后官方在底层自动做了"拆箱(引用变基本)"和"装箱(基本变引用)"**可以通过反编译看到底层还是调用了intValue()和valueOf()方法原创 2022-03-11 09:20:19 · 208 阅读 · 0 评论 -
Object类常用方法和clone方法简单使用
1. hashCode:将地址根据hash算法10进制值2. 重写equals方法3. gc垃圾回收4. clone方法需要类实现空接口Cloneable5. 重写toString方法,按照我们自己的格式打印信息**6. 重写finalize方法(垃圾回收),平时是由gc主动调用的原创 2022-03-11 08:55:46 · 160 阅读 · 0 评论