学习
实践
活动
工具
TVP
写文章

#Java

广泛使用的计算机编程语言,拥有跨平台、面向对象、泛型编程的特性,广泛应用于企业级 Web 应用开发和移动应用开发

结构型模式——适配器模式

栗筝i

概述:将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。

000

创造性模式——原型模式

栗筝i

PrototypePatternDemo 使用 ShapeCache 类来获取存储在 Hashtable 中的形状的克隆。

000

创造型模式——建造者模式

栗筝i

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-62yPpr1p-1611366486459)(https://www.runoo...

000

创造型模式——单例模式

栗筝i

**缺点:**没有接口,不能继承,与单一职责原则冲突,一个类应该只关心内部逻辑,而不关心外面怎么样来实例化。

000

创造型模式——抽象工厂模式

栗筝i

**优点:**当一个产品族中的多个对象被设计成一起工作时,它能保证客户端始终只使用同一个产品族中的对象。

100

创造型模式——工厂模式

栗筝i

概述:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。

100

Linux下Java的安装与配置

栗筝i

300

Scala基础语法

栗筝i

“开头的标识符为保留的 Scala 编译器产生的标志符使用,应用程序应该避免使用”$"开始的标识符,以免造成冲突。

300

面试-线上故障如何排查

小土豆Yuki

面试经常会被问到java应用出现了问题,如何排查,主要使用下面几个命令基本都能解决

300

GC 垃圾回收

栗筝i

我们知道Java是一门面向对象的语言,在一个系统运行中,会伴随着很多对象的创建,而这些对象一旦创建了就占据了一定的内存,在上一篇中,我们介绍过创建的对象是保存在...

300

JVM内存结构

栗筝i

程序计数器(Program Counter Register)是一块较小的内存空间,它可以看作是当前线 程所执行的字节码的行号指示器。在虚拟机的概念模型里,字节...

300

java类的加载机制

栗筝i

类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个 java.lang.Class对象,用来封装...

300

JVM简介

栗筝i

虚拟机是一种抽象化的机器,可以执行抽象化的指令。一般分为:系统级虚拟机和程序级虚拟机。

300

Scala变量和常用数据类型

栗筝i

同Java一样,Scala也有8种基本数据类型:Byte、Char、Short、Int、Long、Float、Double以及Boolean。

300

CentOS7下Spark集群的安装

栗筝i

从物理部署层面上来看,Spark主要分为两种类型的节点,Master节点和Worker节点,Master节点主要运行集群管理器的中心化部分,所承载的作用是分配A...

300

可扩展的编程语言——Scala

栗筝i

Scala是一种多范式的编程语言,其设计的初衷是要集成面向对象编程和函数式编程的各种特性。Scala运行于Java平台(Java虚拟机),并兼容现有的Java程...

500

Java并发篇_Java内存模型

栗筝i

? 计算机在执行程序时,每条指令都是在CPU中执行的,而执行指令过程中,势必涉及到数据的读取和写入。由于程序运行过程中的临时数据是存放在主存(物理内存)当中的,...

300

Java并发篇_线程详解

栗筝i

我们知道计算机可以分为硬件和软件两大块,硬件是基础,软件提供实现不同功能的手段;而软件又可以分为操作系统和应用程序,操作系统专注于对硬件的交互管理并提供一个运行...

100

JAVA并发篇_公平锁与非公平锁

栗筝i

多个线程按照申请锁的顺序去获得锁,线程会直接进?队列去排队,永远都是队列的第?位才能得到锁。

300

Java并发篇_乐观锁与悲观锁

栗筝i

总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会阻塞直到它拿到锁(共享资源每次只给一个线程使用,...

300

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com