内存模型
内存模型
Java虚拟机面试题 =========================== 内存模型 JVM的内存模型介绍一下 根据 JDK 8 规范,JVM 运行时内存共分为虚拟机栈、堆、元空间、程序计数器、
Java引用类型和值调用
Java引用类型和值调用
引言 什么是数据类型?在计算机科学和计算机编程中,数据类型或简单的类型是数据的一个属性,它告诉编译器或解释器程序员打算如何使用数据。 每一种编程语言都有属于自己的数据类型,可能不尽相同,但万变
基础概念
基础概念
面向对象的三个特征 封装,继承,多态.这个应该是人人皆知.有时候也会加上抽象. 多态的好处 允许不同类对象对同一消息做出响应,即同一消息可以根据发送对象的不同而采用多种不同的行为方式(发送消息就是函
Linkedlist详解
Linkedlist详解
1.Linkedlist 1.1概述 > > LinkedList 是 Java 集合中比较常用的数据结构,与 ArrayList 一样,实现了 List 接口,诸如add,remo
1. 为什么 `public abstract String type();` 特意标明 abstract?
1. 为什么 `public abstract String type();` 特意标明 abstract?
首先,我们来看这两个文件中的关键代码: 1. 在 AbstractApplicationExecute 抽象类中,定义了一个抽象方法 type(): ```java public abstract S
阿里巴巴 Java 开发手册
阿里巴巴 Java 开发手册
前言 《阿里巴巴 Java 开发手册》是阿里巴巴集团技术团队的集体经验总结,经历了多次大规模一线实战的检验及不断的完善,反馈给广大开发者。现代软件行业的高速发展对开发者的综合素质要求越来越高,因为不仅
LeetCode Hot 100 (51-80)
LeetCode Hot 100 (51-80)
<a name="title51" NumberOfIslands.java ```java package leecode100.title51; /** * 题目:岛屿数量 * 给你一
LeetCode Hot 100 题解合集 (81-100)
LeetCode Hot 100 题解合集 (81-100)
<a name="title81" ClimbingStairs.java ```java package leecode100.title81; /** * 题目:爬楼梯 * 假设你正在
认识 Kafka
认识 Kafka
大型互联网公司一般都会要求消息传递最大限度的不丢失,比如用户服务给代金券服务发送一个消息,如果消息丢失会造成用户未收到应得的代金券,最终用户会投诉。 为避免上面类似情况的发生,除了做好补偿措施,更应该
什么是消息队列?
什么是消息队列?
消息队列面试题 ===================== 消息队列场景 ------------------- 什么是消息队列? 你可以把消息队列理解为一个使用队列来通信的组件。它的本质,就是