java通关整理
java通关整理
享受旅行中的VIP快乐
这个作者很懒,什么都没留下…
展开
-
java通关整理-设计模式(单例模式、代理模式、观察者模式[引出redis、消息中间件])
网上收集整理,仅做笔记参考学习1.单例模式确保一个类只有一个实例,并提供该实例的全局访问点。优点:1、在内存里只有一个实例,减少了内存的开销,尤其是频繁的创建和销毁实例(比如管理学院首页页面缓存)。2、避免对资源的多重占用(比如写文件操作)。懒汉式-线程不安全懒汉式,顾名思义就是实例在用到的时候才去创建1、懒汉式,线程不安全是否 Lazy 初始化:是是否多线程安全:否实现难度:易描述:这种实现最大的问题就是不支持多线程。因为没有加锁 synchronized,所以严格意义上它并不算单原创 2020-08-18 11:19:36 · 209 阅读 · 0 评论 -
java通关整理-JVM内存管理
网上收集整理,仅供笔记参考学习1.JVM内存管理JVM体系结构:类装载器ClassLoader:用来装载.class文件执行引擎:执行字节码,或者执行本地方法运行时数据区:方法区、堆、Java栈、程序计数器、本地方法栈各个部分存储的内容:1.1 (Java 虚拟机)栈每个方法在执行时都会床创建一个栈帧,其中最中要的四部分是局部变量表、操作数栈、动态链接、方法出口一个方法从调用到执行结束,就对应一个栈帧中入栈出栈的过程。局部变量表:存放变量的值操作数栈:执行数据原创 2020-08-17 15:16:40 · 164 阅读 · 0 评论 -
java通关整理2-集合框架ArrayList、LinkedList、Vector、HashSet、HashMap、HashTable、ConcurrentHashMap
参考了几篇博客,仅自己参考学习用一、集合框架集合框架:用于存储数据的容器。集合和数组的1.数组是固定长度的,集合是可变的2.数组可存储基本数据类型和引用数据类型,集合只能存储引用数据类型3.数组的元素类型相同,集合的对象可以是不同数据类型常用的集合类java集合框架为Collection 和 Map 两大类Collection集合主要有List和Set两大接口CollectionListArraylist: Object数组Vector: Object数组LinkedList:原创 2020-08-17 01:38:52 · 350 阅读 · 0 评论