Java
IT修炼之路
这个作者很懒,什么都没留下…
展开
-
创建多级目录文件
/**创建多级目录文件@param path 文件路径@throws IOException*/private void createFile(String path) throws IOException { if (StringUtils.isNotEmpty(path)) { File file = new File(path); if (!file.getParentFile().exists()) { file.getParentFile().mkd原创 2020-10-07 08:03:49 · 343 阅读 · 0 评论 -
JDK1.8里Method.invoke()的实现原理
Method.invoke()用途广泛例子import java.lang.reflect.Method;public class MethodTest { public static void main(String[] args) throws Exception { Class<?> clz = Class.forName("com.method.TestClassLoad"); Object o = clz.newInstance();原创 2020-07-19 23:59:15 · 909 阅读 · 0 评论 -
java单例模五种实现方式
1、饿汉式(线程安全,调用效率高,但是不能延时加载):public class ImageLoader{ private static ImageLoader instance = new ImageLoader; private ImageLoader(){} public static ImageLoader getInstance(){ return instance; } }一上来就把单例对象创建出来了,要用的时候直原创 2020-06-20 16:04:33 · 123 阅读 · 0 评论 -
查找一个字符串在另一个字符串中出现的次数
第一种,逻辑比较简单,运用 indexOf的方法实现。public class Test_11 { public static void main(String[] args) { String str = "sdsassklsssjkssuhhussussttddrrssspssuss"; /* * 思路:定义1个计数器和1个截取后的Str——> 判断有无SS——>...原创 2020-04-08 00:43:00 · 1555 阅读 · 0 评论