Java
黑底白字cj
冲冲冲!
展开
-
【算法】数组中最小的K个值java
寻找数组中最小的K个值的三种解法原创 2020-04-24 21:12:43 · 326 阅读 · 0 评论 -
【算法】每K个一组反转链表--Java实现
每K个一组,反转链表算法原创 2020-04-09 22:23:24 · 716 阅读 · 0 评论 -
【Java队列】Queue,Deque及其子类使用方法解析
讲解了Queue,Deque,ArrayQueue,LinkedList的继承关系结构以及他们常见的使用方法。ArrayDeque可以用来实现栈,效率比Stack高,实现队列,效率比LinkedList高原创 2020-03-07 14:57:41 · 1164 阅读 · 0 评论 -
【JDK 8】lamda 表达式和函数式接口快速入门
lambda表达式和函数式接口的快速入门原创 2020-03-02 20:47:41 · 251 阅读 · 0 评论 -
【二进制】找到一个数的二进制表示中1的个数
实现一个函数,输入一个整数,输出该数二进制中1的个数原创 2020-02-20 20:42:52 · 261 阅读 · 0 评论 -
【二叉树】中序和先序确定二叉树
算法由二叉树先序和中序顺序唯一确定一颗二叉树原创 2020-02-20 20:25:08 · 1300 阅读 · 0 评论 -
【Java 集合类】ArrayList源码浅析(一)
简单分析ArrayList的源码,重点了解ArrayList的扩容机制和底层实现。原创 2020-02-17 22:19:11 · 156 阅读 · 0 评论 -
【Java集合类】HashMap源码浅析(一)
HashMap源码解析,了解下HashMap的底层数据结构,了解了下put,get和resize方法的源码原创 2020-02-17 13:31:42 · 150 阅读 · 0 评论 -
【JVM】深入理解类加载器--类命名空间详解(三)
1 用几个代码示例深入了解类命名空间2 了解Java几个类加载器的加载路径原创 2020-02-07 22:14:02 · 276 阅读 · 1 评论 -
【JVM】深入理解类加载器(二)
实现一个自定义类加载器,以及分析何种情况下能够使用自定义类加载器加载类。以及类的命名空间简介原创 2020-02-06 21:26:28 · 164 阅读 · 0 评论 -
【JVM】深入理解类加载器(一)
类加载器简介双亲委派模型常用的获取类加载器的方法classloader源码解析原创 2020-02-02 15:25:36 · 189 阅读 · 0 评论 -
【JVM】深入理解类加载机制(二)
本篇博文结合代码深入讨论下主动使用(7种情况) 和被动使用的例子原创 2020-01-29 22:11:29 · 173 阅读 · 0 评论 -
【JVM】深入理解类加载机制(一)
1 JVM概述Java虚拟机中运行的是字节码(.class)文件,而不是Java文件(.java),而且JVM不仅可以运行Java语言,也可以运行如Kotlin,Scalar,Groovy等语言。但是本质都是这些语言编译后形成字节码文件,在JVM中运行。下面一张图可以较好的解释下语言,字节码文件和JVM的关系。2 类加载过程的阶段类加载主要分为 类加载–连接(验证-准备-解析)–初始化–...原创 2020-01-28 20:45:50 · 193 阅读 · 0 评论 -
【Java线程池(一)】
Java线程池的简单了解文章目录Java线程池的简单了解@[toc]1 参考资料2 线程池执行原理3 线程池初始化参数了解4 线程池的使用4.1 创建4.2 使用4.3 关闭5 如何配置线程池6 线程池监控7 一个小栗子1 参考资料Java并发编程艺术2 线程池执行原理一图胜千言,越来越觉得有道理,所有,我要上图了~~看图之前要先知道Java线程池的组成(可以看图二):核心线程...原创 2019-12-12 19:45:00 · 169 阅读 · 0 评论 -
【Java 深入理解异常机制】
1 参考资料https://blog.csdn.net/hguisu/article/details/6155636Java 编程思想(第4版) 12章2 Java中异常的结构(经典的一张图)从上面的一张图可以看出,Throwable是所有异常的基类。...原创 2019-12-10 10:46:22 · 144 阅读 · 0 评论 -
【Java多线程】多线程之间的通信方式
1 参考资料Java并发编程艺术第四章2 基本方式和等待/通知的经典范式3 等待超时的介绍4 应用1- 数据库连接池5 应用2-简单线程池6 -应用3-一个简单的Web服务器...原创 2019-12-10 09:28:19 · 244 阅读 · 0 评论 -
【Java多线程】线程状态与实现方式
1 参考资料Java并发编程艺术第4章https://blog.csdn.net/Alexshi5/article/details/8804576https://blog.csdn.net/Alex___Zhao/article/details/751373902 Java中线程的状态(和OS中线程状态对比)首先复习下408中的操作系统的,进程和线程部分吧(唉,回忆起考研时被408支...原创 2019-12-08 14:59:51 · 133 阅读 · 0 评论 -
【Java解释器和编译器】解释器和编译器的深入理解
Java解释器和编译器的区别Java中编译器的种类和特点原创 2019-11-30 19:39:02 · 471 阅读 · 0 评论 -
【Volatile和Synchronized 底层解析】
Volatile和Synchronized在Java中的底层表示Java中的几种锁机制原创 2019-11-30 10:45:18 · 212 阅读 · 0 评论 -
【Java 动态代理】Java动态代理的学习
Java中动态代理思想介绍和代码示例原创 2019-11-07 10:42:24 · 147 阅读 · 0 评论 -
【Java 反射】Java反射的学习
Java反射的原理和基础实现例子原创 2019-11-05 19:37:52 · 175 阅读 · 0 评论 -
【Java Class对象】RTTI 和Class对象
JVM中Class对象讲解原创 2019-11-05 17:30:43 · 228 阅读 · 0 评论 -
【Java 集合类】PriorityQueue简单入门
合并K个有序链表,Java实现原创 2019-10-08 19:37:32 · 1010 阅读 · 0 评论