Java 第2页
计算机Java基础常见面试题总结(上)| 小妖客栈

计算机Java基础常见面试题总结(上)

基础概念与常识Java 语言有哪些特点?简单易学;面向对象(封装,继承,多态);平台无关性( Java 虚拟机实现平台无关性);支持多线程( C++ 语言没有内置的多线程机制,因此必须调用操作系统...
Java 值传递详解| 小妖客栈

Java 值传递详解

开始之前,我们先来搞懂下面这两个概念:形参&实参值传递&引用传递形参&实参方法的定义可能会用到 参数(有参的方法),参数在程序语言中分为:实参(实际参数,Arguments):用于...
wangkay的头像| 小妖客栈wangkay2年前
05811
Java 序列化详解| 小妖客栈

Java 序列化详解

什么是序列化和反序列化?如果我们需要持久化 Java 对象比如将 Java 对象保存在文件中,或者在网络传输 Java 对象,这些场景都需要用到序列化。简单来说:序列化:将数据结构或对象转换成二进制...
wangkay的头像| 小妖客栈wangkay2年前
07512
MQ消息队列八股系列(2)| 小妖客栈

MQ消息队列八股系列(2)

11、如何解决消息队列的延时以及过期失效问题? 整理后的内容如下: 解决消息队列的延时问题 1.1 增加消费者实例 方法:增加消费者实例可以提高消息处理的并发度,从而减少消息的等待时间。 1.2...
wangkay的头像| 小妖客栈wangkay2年前
01015
Java 代理模式详解| 小妖客栈

Java 代理模式详解

1. 代理模式代理模式是一种比较好理解的设计模式。简单来说就是 我们使用代理对象来代替对真实对象(real object)的访问,这样就可以在不修改原目标对象的前提下,提供额外的功能操作,扩展目标...
wangkay的头像| 小妖客栈wangkay2年前
0898
Java SPI 机制详解| 小妖客栈

Java SPI 机制详解

在面向对象的设计原则中,一般推荐模块之间基于接口编程,通常情况下调用方模块是不会感知到被调用方模块的内部具体实现。一旦代码里面涉及具体实现类,就违反了开闭原则。如果需要替换一种实现...
wangkay的头像| 小妖客栈wangkay2年前
011611
Java 反射机制详解| 小妖客栈

Java 反射机制详解

何为反射?如果说大家研究过框架的底层原理或者咱们自己写过框架的话,一定对反射这个概念不陌生。反射之所以被称为框架的灵魂,主要是因为它赋予了我们在运行时分析类以及执行类中方法的能力。...
wangkay的头像| 小妖客栈wangkay2年前
08513
JMM(Java 内存模型)详解| 小妖客栈

JMM(Java 内存模型)详解

JMM(Java 内存模型)主要定义了对于一个共享变量,当另一个线程对这个共享变量执行写操作后,这个线程对这个共享变量的可见性。要想理解透彻 JMM(Java 内存模型),我们先要从 CPU 缓存模型和指...
挂机的阿凯的头像| 小妖客栈挂机的阿凯2年前
032615