Java
猿兄
猿兄,与你一起学习,一起成长~
展开
-
通俗易懂的 JVM 垃圾收集器
一文带你了解 JVM 垃圾收集器!通俗易懂!原创 2020-10-06 10:47:14 · 231 阅读 · 0 评论 -
通俗易懂 volatile 关键字解析
volatile 关键字解析原创 2020-09-29 14:42:22 · 619 阅读 · 0 评论 -
final、static、static final 总结
final、static、static final 的总结原创 2020-06-09 18:11:40 · 201 阅读 · 0 评论 -
Java 静态代码块详解
静态代码块及多种代码块的相关知识原创 2020-05-31 11:22:14 · 3706 阅读 · 2 评论 -
你真的懂了 == 与 equals() 与 hashCode() 的区别与联系了吗?
== 与 equals() 与 hashCode() 居然还可以问出这么多问题?你都能回答的出来吗?原创 2020-05-30 16:06:07 · 733 阅读 · 1 评论 -
面试官:JVM 中的堆、堆中的内存分配以及堆中的垃圾回收了解吗?我:要不我直接回去等通知?
我:要不今天先面到这?我回去等通知?面试官:.......原创 2020-04-29 18:33:38 · 313 阅读 · 0 评论 -
面试又被问 JVM 的类加载器?直接把这篇文章丢给他!
面试官问类加载器 = 加分 ?原创 2020-04-29 18:28:02 · 312 阅读 · 0 评论 -
通俗易懂带你了解 JVM体系结构——再也不怕面试官问了!!!
一遍就带你搞懂 JVM 体系结构!!原创 2020-04-29 18:23:03 · 488 阅读 · 2 评论 -
Java集合List接口——ArrayList、LinkedList、Vector
List接口 是 Collection接口 的子接口。Collection接口 是单例集合,用来存储一个个的对象。List接口 在此之上,是用来存储 有序,不可重复的 数据。而List接口又有三个实现类,ArrayList、LinkedList、Vector。Vector JDK 1.0就有ArrayList JDK 1.2 增加LinkedListJDK 1...原创 2019-10-11 20:21:24 · 187 阅读 · 0 评论 -
Java集合概述
Java是面向对象编程,而集合就是用来存储对象的,方便对多个对象进行操作。Java集合就像一种容器,可以动态的把多个对象的引用放入容器中。而数组,也可以对多个数据进行存储,也是Java容器。为什么有了 数组,还要 集合 呢?这个时候我们来看一下 数组 存储多个数据的缺点:数组一旦初始化之后,长度就确定了。 数组一旦定义号,其元素的类型也就确定了。只能操作指定类型的数据。 如:...原创 2019-10-11 13:57:14 · 78 阅读 · 0 评论 -
Java多线程安全问题——同步机制
Java的多线程会有什么安全问题呢?我们来看下面一个案例:有一个景点总共有100张门票,有三个窗口同时在卖票。我们用程序来模拟一下。class Window implements Runnable{ private int ticket = 100; //总票数100张,三个窗口共用,称为共享数据 @Override public void run() { ...原创 2019-10-10 21:47:30 · 230 阅读 · 0 评论 -
Java多线程——概念以及快速入门和创建方式
要了解多线程,我们首先要了解 程序,进程,线程 这三个概念。程序(program) 是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。进程(process) 是程序的一次执行过程,或是正在运行的一个程序。是一个动态的过程:有它自身的产生、存在和消亡的过程。——生命周期。(如:运行中的微信,运行中的音乐播放器。 程序是静态的,进程是动态的。进程作为资源分配...原创 2019-10-10 20:12:36 · 219 阅读 · 0 评论