摘要: Java 中可以通过初始化块进行数据赋值。如:在类的声明中,可以包含多个初始化块,当创建类的实例时,就会依次执行这些代码块。如果使用 static 修饰初始化块,就称为静态初始化块。需要特别注意:静态初始化块只在类加载时执行,且只会执行一次,同时静态初始化块只能给静态变量赋值,不能初始化普通的成员变... 阅读全文
posted @ 2015-08-17 21:51 子健儿 阅读(139) 评论(0) 推荐(0) 编辑
摘要: serialVersionUID适用于Java的序列化机制。简单来说,Java的序列化机制是通过判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地相应实体类的serialVersionUID进行比较,如果相同... 阅读全文
posted @ 2015-08-17 09:43 子健儿 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 1、序列化是干什么的? 简单说就是为了保存在内存中的各种对象的状态,并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保存Object States,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。2、什么情况下需要序列化 a)当你想把的内存中的对象保... 阅读全文
posted @ 2015-08-16 19:14 子健儿 阅读(150) 评论(0) 推荐(0) 编辑
摘要: Java 集合框架 阅读全文
posted @ 2015-08-14 18:39 子健儿 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2015-08-14 17:23 子健儿 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 摘要:本文介绍了字符与编码的发展过程,相关概念的正确理解。举例说明了一些实际应用中,编码的实现方法。然后,本文讲述了通常对字符与编码的几种误解,由于这些误解而导致乱码产生的原因,以及消除乱码的办法。本文的内容涵盖了“中文问题”,“乱码问题”。掌握编码问题的关键是正确地理解相关概念,编码所涉及的技术其... 阅读全文
posted @ 2015-08-12 22:56 子健儿 阅读(152) 评论(0) 推荐(0) 编辑
摘要: Unicode是Unicode.org制定的编码标准,目前得到了绝大部分操作系统和编程语言的支持。Unicode.org官方对Unicode的定义是:Unicode provides a unique number for every character。可见,Unicode所做的是为每个字符定义了... 阅读全文
posted @ 2015-08-12 22:51 子健儿 阅读(1126) 评论(0) 推荐(0) 编辑
摘要: 工作中经常遇到java编码问题,由于缺乏研究,总是无法给出确切的答案,这个周末在网上查了一些资料,在此做些汇总。问题一:在java中读取文件时应该采用什么编码?Java读取文件的方式总体可以分为两类:按字节读取和按字符读取。按字节读取就是采用InputStream.read()方法来读取字节,然后保... 阅读全文
posted @ 2015-08-12 22:47 子健儿 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 在java的IO体系中,写文件通常会用到下面语句BufferedWriter bw=new BufferedWriter(new FileWriter("sql语句.txt"));用到这个的时候一定不能忘了他的伴侣代码。。bw.close();或者bw.flush();实际上,FileWriter在... 阅读全文
posted @ 2015-08-11 23:02 子健儿 阅读(1263) 评论(0) 推荐(0) 编辑
摘要: String path="D:\\新建文件夹\\2.png";File file=new File(path);System.out.println(file.exists()); String path1="D:/新建文件夹/2.png";File file1=new File(path);Sy... 阅读全文
posted @ 2015-08-11 22:27 子健儿 阅读(1565) 评论(0) 推荐(0) 编辑