![](https://img-blog.csdnimg.cn/2b4a04a95fec4f2f98c0b8c94ff23bf7.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java
文章平均质量分 54
Java
野生程序猿RW
2020年毕业于台湾科技大学(Taiwan Tech),后端开发工程师一枚。
展开
-
912. 排序数组(快排)
912. 排序数组 import java.util.Arrays; public class Solution { public int[] sortArray(int[] nums) { quicksort(nums, 0, nums.length - 1); return nums; } public static void quicksort(int[] q, int l, int r){ if (l >= r){原创 2022-03-20 21:31:32 · 474 阅读 · 0 评论 -
JVM萌新入手大全
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RhKvGwQe-1616334581147)(https://i.loli.net/2020/02/26/rY2Q6bXhUDLNSkR.png)] 内存泄漏 可达性分析用什么数据结构比较好 (JVM)运行时数据区 (JVM)创建对象的过程 (JVM)判断一个对象是否被回收 (JVM)新生代和老年代用的垃圾回收策略 对象的创建与内存分配 String存储在常量池 解析 将一部分(编译期可知,运行期不可变)的符号引用转为直接原创 2021-03-21 21:53:15 · 213 阅读 · 2 评论 -
896. 单调数列
896. 单调数列 如果数组是单调递增或单调递减的,那么它是单调的。 如果对于所有 i <= j,A[i] <= A[j],那么数组 A 是单调递增的。 如果对于所有i <= j,A[i]> = A[j],那么数组 A 是单调递减的。 当给定的数组 A是单调数组时返回 true,否则返回 false。 示例 1: 输入:[1,2,2,3] 输出:true 示例 2: 输入:[6,5,4,4] 输出:true 示例 3: 输入:[1,3,2] 输出:false 示例 4: 输入:原创 2021-02-28 12:19:54 · 214 阅读 · 0 评论 -
Java遍历Map对象的四种方式
#关于java中遍历map具体哪四种方式,请看下文详解吧。 方式一 这是最常见的并且在大多数情况下也是最可取的遍历方式。在键值都需要时使用。 Map<Integer, Integer> map = new HashMap<Integer, Integer>(); for (Map.Entry<Integer, Integer> entry : map.entrySet()) { System.out.println("Key = " + entry.getKey(转载 2021-02-27 18:26:01 · 148 阅读 · 0 评论 -
JUC中的线程池
深度解读 Java线程池设计思想及源码实现 java 线程池有哪些关键属性? corePoolSize,maximumPoolSize,workQueue,keepAliveTime,rejectedExecutionHandler corePoolSize 到maximumPoolSize之间的线程会被回收,当然 corePoolSize的线程也可以通过设置而得到回收(allowCoreThreadTimeOut(true))。 workQueue 用于存放任务,添加任务的时候,如果当前线程数超过原创 2020-09-02 10:52:44 · 1082 阅读 · 0 评论 -
Java基础知识
面试题汇总Java语言基础篇 JAVA面试题 内存模型 Java基础知识 Object类所有方法详解 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dlo5a9kZ-1599014901709)(https://i.loli.net/2020/03/10/gXTzZqK16Ju4VGc.png)] 反射与注解 getClass获取的类的类型。 getDeclaredField获取声明字段 调用方法 正则表达式 i++和++i的真正区别 在java的执行过程中,i++和++原创 2020-09-02 10:48:59 · 225 阅读 · 0 评论