【排名前 16 的 Java 工具类】教程文章相关的互联网学习教程文章

java工具类——包装类

java开发者写好的类---借助专业的文档学习 API 包装类(封装类) 数学相关的math 日期相关 字符串相关 集合相关(ArrayBox LinkedBox) 异常相关 输入输出相关 I/O 流技术(数据流动) 线程相关 Thread.sleep wait notify 网络通信 反射注解 GUI (Swing) ================================================================== 包装类(封装类) byte--Byte short--Short int--Integer long--Long float--Float double--Double ...

java工具类--数据库操作封装类【代码】

代码如下:package com.test; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet;/*** 操作数据库工具类***/ public class DbUtil {/*** 连接数据** @return conn*/public static Connection getConnection(String driver,String url,String username,String password) {Connection conn = null;try {Class.forName(driver);conn = DriverManager.getCon...

java工具类–自动将数据库表生成javabean

最近和数据库的表打交道挺多的,因为暂时做的是接口活。 在这过程中发现要把表转换成对应的javabean类型,字段少的表还行,如果不小心碰到几十个字段的他妈的写起来就有点麻烦了,万一碰到几百个的呢,那不是要崩溃。 于是想写个工具类,自动生成javabean。 先说下思路: 1.读取数据库表,获取里面的字段名。 准备连接数据库的驱动包,这里只是针对了oracle数据库和mysql数据库 2.构建一个stringBuffer字符串,用来生成我们需要的类...

常规Java工具,算法,加密,数据库,面试题,源代码分析,解决方案【图】

原文链接:http://www.tvtvso.top/?thread-5.htm 有家杂志曾对全国60岁以上的老人进行了这样一次问卷调查:你最后悔什么? 列出10项人们生活中容易后悔的事情,供被调查者选择,回收有效问卷并进行统计分析后,竟得出了这样的结果。 第一名:年轻时不够努力,导致一事无成(75%)所谓少壮不努力,老大徒伤悲。青春岁月里,又常常碰到那么多的诱惑甚至陷阱,当你猛然醒悟时,也许白发早生,竟然一事无成。 趁着你还有时间、有精力、有体力...

自定义的jdbc连接工具类JDBCUtils【java 工具类】【代码】

com.test.utils;import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement;public final class JDBCUtils {private static String driver="com.mysql.jdbc.Driver";private static String url="jdbc:mysql://localhost:3306/store28";private static String user="root";private static String password="root1234";private JDBCUtils(){...

Java工具开发手记【代码】【图】

Java工具开发手记 前言 这段时间沉迷于工具开发方面,个人也比较倾向于gui的工具。使用在开发过程中避免的就是gui的一些框体,这里主要用于记录一些关键点。 工具开发 其实在前段时间编写的14882_exploit_Gui工具的时候,提出的一个问题。除了命令执行在工具里还有什么实用的功能模块。当时提出的一个proxy功能,并把他给实现了。 开发过程中其实具体在Gui框体的设计这块相对来说比较费时间。 代理模块核心实现代码 public Proxy c...

获取经纬度之间距离的Java工具类【代码】

获取经纬度之间距离的Java工具类public class GeoUtil { /*** 根据经纬度和距离返回一个矩形范围* * @param lng* 经度* @param lat* 纬度* @param distance* 距离(单位为米)* @return [lng1,lat1, lng2,lat2] 矩形的左下角(lng1,lat1)和右上角(lng2,lat2)*/ public static double[] getRectangle(double lng, double lat, long distance) { float delta = 111000; if (lng != 0 && lat != 0) { d...

Java工具类-zip文件解压缩【代码】【图】

功能 将zip文件解压到指定目录下(注意:不支持zip内文件名或文件夹名包含中文)。 代码 import java.io.*; import java.util.zip.ZipEntry; import java.util.zip.ZipInputStream;/*** @author :kzhu* @version :1.0* @date :Created in 2021/3/12 11:28* @description :* @modified By:*/ public class FileUtil {/*** 解压zip文件到指定目录** @param inputFile 需要压缩的文件路径* @param destDirPath 指定保存的目录路径* ...

java工具类的封装【代码】

封装一些常用的工具类 生成UUID/*** 生成UUID* @return 生成的字符串*/public static String generateUUID(){String uuid = UUID.randomUUID().toString().replaceAll("-", "").substring(0, 32);return uuid;}生成MD5 /*** md5常用工具类* @param data 传入的数据* @return*/public static String MD5(String data){try {//MessageDigest md5 = MessageDigest.getInstance("MD5");//获取摘要信息byte [] array = md5.digest(data....

Java工具—Lombok【代码】

Lombok的介绍和安装参考: https://www.cnblogs.com/ooo0/p/12448096.html https://www.cnblogs.com/pascall/p/10281169.html官网:https://projectlombok.org/Lombok介绍: Lombok是一个优秀的Java代码库,简化了Java的编码,为Java代码的精简提供了一种方式每个JavaBean都会写getter、setter、equals、hashCode、toString等代码,Lombok消除Java的冗长代码,尤其是对于简单的Java对象,只要加上注解就行 Lombok的使用pom.xml 添加...

Java工具类-输入输出流【代码】

输入输出流 1.概念 输入输出流:文件复制,上传 输出流: System.out.println() 写操作,程序将字符流写入到“目的地”,比如打印机和文件等 输入流 :Scanner sc =new Scanner(System.in) 读操作 2.File类 文件:相关记录或放在一起的数据集合 java.io.File类 package FileDemo;import java.io.File; import java.io.IOException;public class FileDemo {public static void main(String[] args) {// 创建对象File file1=new File...

Hutool Java 工具类库导出 Excel,超级简单!【代码】

首先在POM.xml中加入GAV<dependency><groupId>cn.hutool</groupId><artifactId>hutool-all</artifactId><version>5.0.7</version> </dependency> <dependency><groupId>org.apache.poi</groupId><artifactId>poi-ooxml</artifactId><version>4.1.1</version> </dependency> <dependency><groupId>org.apache.poi</groupId><artifactId>poi-ooxml-schemas</artifactId><version>3.17</version> </dependency> 然后在控制层使用就行...

472、Java工具和中间件03 -【Maven - 仓库】 2021.02.03【代码】

目录 0、仓库概念 1、仓库默认位置 2、默认下载路径 3、使用阿里云下载路径 4、修改仓库位置 5、使用现成的仓库 6、参考链接 0、仓库概念 所谓的仓库就是用于存放项目需要的jar包的。 maven采用一个仓库,多个项目的方式,让多个项目共享一个仓库里的相同jar包。 1、仓库默认位置 打开D:\software\apache-maven-3.5.0\conf\settings.xml可以看到,在52行指定了仓库的位置是${user.home}/.m2/repository。 对应我的机器就是 C:\Us...

大佬常用的Java工具类,哪个你没用过?【代码】

在Java中,实用程序类是定义一组执行通用功能的方法的类。 大佬最常用的Java实用工具类及其最常用的方法。类列表及其方法列表均按受欢迎程度排序。 希望你可以通过浏览列表来了解已经提供和流行的功能的一些想法,以使你知道不需要自己实现。这些方法的名称通常指示它们的作用。 1.org.apache.commons.io.IOUtils closeQuietly()??toString()??copy()??toByteArray()??write()??toInputStream()??readLines()??copyLarge()??...

[Java工具] Lombok基本安装&使用【代码】【图】

前言 在开发过程中, 我们经常会写很多的属性和get/set方法。 也就是我们常常说的,对于属性私有,对于接口开放。 但是这样会造成代码非常的冗余,并且在改变属性名称的时候,会导致更新的代码较多。 所以,我们在开发的过程中,经常使用lombok工具来方便我们进行使用。 PS: 这个最早项目的时候就有用到。不过当时没有记录,这次重新搭建环境时候用到了,记录一下。安装https://projectlombok.org/download cd到你的lombok目录, 运...