java
麦逗芽
用心做一件事
展开
-
单例模式认识,阐述常用的设计模式有哪些
单例模式是前人经过无次数实践验证总结出来,设计过程中反复的使用,可以解决很多特定问题的设计方法;饿汉模式(预加载模式:静态内部类)优点:在类加载的时候,就创建好对象放到静态区了,获取对象效率高。线程安全缺点:类加载效率低,并且static修饰的成员占用资源。public class Singleton { private static final Singleton instance = new Singleton(); private Singleton() {} ...原创 2021-02-16 22:01:04 · 87 阅读 · 0 评论 -
讲一下常见的集合Collection和线程同步两种方法
1. ArraysList: ArrayList基于数组的一种集合,其存入取出是有有序的,初始值为10,因为间接实现了Collection接口,所以可以使用单向迭代器,又继承了AbstractList性能较好的,可以存入重复元素;2. LinkeList: LinkeList基于双向列表,同样的他的存入和取出是有序的,也可以使用单、双向迭代器,作为增、删、改速度比较快的一种方式;3. HashMap: HashMap是一种基于H...原创 2021-02-16 21:23:48 · 246 阅读 · 0 评论 -
阐述登陆获取无限次字符串和数字混合验证码开发
// 调用方法并直接打印结果System.out.println(getIdentifyingCode(6));public static String getIdentifyingCode(int s) { // 声明一个String类型str作为随机数取值的范围 String str = "qwertyuipasdfghjkzxcvbnmQWERTYUIPASDFGHJKLZXCVBNM23456789"; // 先准备一个String类...原创 2021-01-03 00:17:47 · 281 阅读 · 2 评论 -
Java在File中的作用
在java中File类是可以直接操作文件的类,它有四个构bai造函数:File(String parent,String child)File(File parent,String child)File(URI uri)File(String pathname)封装了以下主要方法:canWrite() 返回文件是否可以读写canRead() 返回文件是否可读compareTo(File pathname)检查文件路径间的顺序createNewFile() 当文件不存在时生成文件dele原创 2021-01-02 12:50:19 · 302 阅读 · 1 评论 -
在Web开发中线程安全和Properties资源文件配置通过类的加载器获取流
线程安全有好几种方法,这里就写一种目前比较常用的properties资源文件获取流的方式 通过当前线程的类加载器获取流public class propertiesTest { @org.junit.Test public void testName() throws Exception { // 创建Properties对象 Properties properties = new Properties(); // 获取当前线程类的加载器 ClassLoa...原创 2020-12-29 23:23:17 · 190 阅读 · 0 评论 -
Java IO流使用场景选择总结,jdk7关流更方便
IO分类: A.字节流 // // 构造方法 InputStream(输入流) FileInputSream(File file);File表示相对路径或者绝对路径 OutputStream(输出流) FileOutputSream // 普通方法 // 方法体(这里不做详细讲解,因为发过Copy...原创 2020-12-28 23:26:00 · 211 阅读 · 0 评论 -
Java字节文件流的复制图片或者文件,代码上操作
public class FileCopyTest { public static void main(String[] args) { // 创建FileInputStream对象文件字节输入流对象fi 赋值为null FileInputStream fi = null; // 创建FileOutputStream对象文件字节输入流对象fo 赋值为null FileOutputStream fo = null; try { // 将对象fi赋值为新创建的Fi.原创 2020-12-28 00:10:54 · 109 阅读 · 0 评论 -
IAnonymousClass匿名内部类
匿名内部类?我们的理解是装在类里面的类 这是看不名称类的内部类,这样理解也是可以的,按照规范写一个匿名内部类,对匿名内部分析:/** 声明一个接口IMyInterface * 只有一个构造方法的类称之为:函数式接口 */@FunctionaLinterfacepublic interface IMyInterface () { /** 构造方法*/ public abstract void test();}// 匿名内部类的测试类/** 将匿名内部类对原创 2020-12-17 00:36:47 · 70 阅读 · 0 评论 -
枚举enum语法在线状态有什么作用?
枚举语法是用在比较有固定值,比如:季节、月份、QQ状态这些比较有固定;它可以配合Switch语法来使用,Switch语法,因为Switch语法也需要有固定的值 /** 枚举的类*/public enum Status{ /** HIDDEN这是枚举的字段,字段可以省略不写,但是后面,不能简写 / HIDDEN(“隐身”), ON_LINE(“扣我吧”), GO_AWAY(“勿打扰”); // private修饰String类型的成员变量str private String str原创 2020-12-17 00:10:51 · 140 阅读 · 0 评论