![](https://img-blog.csdnimg.cn/20200810194742794.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
JAVASE
JAVASE知识点
宇文智
兵贵拙速
展开
-
Java删除文件夹下所有文件的方法
您可以使用该FileUtils.cleanDirectory()方法递归删除目录中的所有文件和子目录,而不删除目录本身。请注意,File.delete()当且仅当目录为空时,您可以使用该方法删除目录。它利用该Files.walk()方法并删除目录中的所有文件和子目录以及目录本身。要递归删除目录及其中的所有内容,您可以使用该FileUtils.deleteDirectory()方法。或者,您可以使用该FileUtils.forceDelete()方法删除一个目录和所有子目录。原创 2022-10-18 10:04:02 · 15835 阅读 · 2 评论 -
抽取sql文件中的源表【from,join的表】
【代码】抽取sql文件中的源表【from,join的表】原创 2022-09-27 15:05:21 · 300 阅读 · 0 评论 -
java 调用python脚本 并将文件上传到linux环境
原创 2022-04-14 16:11:55 · 492 阅读 · 1 评论 -
给定一个子串,统计字符串中该子串出现的次数 java
public static void main(String[] args) { subStrAppearCnt("a","acda"); } public static void subStrAppearCnt(String subStr,String originStr){ int spoon=subStr.length(),size=originStr.length(); String x= ""; int cnt=0;.原创 2022-04-13 08:35:33 · 1020 阅读 · 0 评论 -
JAVA常用类(String,StringBuffer,日期类)
String类/*** String : 是内容不可改变的Unicode字符序列(CharSequence).* 可以简单地理解为是一个char[]* 0 2 10 15 21 27 32 34* String string = " abcAQQY 我喜欢你,你喜欢我吗?我不喜欢你 zzz123 ";** ###public int length(). string.length() => 35原创 2020-11-06 11:17:58 · 162 阅读 · 0 评论 -
java根据文本中的文件夹名匹配指定的文件名并将文件复制到相应的文件夹下
package jp.co.nri.amf.ss.pcm.domain.filefunction.service;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.FileReader;import java.io.IOException;import java.util.ArrayLi.原创 2020-05-29 17:28:48 · 1860 阅读 · 0 评论 -
根据字段,类型,size自动生成建表sql语句
package yuwenzhi.javaUtils;import java.io.BufferedReader;import java.io.FileReader;public class ShowCreateTable { public static void main(String[] args) { long startTime = System.nanoTime(); ...原创 2019-08-26 22:11:51 · 1045 阅读 · 0 评论 -
使用Java中的IO流对本地目录实现复制操作
import org.junit.Test;import java.io.*;import java.util.Arrays;/** * @author 宇文智 * @create 2020-07-21 13:45 */public class HomeWork { @Test public void test1() throws IOException { CreatePath.createFile("D:\\BaiduYunDownload\\2-M.原创 2020-07-21 22:53:09 · 206 阅读 · 0 评论 -
Comparator比较器的使用实操:根据Map集合中的value对Map进行排序
使用List集合中的sort(Comparator<? super E> var1)方法。1,先把Map转化为Set集合:map.EntrySet(),使用ArrayList<Collection<? extends E> c)构造器,将Set集合传入其中。2,使用List集合中的sort(Comparator<? super E> var1)方法进行排序/// 把学生名与考试分数录入到Map中,并按分数显示前三名成绩学员的名字。@Testpublic原创 2020-07-17 21:21:33 · 1131 阅读 · 0 评论 -
Java中泛型知识点小结
* 泛型 : 解决类型安全问题. 在集合中用的多* 集合中使用了泛型 : 添加时只能添加指定类型的对象, 获取时直接获取指定类型的对象.* 自定义泛型类, 在类名<泛型类型参数>代码示例一:class Person<X> { // X代表了某种类型, 是什么具体的类型不知道. 既然是类型, 就可以用于声明变量或表达方法的返回值. // X会在这个类的使用时进一步具体化. X类型是隶属于对象的非静态成员. private String name;原创 2020-07-17 21:20:06 · 140 阅读 · 0 评论 -
对象数组题目:使用冒泡排序按学生成绩排序
对象数组题目: 定义类Student,包含三个属性:学号number(int),年级state(int),成绩score(int)。 创建20个学生对象,学号为1到20,年级和成绩都由随机数确定。 问题一:打印出3年级(state值为3)的学生信息。 问题二:使用冒泡排序按学生成绩排序,并遍历所有学生信息 提示: 1) 生成随机数:Math.random(),返回值类型double; 2) 四舍五入取整:Math.round(double d),返回值类型long。package Test...原创 2020-07-01 19:20:15 · 1568 阅读 · 0 评论 -
ArrayList 源码分析与使用迭代器时出现ConcurrentModificationException的解决方法
构造器源码://private static final Object[] DEFAULTCAPACITY_EMPTY_ELEMENTDATA = new Object[0];//transient Object[] elementData; //有一个Object类型的属性,用来存储元素数据public ArrayList() { this.elementData = DEFAULTCAPACITY_EMPTY_ELEMENTDATA; //创建ArrayList对象时,将原创 2020-07-17 21:11:55 · 131 阅读 · 0 评论 -
java反射与类加载器的知识点小结
反射* 反射 : 通过另一种动态手段做之前的事情, 比如创建对象, 访问属性, 调用方法@Testpublic void test2() { try { // 手工加载类模板, 类的全限定名称必须是 所有包名.类名 Class clazz = Class.forName("com.atguigu.javase.reflect.Teacher"); Object object = clazz.newInstance(); // 直接由类模板创建对原创 2020-08-07 22:56:34 · 162 阅读 · 0 评论 -
Java 多线程知识点以及网络编程知识点详解
多线程知识点* 程序 : 可以执行的保存在硬盘上静态代码* 进程 : 正在内存中执行中的程序, 有生命周期. 多进程也可以多任务.* 线程 : 进程中的子任务, 也用于实现多任务** 创建并启动线程的方式* 1) 实现的方式 : 它比继承的方式更好, 避免单继承局限, 方便的用于共享数据* 写一个具体类, 实现Runnable, 实现其中的run()方法, 这个方法就是线程体.* 创建这个具体类的对象, 并把它作为实参再传递给Thread对象的构原创 2020-08-07 22:59:41 · 299 阅读 · 0 评论