自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java集合类

1 前言Java实用类库中提供一套相当完整的容器类来保存数据对象,其中基本类型有List、Set、Queue和Map;这些对象类型也称为集合类; 对于每种集合类都有自身一些特性;如:Set对于每个值都只保存一个对象;Map是允许你将某些对象与其他一些对象关联起来的关联数组,Java容器类都可以自动调整自己的尺寸;2 基本概念Java容器类类库的用途是“保存对象”,并将其划分为两个

2016-09-26 10:03:10 349

原创 数据结构

1 线性表在讨论线性表之前,我们需要先了解下线性结构特点;1.1 线性结构线性结构特点,在数据元素的非空有限集合中: 存在惟一的一个被称做“第一个”的数据元素; 存在惟一的一个被称做“最后一个”的数据元素; 除第一个之外,集合中的每个元素均只有一个前驱; 除最后一个之外,集合中每个数据元素均只有一个后继; 1.2 线性表线性表是最常用且最简单的一种数据结构,其是n个数据元

2016-09-20 11:33:26 317

转载 HTTPS解析

HTTPS与HTTP  超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。然而,HTTP协议传输的数据都是未加密的,也就是明文的,使HTTP协议传输隐私信息非常不安全。为了保证这些隐私数据能加密传输,于是网景公司设计了SSL(Secure Sockets Layer)协议用于对HTTP协议传输的数据进行加密,从而就诞生了HTTPS

2016-09-19 22:35:19 621

原创 Java类加载机制

1 基础信息 虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用Java类型,就是虚拟机的类加载机制 类从被加载到虚拟机内存中开始,到卸载出内存为止,包含:加载、验证、准备、解析、初始化、使用和卸载等7个阶段,称为类生命周期,其中验证、准备、解析3个部分统称为连接 2 Java虚拟机类加载器结构简述2.1

2016-09-06 21:41:29 278

原创 JVM内存模型

了解JVM内存模型,必先了解其内部各个部分的组成! Java虚拟机在执行java程序的过程中会把它管理的内存划分为若干个不同的数据区域;这些区域各自都本身的用途,以及创建和销毁的时间,有些区域随着虚拟机进程的启动而存在,有些区域则依赖用户线程的启动和结束而建立和销毁。其具体划分如下:现在我们针对每个区域所起用途做个详细的说明: 程序技术器:线程私有,其可以看作是当前线程所执行的字节码的行

2016-09-04 15:29:44 383

原创 ArrayList

由上文可知,List集合类中有4种具体实现,其中ArrayList是最为猿所知的!1 初始化private transient Object[] elementData;public ArrayList() { this(10);}public ArrayList(int initialCapacity) { super(); if (initialCapacity < 0

2016-09-26 22:29:15 392

空空如也

空空如也

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

TA关注的人

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