![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
文章平均质量分 92
禅剑一如
这个作者很懒,什么都没留下…
展开
-
并发编程(三) Lock用法
1. lock():获取锁,如果锁不可用,则当前线程将被禁用以进行线程调度,并处于休眠状态,直到获取锁。package com.zsx.demo.lock;import lombok.extern.log4j.Log4j2;import java.time.LocalDateTime;import java.util.concurrent.TimeUnit;import ja...原创 2019-12-05 20:21:48 · 264 阅读 · 0 评论 -
并发编程(二) Lock用法
一、锁定类package com.zsx.demo.lock;import lombok.extern.log4j.Log4j2;import java.time.LocalDateTime;import java.util.concurrent.TimeUnit;import java.util.concurrent.locks.Lock;import java.util.c...原创 2019-12-05 14:59:53 · 145 阅读 · 0 评论 -
并发编程(一) synchronized用法
背景:JDK13、IDEA2019.2.4、Gradle6.0.1一、synchronized修饰整个类package com.zsx.demo;import lombok.extern.log4j.Log4j2;import java.time.LocalDateTime;import java.util.concurrent.TimeUnit;@Log4j2publi...原创 2019-12-05 11:17:07 · 153 阅读 · 0 评论 -
通过反射调用内部类的方法
背景:JDK13、IDEA2019.2.4一、创建一个外部类package com.zsx.reflect;public class OutClass { private void print() { System.out.println("Calling the OutClass print method" ); } class Inne...原创 2019-12-05 09:55:41 · 1337 阅读 · 2 评论 -
时间转换整理
背景:JDK13、IDEA2019.2.4、Junit5package com.zsx.test;import lombok.extern.log4j.Log4j2;import org.junit.jupiter.api.Test;import java.sql.Timestamp;import java.text.ParseException;import java.te...原创 2019-12-04 22:58:33 · 143 阅读 · 0 评论 -
导入Excel时,根据注解生成实体类
一、环境说明:win10专业版、jdk1.8.0_171、eclipse4.7.3a、Junit5 二、创建maven工程,引入pom依赖<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="...原创 2018-09-27 15:56:22 · 2550 阅读 · 1 评论 -
Java根据注解导出数据到Excel
开发背景win10专业版、eclipse4.7.3a、Junit5 建立一个maven工程,pom文件如下: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.a...原创 2018-09-26 23:45:29 · 735 阅读 · 0 评论 -
List集合的几种创建方式
package com.zsx.test;import com.google.common.collect.Lists;import org.junit.jupiter.api.DisplayName;import org.junit.jupiter.api.Test;import java.util.ArrayList;import java.util.Arrays;impor...原创 2019-11-15 09:30:51 · 8511 阅读 · 1 评论 -
Map的集中创建方式整理
package com.zsx.test;import com.google.common.collect.ArrayListMultimap;import com.google.common.collect.ImmutableMap;import com.google.common.collect.Maps;import com.google.common.collect.Multi...原创 2019-11-14 20:30:22 · 693 阅读 · 0 评论 -
JDK的语法糖集合
一、Lambda表达式package com.zsx.test;import org.junit.jupiter.api.Test;public class LambdaTest { @Test void testThread() { new Thread(new Runnable() { @Override ...原创 2019-11-14 09:43:57 · 545 阅读 · 0 评论