自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 Java中如何计算非空文件夹的字节大小

import java.io.File;public class Jisuan { public static void main(String[] args) { File file=new File("E:\\A");//写自己文件路径 System.out.println("计算非空文件夹的字节大小为:"+getDirectorySize(file)); } //定义一个方法,用来加文件夹中的字节 public static lon

2020-08-05 16:00:19 222

原创 Java中如何删除非空文件夹

import java.io.File;public class Feikong { public static void main(String[] args) { File file=new File("E:\\1"); findDelectFile(file); } //创建一个方法,来查看文件夹是否为空 public static void findDelectFile(File file){ //获取该文件下所有子

2020-08-05 15:45:32 1084

原创 Java中处理编码转换问题

将GBK编码的文本文件,转换为UTF-8编码的文本文件public class Test { public static void main(String[] args) throws Exception { // 创建转换字符输入流对象,关联数据源文件路径,指定读取编码为gbk FileInputStream fis=new FileInputStream("d13\\bbb\\gbk.txt");//路径写自己的文件路径 InputStreamR

2020-08-05 15:37:16 183

原创 使用DBUtils实现查询操作

使用DBUtils实现增删改操作步骤拷贝jar包创建QueryRunner()对象 传入DataSource调用query(sql, resultSetHandler,params)方法ResultSetHandler结果集处理类介绍BeanHandler() 查询一条记录封装到JavaBean对象BeanListHandler() 查询多条记录封装到List<JavaBean>listScalarHandler() 封装单个记录的 eg:统计

2020-08-05 15:30:30 2104 1

原创 使用DBUtils实现增删改操作

DBUtils的常用API介绍创建QueryRunner对象的API: public QueryRunner(DataSource ds) ,提供数据源(连接池),DBUtils底层自动维护连接connectionQueryRunner执行增删改的SQL语句的APIint update(String sql, Object... params),执行增删改的SQL语句, params参数就是可变参数,参数个数取决于语句中问号的个数执行查询的SQL语句的APIquery(String

2020-08-05 15:16:05 538

原创 DRUID连接池的操作

通过配置文件方式步骤:导入DRUID jar 包拷贝配置文件到src目录根据配置文件创建Druid连接池对象从Druid连接池对象获得Connection配置文件#数据库连接参数url=jdbc:mysql://localhost:3306/day21_1username=rootpassword=rootdriverClassName=com.mysql.jdbc.Driver# 连接池的参数initialSize=5maxActive=15maxWait=2000编写

2020-08-05 14:26:19 513

原创 C3P0连接池的操作方法

步骤:拷贝jar拷贝配置文件(c3p0-config.xml)到src目录【名字不要改】创建C3P0连接池对象【自动的读取】从池子里面获得连接配置文件:<c3p0-config> <default-config> <property name="driverClass">com.mysql.jdbc.Driver</property> <property name="jdbcUrl">jdbc

2020-08-05 12:10:35 403

原创 Java中求N的阶乘

递归求阶乘分析:阶乘:所有小于及等于该数的正整数的积。n的阶乘:n! = n * (n-1) … 3 * 2 * 1n-1的阶乘:(n-1)! = (n-1) … 3 * 2 * 1…1的阶乘: 1!= 1n的阶乘: n! = n * (n-1)!代码实现: public static void main(String[] args) { Scanner scanner=new Scanner(System.in); System.o

2020-07-29 11:50:45 6550 3

原创 Java中计算1--n的累加和

需求:计算1 ~ n的累加和分析:1的累计和 = 12的累计和 = 1 + 23的累计和 = 1 + 2 + 34的累计和 = 1 + 2 + 3 + 45的累计和 = 1 + 2 + 3 + 4 + 5…n的累计和 = (n-1)的累计和 + n;代码实现: public static void main(String[] args) { //调用getSum方法计算累加和 Scanner scanner=new Scanner(Syste

2020-07-29 11:47:43 7876

原创 线程安全问题出现的原因及解决方案

synchronized关键字:表示“同步”的。**它可以对“多行代码”进行“同步”——将多行代码当成是一个完整的整体,一个线程如果进入到这个代码块中,会全部执行完毕,执行结束后,其它线程才会执行。**这样可以保证这多行的代码作为完整的整体,被一个线程完整的执行完毕。

2020-07-22 21:51:08 277

原创 Java中接口的使用

接口概述:接口是Java语言中的一种引用类型,是方法的"集合",所以接口的内部主要就是定义方法,包含常量,抽象方法(JDK 7及以前),额外增加默认方法和静态方法(JDK 8),额外增加私有方法(jdk9)。接口的定义,它与定义类方式相似,但是使用 interface 关键字。它也会被编译成.class文件,但一定要明确它并不是类,而是另外一种引用数据类型。public class 类名.java–>.classpublic interface 接口名.java–>.class接口的使

2020-07-21 13:30:33 192

原创 异常的产生和处理

异常的介绍throw关键字throw关键字的作用在java中,提供了一个throw关键字,它用来抛出一个指定的异常对象。throw用在方法内,用来抛出一个异常对象,将这个异常对象传递到调用者处,并结束当前方法的执行。throw关键字的使用格式 /* throw关键字产生异常: 概述:throw用在方法内,用来抛出一个异常对象,将这个异常对象传递到调用者处,并结束当前方法的执行。 格式: throw

2020-07-19 18:28:50 361

原创 关于Java中的异常,你知道多少

程序在执行过程中,出现的非正常的情况,最终会导致JVM的非正常停止

2020-07-19 17:56:22 111

原创 冒泡排序和选择排序

冒泡排序:相邻的数据进行两两比较选择排序:选中的元素与后面的元素依次进行比较

2020-07-19 17:47:54 75

原创 idea基本操作图解

idea基本操作图解创建IDEA工程步骤:​ 1、创建空工程javaBase。Create New Project —> Empty Project​ 2、创建新模块。File —> New —> Module​ 3、在src下创建包。 New —> Package​ 4、在包中创建类文件。 New —> Java Class1、创建空工程2、创建新模块3、在src下创建包​4、在包中创建类文件IDEA中的项目结构工程结构:

2020-07-19 17:31:38 244 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除