
JAVA
文章平均质量分 62
一些基础知识
猴子请来的坑逼
追逐梦想,保持热爱
展开
-
JAVA读取从WPS在Excel中嵌入的图片资源
在本文中,我将展示如何从 WPS Excel 文件中读取嵌入的图片,并提供代码示例。在该方法中,我们使用 processZipEntries 和 processPictures 方法来处理 Zip 文件中的条目和图片数据。然后,通过遍历 Excel 文件中的所有工作表,获取浮动图片。在这个函数中,我们创建了一个 PicturesUtils 实例,并从文件路径中获取文件数据。然后,我们调用 getPictures 方法来提取图片资源,并遍历结果将图片写入本地文件。原创 2024-04-28 10:04:23 · 3345 阅读 · 4 评论 -
Java中的wait()方法与sleep()方法的区别
本文详细讨论了Java多线程编程中常用的wait()和sleep()方法的差异。首先,我们指出wait()是Object类的方法,用于让当前线程等待,而sleep()是Thread类的静态方法,用于暂停当前线程一段指定的时间。其次,调用wait()方法的线程会释放持有的对象锁,而sleep()方法则不会。最后,线程在调用wait()后需要被其他线程唤醒,而sleep()方法会在指定的时间后自动醒来。文章还通过一个示例程序展示了这两个方法在实际使用中的行为。原创 2023-07-28 17:33:42 · 811 阅读 · 0 评论 -
java实现控制台输出任何数据类型内容、对象转字符串操作
之前经常做数据加工,加工的对象也是各种类型,数组、集合、XML、JSON等等,想要写日志可是个麻烦事,各种转换,然后花了点时间写了个通用方法,可能不是最优,但是在项目中使用已经足够了,已经用了三年了,今天决定和大家分享一下,如果有更好的方法欢迎评论指点。原创 2023-06-13 08:38:37 · 282 阅读 · 0 评论 -
JAVA 更优雅的使用IO流读取文件,拒绝代码瘫肿
JAVA 更优雅的使用IO流读取文件,拒绝代码瘫肿 JAVA的一大特性就是JVM会对内部资源实现自动回收,即自动GC,给开发者带来了极大的便利。但是JVM对外部资源的引用却无法自动回收,例如数据库连接,网络连接以及输入输出IO流等,这些连接就需要我们手动去关闭,不然会导致外部资源泄露,连接池溢出以及文件被异常占用等。 传统的手动释放外部资源一般放在一般放在try{}catch(){}finally{}机制的fin转载 2023-07-12 15:36:24 · 250 阅读 · 0 评论