01 2012 档案

摘要:一、JAVA反射机制的概念: 在程序运行时,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取信息以及动态调用对象的方法的功能称为java语言的反射机制。二、功能: 在程序运行时判断任意一个对象所属的类;在运行时构造任意一个类的... 阅读全文
posted @ 2012-01-15 23:35 奋斗+坚持 阅读(135) 评论(0) 推荐(0)
摘要:背景: 在做Java开发的时候,常常会出现一些乱码,或者无法正确识别或读取的文件,比如常见的validator验证用的消息资源(properties)文件就需要进行Unicode重新编码。原因是java默认的编码方式为Unicode,而我们的计算机系统编码常常是GBK等编码。需要将系统的编码转换为j... 阅读全文
posted @ 2012-01-13 12:56 奋斗+坚持 阅读(311) 评论(0) 推荐(0)
摘要:/** * 自动装箱与拆箱 */public class Autoboxing { public static void main(String[] args) { Integer num1 = 20; //自动装箱 int num2 = new Integer(20); //自动拆箱 ... 阅读全文
posted @ 2012-01-10 21:18 奋斗+坚持 阅读(145) 评论(0) 推荐(0)
摘要:枚举的特点:◆类型安全(Type Safety)◆紧凑有效的枚举数值定义(Compact, Efficient Declaration of Enumerated Values)◆无缝的和程序其它部分的交互操作(Seamless integration with other language fea... 阅读全文
posted @ 2012-01-08 17:40 奋斗+坚持 阅读(509) 评论(0) 推荐(0)
摘要:/** * 将十进制转换成二进制、八进制、十六进制 * 说明: * 1)、在JAVA语言一个整数用4个八位表示,即32个二进制位 * 2)、一个二进制位用0和1表示,最大值是1 * 3)、一个八进制位表示3个二进制位,最大值是7 * 4)、一个十六进制位表示4个二进制位,最大值是15 * */pub... 阅读全文
posted @ 2012-01-01 21:03 奋斗+坚持 阅读(683) 评论(0) 推荐(0)
摘要:需求:将一个数插入到一个有续的数组中,插入成功后,还要保证该数组中的数是有序的思考:1)、用折半查找法找到这个数在数组中的位置,如果这个数存在数组中,就把这个数插入到这个数所在数组中的位置上就可以了,如果这个数不存在数组中,则返回这个数组中最小下标的值,该下标值就是该数要插入数组中的位置2)、将这个... 阅读全文
posted @ 2012-01-01 14:48 奋斗+坚持 阅读(799) 评论(0) 推荐(0)
摘要:/** * 操作数组的常用方式 */public class ArrayDemo { public static void main(String[] args) { int[] arr = new int[] { 1, 3, 10, 2, 5, 7, 8 }; // 排序前 System.o... 阅读全文
posted @ 2012-01-01 02:12 奋斗+坚持 阅读(207) 评论(0) 推荐(0)
摘要:/** * 操作数组的常用方式 */public class ArrayDemo { public static void main(String[] args) { int[] arr = new int[] { 1, 3, 10, 2, 5, 7, 8 }; // 获取最大值,方式一 ... 阅读全文
posted @ 2012-01-01 02:08 奋斗+坚持 阅读(241) 评论(0) 推荐(0)