![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
文章平均质量分 56
黎子爱发呆
一名苦苦挣扎的程序员
展开
-
Java创建单例模式(singleton)的几种实现方式
Java的单例类(singleton)一、什么是单例模式?二、使用步骤1.引入库2.读入数据总结一、什么是单例模式?单例模式是一个类只有一个实例对象。其构造函数是私有的,不能通过new方式创建实例对象。在整个程序的生命周期内都只存在一个单例类的实例对象,以静态方法或枚举返回唯一的实例化对象。二二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport s原创 2022-03-26 20:04:26 · 4579 阅读 · 0 评论 -
什么是线程安全和非线程安全
什么是线程安全和非线程安全?1.线程安全线程安全就是多线程访问时,采用了加锁机制,当一个线程访问某一个类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可使用。不会出现数据不一致或者数据污染的情况。2.非线程安全线程不安全就是不提供数据访问保护,有可能出现多个线程先后更改数据,从而导致数据不一致,造成所得到的数据是脏数据3.线程安全与不安全的本质区别线程安全与不安全的本质区别在于对于共享资源的访问上的执行效果.安全线程在处理共享资源时效果具有原子性,即必须等到当前线程访问原创 2022-03-23 23:21:01 · 635 阅读 · 0 评论 -
线程安全列表:ArrayList实现线程安全操作
(一)线程安全的ArrayList List<String> list = Collections.synchronizedList(new ArrayList<>());原创 2021-03-12 17:22:33 · 780 阅读 · 0 评论 -
POI导出数据为Excel格式(XSSF)(内省方式加反射)
代码package com.zanclick.zyjk.common.utils;import org.apache.poi.xssf.usermodel.*;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.swing.fil...原创 2019-10-10 18:36:20 · 570 阅读 · 0 评论 -
LocalDateTime,LocalDate,LocalTime和Date的相互转换
一、二、LocalDateTime,LocalDate,LocalTime与Date的相互转换小实例①LocalDateTime与Date的相互转换 /** * LocalDateTime转Date * */ //获取当前时间 LocalDateTime localDateTime=LocalDateTime.now(); //获取系统默认是时区,如:Asia/Shanghai...原创 2020-04-17 19:53:09 · 13446 阅读 · 2 评论 -
java 大数据量使用List,Map存取速度的比较
最近几天大数据量的处理,不知道是使用List还是Map好,在网上看了好多,看到最多的说是使用Map,但是最后我还是决定写了一个测试类,来看看他们之间速度的快慢。package com.zl.mybatis.plus;import java.util.*;public class Main { public static void main(String arg[]) { ...原创 2020-02-25 10:34:36 · 5770 阅读 · 2 评论 -
Arrays.asList转换数组为List
介绍Arrays是一个工具类,可以对List集合里面的数据进行排序,遍历等等。asList()方法作用:将数组类型转化成List集合。适用范围:所有类对象集合,换句话说就是能用getClass()获取得到对象。就是不适合基本数据类型。例如:int,long,double,float等等但是:Integer,Long,Double,Float等基本数据的包装类可以。 public...原创 2019-11-08 18:12:13 · 586 阅读 · 0 评论 -
抽象类
转载:https://www.cnblogs.com/china-flint/p/9685382.html转载 2019-09-26 10:13:19 · 73 阅读 · 0 评论 -
集合Map,List,set
Java集合大致可分为4种:Set(无序不可重复),List(有序可重复),Map(映射关系)。集合只能保存对象,不能保存基本数据类型,虽然集合不能存放基本数据类型,但是它支持自动装箱。Java集合主要由两个接口派生:Collection和Map。它们是Java集合框架的根接口。Collection接口的子接口有:List,Set,Queue。/* * Set是无序切不可...原创 2019-07-10 22:42:25 · 81 阅读 · 0 评论 -
Exception printStackTrace()和getMessage()方法的区别
Exception printStackTrace()和getMessage()方法的区别:首先:Exception是异常处理类,它最大的异常类,即父类,将会被子类继承。因此我们在捕捉异常时不清楚 具体是那个类出现异常,我们可以使用try/catch去捕捉,保证程序能正常运行,调用具体方法打印出捕捉结果,catch中的代码只有在出现异常时才会运行...原创 2019-05-19 10:43:31 · 7632 阅读 · 2 评论