
Java学习
文章平均质量分 56
温故而知新
liucy007
这个作者很懒,什么都没留下…
展开
-
IO字节流与字符流
此外,PrintWriter 写对象的时候,写入的是对象的 toString()方法返回值,与对象序列化有本质区别。这两个类也是抽象类。DataInputStream 的方法中,除了有几个 read 方法之外,还有 readBoolean,readByte,readInt 等一系列方法,这些方法能够读入若干个字节,然后拼成所需要的数据。其实底层都是字节,我们使用字符是为了处理一些文本和字符串提高性能,如果是音频文件、图片、歌曲,就用字节流好点,如果是关系到中文(文本)的,用字符流好点。原创 2022-12-20 15:35:36 · 252 阅读 · 0 评论 -
Java多线程
双核就是包括 2 个独立的 CPU 核心单元组,一核 CPU 相当于 1 个人处理数据,双核 CPU 相当于 2 个人处理同一个数据,因此处理核心数越多,CPU 的工作效率也就越高。多核心和多线程的作用主要是为了满足各类程序多任务需求,核心数和线程数量越多,那么越有利同时运行多个程序,CPU 能够并行处理多个任务数量,说白点就是核心数和线程数量越多,越适合多开软件或者游戏,打开的任务越多,除了多开程序,还有渲染需求,核数和线程数越多,越有利,一个 CPU,因此,同时只能有一个线程处于运行状态。原创 2022-12-19 16:15:07 · 466 阅读 · 0 评论 -
Java8之Stream使用和时间处理
java8 stream api流式编程。转载 2022-09-27 16:51:45 · 343 阅读 · 0 评论 -
Java语法之 Lambda表达式使用
匿名内部类,就是没有名字的一种嵌套类。它是Java对类的定义方式之一,最本质的还是一个类该类没有名字(但是系统会分配一个代号在内存中)原创 2022-09-27 16:52:44 · 854 阅读 · 0 评论 -
huTool--工具类常用方法
转载链接https://www.jianshu.com/p/fa5ef558b286官方文档https://www.hutool.cn/转载 2022-05-16 16:46:54 · 658 阅读 · 0 评论 -
Java 在接口Interface中 使用关键字 default
定义一个接口Interface,当你有很多个impl都去实现这个接口, 而每个impl都是要包含同一个方法的时候,那么你可以直接在接口里面实现这个方法,并使用default修饰。default关键字修饰的方法就是初始化的抽象方法。或者说是一个已经实现了的抽象方法,不需要再在其他implement接口位置进行实现。比如定义了一个接口,有大量的类实现了这个接口,但是新需求来了,需要在原有的基础上添加一个方法,而使用default关键字的话就不用每个实现类都实现一次。public interface Comm原创 2021-08-26 11:26:25 · 1533 阅读 · 0 评论 -
Math.random()方法使用详情
Math.random()是令系统随机选取大于等于 0.0 且小于 1.0 的伪随机 double 值,是Java语言常用代码。例如:double a=Math.random()*(3-1)+1,设置一个随机1到3的变量。具体使用方法:生成m-n,包含m但不包含n的整数:第一步算出 n-m的值,假设等于w 第二步Math.random()*w第三步Math.random()*w+m 第四步parseInt(Math.random()*w+m, 10)。生成m-n,不包含n但包含m的整数:第一步原创 2021-08-04 14:43:20 · 2448 阅读 · 0 评论