Java编程杂谈
文章平均质量分 79
我不掉头发
知其然,后知其所以然
展开
-
CheckStyle 编写自己的代码检查插件
CheckStyle 编写自己的代码检查插件 checkstyle是用来检查Java代码很好用的工具,Maven中可以添加插件maven-checkstyle-plugin来使用checkstyle,官方默认给了两个检查配置文件 :sun、google。本篇重点介绍 如何自定义检查文件来编写自定义的代码检查逻辑。重点网站checkStyle配置项介绍网站:https://checkstyle.org/index.html 在这个网站中 每一项配置及其作用和参数都有介绍,想自定义代码检查插件,这个必原创 2020-07-20 14:53:38 · 862 阅读 · 0 评论 -
Double、Integer、Long对象的值传递问题
Double、Integer、Long和一般对象的不同之处我们知道对于Java来说:函数的参数 对参数为基本类型来说, 参数是一个局部变量且值是原来值的一份拷贝;对函数的参数为对象来说,参数是一个局部变量对象且值是原来对象的地址的一份拷贝。那么我们就可以得出所有人都知道的结论:传递给函数的基本类型的值即使函数对其做了处理也不会影响原来的值。那我非要影响而又非要不使用全局变量、自定义对象封装、数组、容器这些怎么办,我就是欠欠的怎么办?可能自然而然的想对于基本类型double来说 不行。Double是个对原创 2020-05-27 17:26:35 · 1667 阅读 · 0 评论 -
Java编程杂谈-多线程篇
本文章记录学习多线程一路走过的点点滴滴,解法一定不是最好的,但一定是那是我觉得很棒的。1.创建线程,并命名//命名方式1 new Thread(() -> { while (true) { System.out.println("我是" + Thread.currentThread().ge...原创 2019-11-28 14:17:31 · 125 阅读 · 0 评论 -
Java编程杂谈-容器篇
本篇文章主要记录日常工作中的编程经验,一定不是最好,但一定是当前我知道的较好的方法,持续更新容器类操作1.Object类型List转数组 List<Integer> list = new ArrayList<>(); list.add(1); list.add(2); Integer[] arr1 = list.toArray(new Integer[list....原创 2019-11-28 13:30:10 · 134 阅读 · 0 评论