
java基础技术
文章平均质量分 88
至臻于勤-大道至简
过去的经历都不代表什么,如果你的经历很精彩,那就努力让自己的未来更精彩!
展开
-
Java的基础特征,抽象、封装、继承、多态
前言概述 在《java编程思想》中提到在java的世界中一切皆是对象的概念,对象就是对现实世界事物的抽象结果,它集成了事物的属性和行为,抽象程度越高越具有普适性,例如:生物---->动物(植物)---->哺乳动物(被子植物门)---->人(蔷薇目)---->男人(豆类)。这里的“生物”就是最高的一个抽象,世间的生命都可称为生物,它都有是否活着的属性和...原创 2018-11-12 17:41:43 · 439 阅读 · 0 评论 -
java中的String类
一、概要 无论是在java语言还是C语言等等高级计算机语言中,字符串都是最常使用的类型,所以字符串的类的结构设计应该是经过严格论证的。下面我们就来看看java中的String类是如何设计的?这样设计的优缺点有哪些? 二、源码 先来看看String类的源码 public final class String implements java.io.S...原创 2019-01-14 11:45:51 · 462 阅读 · 0 评论 -
ConcurrentHashMap扩容原理
前言 ConcurrentHashMap从名称是可以看出,它是一个HashMap而且是线程安全的。在多线程编程中使用非常广泛。ConcurrentHashMap的实现方式,在jdk6,7,8中都不一样。本文只针对jdk8中的实现作一些说明。 ConcurrentHashMap实现原理 先来看看ConcurrentHashMap底层是发何实现的。总的来说,它是...原创 2019-03-02 00:06:04 · 10012 阅读 · 1 评论