猿兄
猿兄
全部文章
分类
Elasticsearch(1)
Git(1)
Java(8)
Java知识回顾——通过高频面试题(3)
JVM(3)
Linux(4)
Maven(1)
MySQL(2)
MySQL学习笔记(6)
Redis(1)
SpringBoot(5)
SSM(1)
乐优商场(3)
乐优商城(31)
写项目中遇到的一些坑(5)
剑指offer(Java)(65)
未归档(25)
计算机组成与结构(1)
计算机网络(1)
设计模式(2)
面试(2)
归档
标签
去牛客网
登录
/
注册
猿兄的博客
全部文章
(共171篇)
设计模式(二) ——工厂模式 (3种工厂模式的实现及优缺点)
1. 工厂模式介绍 工厂模式(Factory Pattern) 是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。 简单来说就是: ...
2021-07-03
0
1560
通俗易懂带你了解 JVM体系结构——再也不怕面试官问了!!!
JVM的体系结构概述 一、JVM位置 因为 JVM 的体系结构其实与 JVM 所在位置有一定关系,所以我们要知道 JVM 的位置。 硬件之上是操作系统,操作系统之上才是 JVM ,所以JVM 与硬件没有直接的交互。 二、JVM 的体系结构有哪些部分 ...
2021-07-03
0
460
面试又被问 JVM 的类加载器?直接把这篇文章丢给他!
类加载器—Class Loader 通过上一篇博客,我们知道了 JVM 体系结构(👈可点击查看)但对于JVM体系结构中每个结构的详细内容以及工作机制,我们还不了解。所以,我们今天来说一下关于 类加载器 的具体内容以及工作机制。 先回顾一下 JVM 体系结构: ...
2021-07-03
0
515
面试官:JVM 中的堆、堆中的内存分配以及堆中的垃圾回收了解吗?我:要不我直接回去等通知?
堆 我们从前面的文章中知道了,我们创建的对象实例会存放在堆中,也就是对象实例会在堆里分配内存,所以堆也是垃圾收集的主要区域。但仅仅知道这些是不够的,今天我们就来具体看一看堆以及堆中的垃圾回收。 这里在网上找到了一个比较好的堆相关内容的图,我们就根据这个图来一步步了解堆: ...
2021-07-03
0
415
你真的懂了 == 与 equals() 与 hashCode() 的区别与联系了吗?
文章目录 前言 一、== 二、equals() 三、hashCode() 四、知道了 == 、equals()、hashCode() 基本概念之后,我们来看看博客开始的几个问题: 4.1 == 与 equa...
2021-07-03
0
517
Java 静态代码块详解
文章目录 一、普通初始化块: 二、静态代码块: 三、多种代码块间的执行顺序 首先得知道什么是初始化块:就是类中得一段用大括号 {} 括起来得独立的代码空间。 而初始化块分成了 普通初始化块和 静态的初始化块(也称为 静态代码...
2021-07-03
0
528
final、static、static final 总结
文章目录 1. final 2. static 3. static final 1. final final 主要用在3个地方:变量、方法、类。 final 用在变量上 ① 这个变量必须在构造对象时就初始化。 ③ 如果是基...
2021-07-03
0
561
《剑指offer》—— 20. 包含min函数的栈(Java)
题目描述 定义栈的数据结构,请在该类型中实现一个能够得到栈中所含最小元素的min函数(时间复杂度应为O(1))。 import java.util.Stack; public class Solution { public void push(int node) {...
2021-07-03
0
425
《剑指offer》—— 19. 顺时针打印矩阵(Java)
题目描述 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下4 X 4矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数字1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,10. import ...
2021-07-03
0
388
《剑指offer》—— 26. 二叉搜索树与双向链表(Java)
题目描述 输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。 要求不能创建任何新的结点,只能调整树中结点指针的指向。 /** public class TreeNode { int val = 0; TreeNode left = null; TreeNode right = null...
2021-07-03
0
289
首页
上一页
6
7
8
9
10
11
12
13
14
15
下一页
末页