面向对象的特征有哪些方面? ① 抽象:抽象分为数据抽象和过程抽象两方面。数据抽象:针对对象的属性,比如建立一个鸟这样的类,鸟会有以下特征,两个翅...
面向对象的特征有哪些方面? ① 抽象:抽象分为数据抽象和过程抽象两方面。数据抽象:针对对象的属性,比如建立一个鸟这样的类,鸟会有以下特征,两个翅...
前言 为了便于我们分析JVM虚拟机性能与诊断故障,java自带了命令行工具; JDK的命令行工具 名称全名功能jpsJVM Process St...
前言 之前有提到过,GC的垃圾回收机制以及触发情况,虽然这个都是虚拟机默默执行的,不需要我们手动去GC,但是了解GC的原理,有助于我们码出未来;...
1.1 说一说自己对于 synchronized 关键字的了解 synchronized关键字解决的是多个线程之间访问资源的同步性,synchr...
今天遇到一个面试题,类的加载过程,感觉自己回答的一团糟,完全没有概念,那我今天还是一定要把这个整理一下 看下流程图(结构化思维) 5个大阶段: ...
小编的话 在文章的开始作者为大家整理了很多资料!包括一线大厂Java面试题总结+各知识点学习思维导+一份300页pdf文档的Java核心知识点总...
概念 java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。 特点 单例模式有以下特点: 单例类只能有...
前言 为什么需要JMM cpu与缓存的一致性 单线程:CPU 核心的缓存只被一个线程访问。缓存独占,不会出现访问冲突等问题。 单核 CPU,多线...
@TOC[%E7%9B%AE%E5%BD%95](仅适合面试前复习回顾知识点) 一:JAVA基础 1.四大特性及其含义 抽象:对现实世界的事物进...
先扯两句 常常责怪自己,当初不应该。想写《设计模式》就好好写不好吗,非要搞什么拓展,在“工程模式”要介绍什么是泛型;结果泛型说到泛型接口,又...