![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 76
青灯明月
这个作者很懒,什么都没留下…
展开
-
Java内存模型
0.前言本篇文章是Thinking in Java和深入理解JAVA虚拟机的读书笔记,除了原文笔记的整理之外还会加上其他自己的见解。1.Java中存储数据的五个地方先了解Java中数据可以在哪些地方存在,之后我们便能够更好地理解Java的内存模型。1.1.(非内存)寄存器。它位于处理器内部,因此是最快的存储区。寄存器的数量极其有限,需要根据需求进行分配,程序员不能直接控制,可以说,寄存器对程序员而言原创 2016-02-23 17:34:51 · 270 阅读 · 0 评论 -
【Java】容器类学习之路(一)——综述
本篇文章是我阅读Thinking in Java的读书笔记,加上了一些自己的理解,希望能够在巩固知识的同时帮助到大家~Java中容器存在的意义便是解决对象保存的问题 容器在Java中没有直接的关键字支持,但是也有强大的容器库。 容器类的类图乍看之下错综复杂,实际上我们仔细分析一下,架构还是十分清晰的 容器类库划分为两个基本概念: 1.Collection:List,Set,Queue原创 2016-03-12 15:27:32 · 384 阅读 · 0 评论 -
【Java】容器类学习之路(二)Collection详解:List、Set和Queue
先简单看一下Colleciton的结构: 1.List特点: 按照插入的顺序保存元素,List接口在Collection的基础上添加了大量方法使得程序员可以在List中间插入和移除元素。类别: ArrayList 底层是数组,非线程安全,只能用在单线程(多线程请用CopyOnWriteArrayList)LinkedList 底层是双向链表 如果插入、删除的操作较多,最好使用Link原创 2016-03-12 17:14:56 · 818 阅读 · 0 评论 -
【面向对象】Part 1 基本概念
OOP定义 1 一切都是对象。 2 计算通过对象间相互通信,请求其他对象执行动作来实现。对象间通过发送和接收消息来通信。 3 每个对象都有自己的内存,其中可能包括了其他的对象。 4 每一个对象都是某个某个类的实例。类就是一组相似的对象。 5 类是对象相关行为的存储库。也就是说,同一个类的所有对象都能执行同样的动作。 6 类被组织成有单个根节点的树状结构,被称为继承层次结构。与类实例相关的原创 2016-03-15 14:56:49 · 641 阅读 · 0 评论 -
【设计模式】——五问单例模式
0.什么是单例模式?单例模式确保一个类只有一个实例,并提供一个全局访问点。1.什么情况下使用单例模式?当你需要确保程序中的一个类最多只有一个实例时。2.如何实现单例模式? ①懒汉式:适用于对性能要求不高的情况。(不推荐)缺点在于,第一次加载要初始化,反应比较慢;每一次调用这个方法都需原创 2016-04-09 21:35:08 · 213 阅读 · 0 评论