2018年7月11日

摘要: 摘要: Java技术体系中所提倡的 自动内存管理 最终可以归结为自动化地解决了两个问题:给对象分配内存 以及 回收分配给对象的内存,而且这两个问题针对的内存区域就是Java内存模型中的 堆区。关于对象分配内存问题,笔者的博文《JVM 内存模型概述》已经阐述了 如何划分可用空间及其涉及到的线程安全问题 阅读全文
posted @ 2018-07-11 22:27 卖肾割阑尾 阅读(155) 评论(0) 推荐(0)
摘要: 摘要: Java 中的 String类 是我们日常开发中使用最为频繁的一个类,但要想真正掌握的这个类却不是一件容易的事情。笔者为了还原String类的真实全貌,先分为上、下两篇博文来综述Java中的String类。笔者从Java内存模型展开,结合 JDK 中 String类的源码进行深入分析,特别就 阅读全文
posted @ 2018-07-11 22:12 卖肾割阑尾 阅读(134) 评论(0) 推荐(0)
摘要: 摘要: 多重继承指的是一个类可以同时从多于一个的父类那里继承行为和特征,然而我们知道Java为了保证数据安全,它只允许单继承。但有时候,我们确实是需要实现多重继承,而且现实生活中也真正地存在这样的情况,比如遗传:我们即继承了父亲的行为和特征也继承了母亲的行为和特征。可幸的是,Java 提供了两种方式 阅读全文
posted @ 2018-07-11 22:06 卖肾割阑尾 阅读(168) 评论(0) 推荐(0)
摘要: 摘要: 博文《深入理解Java类加载器(一):Java类加载原理解析》提到的类加载器的双亲委派模型并不是一个强制性的约束模型,而是Java设计者推荐给开发者的类加载器的实现方式。在Java世界中的大部分类加载器都遵从这个模型,但这个模型并不能解决 Java 应用开发中会遇到的类加载器的全部问题,这便 阅读全文
posted @ 2018-07-11 21:57 卖肾割阑尾 阅读(271) 评论(0) 推荐(0)
摘要: 摘要: 每个开发人员对java.lang.ClassNotFoundExcetpion这个异常肯定都不陌生,这个异常背后涉及到的是Java技术体系中的类加载机制。本文简述了JVM三种预定义类加载器,即启动类加载器、扩展类加载器和系统类加载器,并介绍和分析它们之间的关系和类加载所采用的双亲委派机制,给 阅读全文
posted @ 2018-07-11 21:54 卖肾割阑尾 阅读(296) 评论(0) 推荐(0)
摘要: 摘要: 我们都知道,Java程序在执行前首先会被编译成字节码文件,然后再由Java虚拟机执行这些字节码文件从而使得Java程序得以执行。事实上,在程序执行过程中,内存的使用和管理一直是值得关注的问题。Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域,这些数据区域都 阅读全文
posted @ 2018-07-11 21:40 卖肾割阑尾 阅读(135) 评论(0) 推荐(0)
摘要: 摘要: ConcurrentHashMap是J.U.C(java.util.concurrent包)的重要成员,它是HashMap的一个线程安全的、支持高效并发的版本。在默认理想状态下,ConcurrentHashMap可以支持16个线程执行并发写操作及任意数量线程的读操作。本文将结合Java内存模 阅读全文
posted @ 2018-07-11 21:35 卖肾割阑尾 阅读(314) 评论(0) 推荐(0)
摘要: 可以将一个类的定义放在另一个类的定义内部,这就是内部类。 内部类是一个非常有用的特性但又比较难理解使用的特性(鄙人到现在都没有怎么使用过内部类,对内部类也只是略知一二)。 第一次见面 内部类我们从外面看是非常容易理解的,无非就是在一个类的内部在定义一个类。 在这里InnerClass就是内部类,对于 阅读全文
posted @ 2018-07-11 15:08 卖肾割阑尾 阅读(123) 评论(0) 推荐(0)
摘要: 摘要: List 是 Java Collection Framework的重要成员,具体包括List接口及其所有的实现类。由于List接口继承了Collection接口,所以List拥有Collection的所有操作。同时,又因为List是列表类型,所以List本身还提供了一些适合自身的方法。Arr 阅读全文
posted @ 2018-07-11 11:50 卖肾割阑尾 阅读(189) 评论(0) 推荐(0)
摘要: 摘要: HashMap和双向链表合二为一即是LinkedHashMap。所谓LinkedHashMap,其落脚点在HashMap,因此更准确地说,它是一个将所有Entry节点链入一个双向链表的HashMap。由于LinkedHashMap是HashMap的子类,所以LinkedHashMap自然会拥 阅读全文
posted @ 2018-07-11 11:36 卖肾割阑尾 阅读(189) 评论(0) 推荐(0)
摘要: 原文地址http://www.cnblogs.com/xrq730/p/5260294.html,转载请注明出处,谢谢! 前言 因为和同事有约定再加上LZ自己也喜欢做完一件事之后进行总结,因此有了这篇文章。这篇文章大部分内容都是面向整个程序员群体的,当然因为LZ本身是做Java开发的,因此有一部分内 阅读全文
posted @ 2018-07-11 11:27 卖肾割阑尾 阅读(96) 评论(0) 推荐(0)
摘要: 转载自:https://blog.csdn.net/justloveyou_/article/details/72466416 摘要: 在Java中,一个对象在可以被使用之前必须要被正确地初始化,这一点是Java规范规定的。在实例化一个对象时,JVM首先会检查相关类型是否已经加载并初始化,如果没有, 阅读全文
posted @ 2018-07-11 11:15 卖肾割阑尾 阅读(162) 评论(0) 推荐(0)
摘要: 转载自:https://blog.csdn.net/justloveyou_/article/details/70312810 摘要: 事务是最小的逻辑执行单元,也是数据库并发控制的基本单位,其执行的结果必须使数据库从一种一致性状态变到另一种一致性状态。事务具有四个重要特性,即原子性(Atomici 阅读全文
posted @ 2018-07-11 11:05 卖肾割阑尾 阅读(138) 评论(0) 推荐(0)
摘要: 转载自:https://blog.csdn.net/justloveyou_/article/details/62893086 摘要: HashMap是Map族中最为常用的一种,也是 Java Collection Framework 的重要成员。本文首先给出了 HashMap 的实质并概述了其与 阅读全文
posted @ 2018-07-11 10:55 卖肾割阑尾 阅读(148) 评论(0) 推荐(0)

导航