摘要: 在剖析该问题前请看如下代码public static String bytes2HexString(byte[] b) { String ret = ""; for (int i = 0; i < b.length; i++) { String hex = Integer.toHexString(b... 阅读全文
posted @ 2015-08-10 22:06 子健儿 阅读(200) 评论(0) 推荐(0) 编辑
摘要: Java中涉及byte、short和char类型的运算操作首先会把这些值转换为int类型,然后对int类型值进行运算,最后得到int类型的结果。因此,如果把两个byte类型值相加,最后会得到一个int类型的结果。如果需要得到byte类型结果,必须将这个int类型的结果显式转换为byte类型。例如,下... 阅读全文
posted @ 2015-08-10 10:22 子健儿 阅读(7285) 评论(0) 推荐(1) 编辑
摘要: 最初的unicode编码是固定长度的,16位,也就是2两个字节代表一个字符,这样一共可以表示65536个字符。显然,这样要表示各种语言中所有的字符是远远不够的。Unicode4.0规范考虑到了这种情况,定义了一组附加字符编码,附加字符编码采用2个16位来表示,这样最多可以定义1048576个附加字符... 阅读全文
posted @ 2015-08-10 09:32 子健儿 阅读(1055) 评论(0) 推荐(0) 编辑
摘要: Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。1、整数:包括int,short,byte,long2、浮点型:float,double3、字符:char4、布尔:boolean基本型别大小最小值最大值boolean---------------... 阅读全文
posted @ 2015-08-10 09:22 子健儿 阅读(3853) 评论(0) 推荐(0) 编辑
摘要: 每一个程序员都不可避免的遇到字符编码的问题,特别是做Web开发的程序员,“乱码问题”一直是让人头疼的问题,也许您已经很少遇到“乱码”问题,然而,对解决乱码的方法的内在原理,您是否明白?本人作为一个程序员,在字符编码方面同样遇到不少问题,而且一直对各种编码懵懵懂懂、不清不楚;在工作中也曾经遇到一个很烦... 阅读全文
posted @ 2015-08-08 21:56 子健儿 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 1. ASCII码目前计算机中用得最广泛的字符集及其编码,是由美国国家标准局(ANSI)制定的ASCII码(American Standard Code for Information Interchange,美国标准信息交换码),它已被国际标准化组织(ISO)定为国际标准,称为ISO 646标准。... 阅读全文
posted @ 2015-08-08 17:25 子健儿 阅读(1116) 评论(0) 推荐(0) 编辑
摘要: Java1.5泛型指南中文版(Java1.5 Generic Tutorial)英文版pdf下载链接:http://java.sun.com/j2se/1.5/pdf/generics-tutorial.pdf译者:chengchengji@163.com目录摘要和关键字1.介绍2.定义简单的泛型3... 阅读全文
posted @ 2015-08-03 21:17 子健儿 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 几年前当Java5还未正式发布的时候,看到过一些人写的介绍Tiger中的新特性,当时对我第一感觉冲击最大的就是泛型(generics)和注释(annotation),因为它们直接影响了我们编码的语法习惯。在后来的使用过程中,对于泛型一直没有特别深入的使用过,没有遇到那样的需求和场景。只需要了解Jav... 阅读全文
posted @ 2015-08-03 21:16 子健儿 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 大家都知道,在Java中,对于对象的比较,如果用“==”比较的是对象的引用,而equals才是比较的对象的内容。一般我们在设计一个类时,需要重写父类的equals方法,在重写这个方法时,需要按照以下几个规则设计:1、自反性:对任意引用值X,x.equals(x)的返回值一定为true.2、对称性:对... 阅读全文
posted @ 2015-08-01 18:59 子健儿 阅读(1153) 评论(0) 推荐(0) 编辑
摘要: Java泛型中的标记符含义:E- Element (在集合中使用,因为集合中存放的是元素)T- Type(Java 类)K- Key(键)V- Value(值)N- Number(数值类型)?- 表示不确定的java类型S、U、V- 2nd、3rd、4th typesObject跟这些标记符代表的j... 阅读全文
posted @ 2015-07-30 09:49 子健儿 阅读(543) 评论(0) 推荐(0) 编辑