摘要:
什么是多线程安全问题: 当多个线程共享同一个全局变量,做写的操作的时候,可能受到其它线程的影响或者对其它线程的影响,做读的操作的时候不会发生多线程安全的问题。 Synchronized同步代码的方式: 1、同步代码块方式 package com.strive.memorymodel; class S 阅读全文
posted @ 2019-02-25 15:51
柚子味儿的西瓜
阅读(17)
评论(0)
推荐(0)
摘要:
单例的创建方式: 1、饿汉式:类初始化的时候,会立即加载该对象,线程天生安全,调用效率高。 2、懒汉式:类初始化时,不会初始化该对象,真正需要使用的时候才会去创建该对象,具备懒加载功能。 3、静态内部类方式:结合了懒汉式和饿汉式各自的优点,真正需要对象的时候才会加载,加载类是线程安全的。 4、枚举单 阅读全文
posted @ 2019-02-25 14:17
柚子味儿的西瓜
阅读(13)
评论(0)
推荐(0)
摘要:
1、Java获取某年某周的最后一天 public static Date getLastDayOfWeek(int year, int week) { Calendar c = new GregorianCalendar(); c.set(Calendar.YEAR, year); c.set(Ca 阅读全文
posted @ 2019-02-25 10:27
柚子味儿的西瓜
阅读(18)
评论(0)
推荐(0)
摘要:
1、三者之间的区别 String: 字符串常量,值一旦被设定无法更改 StringBuilder:字符串变量,但是线程不安全,效率高于StringBuffer StringBuffer:字符串变量,线程安全的 2、例子解释该怎么用 public class StringTest { public s 阅读全文
posted @ 2019-02-25 09:38
柚子味儿的西瓜
阅读(12)
评论(0)
推荐(0)
摘要:
String sheetName = "表名"; HSSFWorkbook hb = new HSSFWorkbook(); HSSFSheet sheet = hb.createSheet(sheetName); 1、合并单元格 CellRangeAddress region = new Cell 阅读全文
posted @ 2019-02-25 09:23
柚子味儿的西瓜
阅读(19)
评论(0)
推荐(0)
浙公网安备 33010602011771号