
javase
晨曦遇晓
你今天的日积月累,早晚会成为别人的望尘莫及。
调试的错误就是编程给你最好的东西,因为在每个错误上面都标志着前进的一步
展开
-
JAVA创建线程案例
Java 给多线程编程提供了内置的支持。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。多线程是多任务的一种特别的形式,但多线程使用了更小的资源开销。这里定义和线程相关的另一个术语 - 进程:一个进程包括由操作系统分配的内存空间,包含一个或多个线程。一个线程不能独立的存在,它必须是进程的一部分。一个进程一直运行,直到所有的非守护线程都结束运行后才能结束。多线程能满足程序员编写高效率的程序来达到充分利用 CPU 的目的。...原创 2022-08-03 11:31:49 · 185 阅读 · 0 评论 -
java BigDecimal除法获取商和余数和比较大小
1.获取商和余数的方法divideAndRemainder(val); 返回一个数组[] 数组[0]为商,数组[1]为余数2.比较大小的方法compareTo(val); 如果第一个参数与第二个参数相等返回0。 如果第一个参数小于第二个参数返回 -1。 如果第一个参数大于第二个参数返回 1。 ...原创 2021-06-17 13:10:25 · 2312 阅读 · 0 评论 -
判断2个List集合对象的值是否存在,并取出相同和不同的数据
最近有个功能需求是这样的:例如有集合A和集合B,2个学生List对象,拥有年龄,性别,名字,身份证这几个属性。现在我需要以A集合的数据为基准,看集合B里面有哪些数据我A里面存在,哪些不存在,然后分别做不同的处理,判断是否存在的条件是身份证号一致。代码如下:@Dataclass Student{ private Integer age; private String na...原创 2020-04-23 10:50:54 · 7587 阅读 · 5 评论 -
java实现导入Excel文件
1.需要引入POI的maven文件,如下:<!-- https://mvnrepository.com/artifact/org.apache.poi/poi --><dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifact...原创 2020-03-23 18:10:20 · 538 阅读 · 1 评论 -
时间范围计算校验,是否满足日,周,月,年的条件
package com.cloudjoyclub.saas.test;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;/** * @Copyright * @ClassName TestDate * @Description TODO * @Auth...原创 2019-12-18 13:03:51 · 485 阅读 · 1 评论 -
JDK8特性Lambda入门
原文转载至:https://blog.youkuaiyun.com/cain4578369/article/details/72885354网上关于Java lambda的例子很多,但是这些五花八门的例子很不常见不常用,最后导致初学者望而却步,其实我们抓住lambda的本质之后,会发现lambda还是很好理解的。毕竟,java8设计lambda的初衷是给开发者提供便利,而不是制造障碍。lambda...转载 2019-08-07 14:37:23 · 391 阅读 · 0 评论 -
java字符串转换List map对象
java字符串转换List<map<String,Object>>对象 方法如下:/** * json字符串转list * @param jsonFile * @return * @throws Exception * @author fanchenxi */ public static List<Map&...原创 2018-10-18 17:02:14 · 10149 阅读 · 0 评论 -
java性能优化注意的几个细节规则
代码优化 ,这个在开发界内是个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一吨之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时可以抓大放小,代码的细节可以不精打细磨;但是如果有足够的时间开发、维护代码,这时候转载 2017-04-24 18:21:51 · 574 阅读 · 0 评论 -
遍历Map的四种方法
public static void main(String[] args) { Map map = new HashMap(); map.put("1", "value1"); map.put("2", "value2"); map.put("3", "value3"); //第一种:普遍使用,二次取值 System.out.println("通过转载 2017-03-13 22:52:21 · 397 阅读 · 0 评论