自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Map遍历的七种方式

public class HashMapFor { private static final HashMap<String, String> map = Maps.newHashMap(); static { map.put("one", "hello"); map.put("two", "你好"); map.put("three", "萨瓦迪卡"); } public static void main(Stri

2021-07-09 15:43:49 76

原创 设计模式之代理模式

代理模式什么是代理模式?​ Provide a surrogate or placeholder for another object to control access to it.(为其他对象提供一种代理以控制对这个对象的访问。) 代理模式也叫做委托模式,它是一项基本设计技巧。许多其他的模式,如状态模式、策略模式、访问者模式本质上是在更特殊的场合采用了委托模式,而且在日常的应用中,代理模式可以提供非常好的访问控制。通用代码public interface Subject { /*

2021-06-30 15:28:00 47

原创 设计模式之建造者模式

建造者模式什么是建造者模式Separate the construction of a complex object from its representation so that the same construction process can create different representations.(将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。)通用代码public class Product { public void doSomething

2021-06-30 10:48:36 46

原创 设计模式之模板方法模式

模板方法模式什么是模板方法模式?​ Define the skeleton of an algorithm in an operation,deferring some steps to subclasses.Template Method lets subclasses redefine certain steps of an algorithm without changing the algorithm’s structure.(定义一个操作中的算法的框架,而将一些步骤延迟到子类中。使得子类可

2021-06-29 17:47:26 39

原创 设计模式之抽象工厂模式

抽象工厂模式什么是抽象工厂模式?​ Provide an interface for creating families of related or dependent objects without specifying their concrete classes.(为创建一组相关或相互依赖的对象提供一个接口,而且无须指定它们 的具体类。)抽象工厂模式通用代码抽象工厂模式是工厂方法模式的升级版本,在有多个业务品种、业务分类时,通过抽象 工厂模式产生需要的对象是一种非常好的解决方式。我们来看看

2021-06-29 16:53:56 49

原创 设计模式之工厂方法模式

工厂方法模式什么是工厂方法模式​ Define an interface for creating an object,but let subclasses decide which class to instantiate.Factory Method lets a class defer instantiation to subclasses.(定义一个用于创建对象的 接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。)工厂方法模式实例举个工厂生产产品的??

2021-06-29 15:53:40 41

原创 设计模式之单例模式

单例模式什么是单例模式?​ Ensure a class has only one instance, and provide a global point of access to it.(确保某一个类 只有一个实例,而且自行实例化并向整个系统提供这个实例。)单例模式的优点由于单例模式在内存中只有一个实例,减少了内存开支,特别是一个对象需要频繁地 创建、销毁时,而且创建或销毁时性能又无法优化,单例模式的优势就非常明显。由于单例模式只生成一个实例,所以减少了系统的性能开销,当一个

2021-06-29 14:36:15 69

原创 Java字节码文件

字节码文件字节码文件里边存的是什么?源代码经过编译器编译之后会生成一个字节码文件,字节码是一种二进制的类文件,他的内容是jvm的指令,而不像c,c++由编译器直接生成机器码。什么是字节码(操作码+操作数)java虚拟机的指令由一个字节长度的、代表着某种特定含义的==操作码(opcode)以及跟随其后的零至多个代表此操作所需参数的操作数(operand)==所构成。虚拟机中许多指令并不包含操作数,只有一个操作码。...

2021-06-21 21:46:47 179

原创 SpringDataJAP使用详解

SpringDataJPA笔记第一章 为什么要学习jpa?第一,大势所趋,大厂必备技能。第二,提升开发效率。第三,提高技术水平。第四,求职加分项。第二章 初识jpa快速启动一个springboot项目集成springDataJPA。1.1 引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <a

2021-06-07 16:10:52 722

原创 java虚拟机

jvm学习类加载子系统类加载的过程加载(Loading)链接(linking)验证(verify)准备(prepare)解析(resolve)初始化(initialization)类加载器的种类启动类类加载器(引导类类加载器,bootstrap classloader)使用c/c++实现。嵌套在jvm内部用来加载java的核心库(JAVA_HOME/jre/lib/rt.jar)并不继承自java.lang.classload,没有附加载器处于安全考虑,boo

2021-06-07 15:40:14 72

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除