![](https://img-blog.csdnimg.cn/20200423175329106.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
java
文章平均质量分 51
java
IT瘾君
一招入此门,从此了红尘…
展开
-
JDK9下载、安装和配置环境变量图解
新学习从jdk9开始原创 2023-01-14 08:51:51 · 4743 阅读 · 1 评论 -
Arthas安装使用
一、简介Arthas 是Alibaba开源的Java诊断工具。安装在系统所在服务器。可以帮助开发人员或者运维人员查找问题,分析性能,bug追踪。Arthas运行原理二、解决什么问题 & 适用场景解决问题:提供性能看板,包括线程、cpu、内存等信息,并且会定时的刷新。根据各种条件查看线程快照。比如找出cpu占用率最高的n个线程等输出jvm的各种信息,如gc算法、jdk版本、ClassPath等查看/设置sysprop和sysenv查看某个类的静态属性,也可以通过ognl语原创 2021-11-16 10:46:10 · 1159 阅读 · 0 评论 -
Java知识分享(spring全家桶、面试突击)
每天进步一点点SpringBoot 学习大全SpringCloud 学习大全Java面试突击原创 2021-10-22 10:24:59 · 115 阅读 · 0 评论 -
ArrayList(10 1.5)源码学习
如何选用集合?主要根据集合的特点来选用,比如我们需要根据键值获取到元素值时就选用Map接口下的集合,需要排序时选择TreeMap,不需要排序时就选择HashMap,需要保证线程安全就选用ConcurrentHashMap.当我们只需要存放元素值时,就选择实现Collection接口的集合,需要保证元素唯一时选择实现Set接口的集合比如TreeSet或HashSet,不需要就选择实现List接口的...原创 2019-10-12 10:50:44 · 108 阅读 · 0 评论 -
Java 基础知识疑难点/易错点
1. 基础1.1. 正确使用 equals 方法Object的equals方法容易抛空指针异常,应使用常量或确定有值的对象来调用 equals。举个例子:// 不能使用一个值为null的引用类型变量来调用非静态方法,否则会抛出异常String str = null;if (str.equals("SnailClimb")) { ...} else { ..}运行上面的程序...原创 2019-10-11 16:07:21 · 267 阅读 · 0 评论 -
Java程序设计题
实现最小值函数(泛型的实际应用)自己设计一个泛型的获取数组最小值的函数.并且这个方法只能接受Number的子类并且实现了Comparable接口。//注意:Number并没有实现Comparableprivate static <T extends Number & Comparable<? super T>> T min(T[] values) { ...原创 2019-10-11 16:21:29 · 241 阅读 · 0 评论