Java
文章平均质量分 70
sunansheng
好懒啊,不想写!!!
展开
-
[精]JAVA数组的内存结构详解
Java 数组是静态的Java 语言是典型的静态语言,因此 Java 数组是静态的,即当数组被初始化之后,该数组 所占的内存空间、数组长度都是不可变的。Java 程序中的数组必须经过初始化才可使用。所 谓初始化,即创建实际的数组对象,也就是在内存中为数组对象分配内存空间,并为每个数组 元素指定初始值。数组的初始化有以下两种方式。静态初始化:初始化时由程序员显式指定每个数组元素的初始值,由系统决定数原创 2016-10-31 14:07:32 · 14912 阅读 · 3 评论 -
JAVA中的接口和抽象类
抽象是面向对象设计的几大特点之一,在JAVA中的体现则是抽象类和接口。这两者十分的相似,想很多初学者甚至接触java几年的人也很难分清他们。今天笔者在查看集合类相关的代码的时候,发现了有部分是接口如List、Map等,有部分是抽象类如AbstractList、AbstractSet等,由于对两者不是十分的清楚,比较迷惑。所以今天笔者在本文则主要介绍下这两者的区别。抽象类抽象方法利用abstract原创 2016-12-12 23:24:40 · 14621 阅读 · 0 评论 -
SWF获取cookie与js函数返回值
1.获取cookieBrowser.getCookie("JSESSION", "http://www.demo.com/");2.获取JS返回值(String) browser.evaluate("return getCert()");原创 2016-11-23 12:54:10 · 13526 阅读 · 0 评论 -
JAVA高级——集合类
集合的概念:Java中集合类是用来存放对象的集合相当于一个容器,里面包容着一组对象 —— 容器类其中的每个对象作为集合的一个元素出现Java API提供的集合类位于java.util包内Java中数组与集合的比较:数组也是容器,它是定长的,访问较快,但是数组不会自动扩充数组可以包含基本数据类型或引用类型的对象,而集合中只能包含引用类型的对象Java中集合框架层次结构 Collection接口Set原创 2016-12-13 13:47:11 · 15087 阅读 · 0 评论 -
Java 加解密技术之 BASE64
其实,严格来说,BASE64 是一种编码的方式,并不是真正意义上的加解密,不过,从另一个角度来考虑的话,就是把数据变为人不会用肉眼能分辨其真实性的角度来说,BASE64 也是属于加解密范畴的。而且,有的加密技术,也是需要通过 BASE64 来编码转换的。那么,BASE64 到底是什么呢?下面我来大概的介绍一下 BASE64 的编码原理。BASE64 的编码都是按字符串长度,以每 3 个 8 bit原创 2016-12-15 21:38:35 · 16488 阅读 · 0 评论 -
Java 加解密技术之 MD5
序上一篇文章中,介绍了最基础的编码方式 — — BASE64,也简单的提了一下编码的原理。这篇文章继续加解密的系列,当然也是介绍比较基础的加密方式 — — MD5,MD5 属于单向加密算法,是不可逆的加密方式,也就是说,采用了 MD5 加密方式加密之后,就不能对加密的结果进行解密,得到原有的字符串,这是不可以的。背景相信在我们的生活中,MD5 用到的还是很广泛的。在说 MD5 之前,首先来了解一下原创 2016-12-15 21:56:37 · 16160 阅读 · 0 评论 -
Java 加解密技术之SHA
序上一篇文章中介绍了基本的单向加密算法 — — MD5,也大致的说了说它实现的原理。这篇文章继续之前提到的单向加密,主要讲的是 SHA,同 MD5 一样,SHA 同样也是一个系列,它包括 SHA-1,SHA-224,SHA-256,SHA-384,和 SHA-512 等几种算法。其中,SHA-1,SHA-224 和 SHA-256 适用于长度不超过 2^64 二进制位的消息。SHA-384 和 S原创 2016-12-15 22:18:07 · 16686 阅读 · 0 评论