51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

开发笔记

如何使用Java读取Excel文件

如何使用Java读取Excel文件

厉飞雨 阅读(14) 评论(0) 赞(1)

Apache POI介绍 {#title-1} Apache POI,是Apache的开源库,其提供了一系列的Java API,以便Java开发人员能够操作Microsoft Office文档,这其中就包括Excel。 Apache POI提供了用于读取和写入Excel文件的类库. 这些类库支持老版本的.xls和新版本的.xlsx文件格式。下面是一个基本的读取Excel文件的A

Java图书馆管理系统

Java图书馆管理系统

厉飞雨 阅读(20) 评论(0) 赞(0)

创建一个基于命令行的简单图书馆管理系统。它可以实现图书的基本功能,如增删查改、用户管理、账户登录等。 一、创建图书实体类 {#title-1} 定义一个图书的实体类,包括编号,书名,作者,以及库存等字段。 public class Book {     private String id;     private String title;     private String

Java读取XML

Java读取XML

厉飞雨 阅读(19) 评论(0) 赞(1)

Java自带的工具包java.xml提供了多种方法如:DOM解析、SAX解析和StAX解析,这三种经典的方式。 一、DOM解析 {#title-1} DOM分析是在内存中读取XML文件,形成"对象树",每一个元素、属性、文字等都会成为一个节点,然后可以随意添加、删除和检查这些节点。 此外,DOM分析还可以支持XML文档中的任何复杂级操作,包括...

Java GUI框架介绍

Java GUI框架介绍

厉飞雨 阅读(16) 评论(0) 赞(1)

JavaGUI,全称Java图形用户界面,主要由AWTT组成、Swing、JavaFX由三个框架组成,它们分别代表了JavaGUI的三个开发阶段。JavaGUI框架的主要功能是为Java程序提供人机交互界面,使Java程序具有更好的用户体验。 一、AWT框架 {#title-1} 1、Java的AWT(AbstractWindowToolkit)它是Java最早的GUI框架,它

Java实现快速排序算法

Java实现快速排序算法

厉飞雨 阅读(20) 评论(0) 赞(1)

快速排序是一种常用的排序方法,其基本思想是将待排序记录分为两个独立的部分,其中一个记录的关键字小于另一个部分,然后继续对这两个部分进行排序,以实现整个序列的有序性。 一、快速排序算法原理 {#title-1} 快速排序的基本思想是采用分治法。首先,从数列中选择一个元素。在这里,我们选择数组的第一个元素,称为"基准",然后调整数组元素的位置,使...

Java List求和方法

Java List求和方法

厉飞雨 阅读(17) 评论(0) 赞(0)

List是Java中非常常用的数据结构,可以存储多种元素。有时候,我们需要对JavaList中的所有元素进行求和操作。这种情况在处理统计计算或数据分析时很常见。JavaList的求和方式有很多种,包括传统的循环遍历,采用Java8StreamAPI等方法。 一、传统的循环遍历 {#title-1} 使用for循环遍历List,然后求和,是最常见的方法。 public stati

Java List深拷贝技术用法介绍

Java List深拷贝技术用法介绍

厉飞雨 阅读(19) 评论(0) 赞(1)

JavaList深度复制是指创建一个与原始List完全独立但内容相同的新List。在深度复制的过程中,List本身不仅会被复制,而且List中的元素也会被复制。即使原始List中的元素被改变,新的List也不会受到影响。 一、Java List深拷贝的实现方法 {#title-1} 在Java中,有两种方法可以实现深度复制:一种是通过序列化/反序列化,另一种是通过clone()

Java函数式编程用法介绍

Java函数式编程用法介绍

厉飞雨 阅读(14) 评论(0) 赞(1)

Java函数编程是指使用函数作为参数,或使用函数作为返回值的编程方法。 一、Lambda表达式 {#title-1} Java8引入了Lambda表达式,可以使用函数作为方法参数或返回值。Lambda表达式也可视为匿名函数。 () -> System.out.println("Hello Lambda!") 上述Lambda表...

Java-反射

Java-反射

厉飞雨 阅读(10) 评论(0) 赞(0)

注解 ( Annotation ) Annotation的作用: 不是程序本身,可以对程序作出解释.(这一点和注释(comment)没什么区别)可以被其他程序(比如:编译器等)读取. Annotation的格式: 注解是以"@注释名"在代码中存在的,还可以添加一些参数值﹐例 如:@SuppressWarnings(value=&a...

Java导出word文档

Java导出word文档

厉飞雨 阅读(14) 评论(0) 赞(0)

Java使用ApachePOI库导出word文档,使用该库的XWPFDocument类,可以实现word文档的读写操作。 一、创建Word文档并添加内容 {#title-1} 使用XWPFDocument创建空Word文档,并使用XWPFParagraph创建段落,然后通过XWPFRun将文本添加到段落中。 import org.apache.poi.xwpf.usermode