随笔分类 -  Java技术

摘要:作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ 1.String类是immutable的 一旦String被建立,它的内容就不能被更改了,要想去修改就要新建一个String。StringBuffer类则与String一样,但是其内容是可以被修改的,它是线程安全的。而StringBuilder则与StringBuffer基本一样,但是它是线程不安... 阅读全文
posted @ 2012-12-17 21:09 gnuhpc 阅读(248) 评论(0) 推荐(0)
摘要:作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ Serializable接口中没有任何的方法。当一个类声明要实现Serializable接口时,只是表明该类参加串行化协议,而不需要实现任何特殊的方法。 注意:Thread类不能被并行化 import java.io.Serializable; public class Goober impl... 阅读全文
posted @ 2012-12-17 21:07 gnuhpc 阅读(1562) 评论(0) 推荐(0)
摘要:作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ import java.io.Console;public class ConsoleLogin { public static void main(String arg[]) { Console con; con = System.console(); ... 阅读全文
posted @ 2012-12-17 21:06 gnuhpc 阅读(431) 评论(0) 推荐(0)
摘要:作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ 文件路径: import java.io.File; public class FilePath { public static void main(String arg[]) { String pname1 = File.sep... 阅读全文
posted @ 2012-12-17 21:04 gnuhpc 阅读(271) 评论(0) 推荐(0)
摘要:作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ 定义了各种通道,这些通道表示到能够执行 I/O 操作的实体(如文件 和套接字)的连接;定义了用于多路复用的、非阻塞 I/O 操作的选择器。 写文件 import java.io.FileOutputStream; import java.io.IOException; import ja... 阅读全文
posted @ 2012-12-17 21:03 gnuhpc 阅读(3447) 评论(0) 推荐(0)
摘要:作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ public class GotchaString { public static void main(String arg[]) { System.out.println("string + twenty + thirty: " + 20 + 30); ... 阅读全文
posted @ 2012-12-17 21:01 gnuhpc 阅读(332) 评论(0) 推荐(0)
摘要:作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ 使用BufferedReader对象的readLine()方法必须处理java.io.IOException异常(Exception). 一次可以读一行: import java.io.FileReader; import java.io.FileWriter; import j... 阅读全文
posted @ 2012-12-17 20:59 gnuhpc 阅读(3878) 评论(1) 推荐(0)
摘要:作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;public class CopyText { public static void main(String arg[]) { ... 阅读全文
posted @ 2012-12-17 20:58 gnuhpc 阅读(1238) 评论(0) 推荐(0)
摘要:作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ 客户端: import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.InetAddress; import java.net.SocketException; import j... 阅读全文
posted @ 2012-12-17 20:55 gnuhpc 阅读(529) 评论(0) 推荐(0)
摘要:作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ 客户端: import java.net.Socket; import java.net.InetAddress; import java.net.UnknownHostException; import java.io.OutputStream; import java.io... 阅读全文
posted @ 2012-12-17 20:54 gnuhpc 阅读(2797) 评论(0) 推荐(0)
摘要:作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ import java.net.InetAddress;import java.net.UnknownHostException;import java.io.IOException;public class ShowIP { public static void main(String arg... 阅读全文
posted @ 2012-12-17 20:52 gnuhpc 阅读(403) 评论(0) 推荐(0)
摘要:作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ import java.net.URL; import java.io.InputStream; import java.io.InputStreamReader; import java.io.BufferedReader; import java.io.IOException... 阅读全文
posted @ 2012-12-17 20:51 gnuhpc 阅读(6150) 评论(0) 推荐(0)
摘要:作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ 当多个线程使用同一个变量时,每个线程都在其本地缓冲中有一个这个变量的拷贝,对这个变量的改变实际上是对这个复制品进行改变。而另一个线程在使用这个变量时还可能一无所知。为了避免这个问题,使用volatile这个关键字对便变量进行修饰,在对变量进行改变时直接作用于主内存。 package javabea... 阅读全文
posted @ 2012-12-17 20:50 gnuhpc 阅读(465) 评论(0) 推荐(0)
摘要:作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ 先介绍几个术语: i18n: 就是internationalization, 国际化,由于首字母"i"和末尾字母"n"间有18个字符,所以简称i18n. internationalization指为了使应用程序能适应不同的语言和地区间的变化而不作系统性的变化所采取的设计措施。 l10n... 阅读全文
posted @ 2012-12-17 20:49 gnuhpc 阅读(1864) 评论(0) 推荐(0)
摘要:作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ 1.ASCII码 上个世纪60年代,美国制定了一套字符编码,对英语字符与二进制位之间的关系,做了统一规定。这被称为ASCII码,一直沿用至今。 ASCII码一共规定了128个字符的编码,比如空格“SPACE”是32(二进制00100000),大写的字母A是65(二进制01000001)。这... 阅读全文
posted @ 2012-12-17 20:47 gnuhpc 阅读(1281) 评论(0) 推荐(0)
摘要:作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ 1.简介: 以前你想让程序记住用户自定义的习惯,比如界面字体等,你使用一个配置文件,但是在维护多个用户或出现误拼写时还是力不从心。而java.util.prefs包则提供了便利。在线文档写的非常糟糕,将java.util.prefs这个类描述为“a node in a hierarchical ... 阅读全文
posted @ 2012-12-17 20:46 gnuhpc 阅读(468) 评论(0) 推荐(0)
摘要:作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ JAR文件是一种具有特定构造的zip文件 1.JAR文件的创建: import java.util.jar.JarEntry; import java.util.jar.JarOutputStream; import java.util.jar.Manifest; import j... 阅读全文
posted @ 2012-12-17 20:39 gnuhpc 阅读(1742) 评论(0) 推荐(0)
摘要:作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ 1.简介: 正则表达式是Java处理字符串、文本的重要工具。 java.util.regex.Pattern 匹配类:用模式匹配一个字符串所表达的抽象结果。 java.util.regex.Matcher 模式类:用来表示一个编译过的正则表达式。 ... 阅读全文
posted @ 2012-12-17 20:38 gnuhpc 阅读(398) 评论(0) 推荐(0)
摘要:作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ 1.简介: ava.util.logging,它可以对程序中的日志记录进行相当复杂的控制。例如:通过它可以指定日志的级别和日志的位置(控制台、文件、套接字、 内存缓冲区),也可以创建子记录器,通过它可以用程序控制的方式来指定想记录的内容,也可以使用配置文件来指定,而不需要去改动程序。 2.体系: ... 阅读全文
posted @ 2012-12-17 20:37 gnuhpc 阅读(1988) 评论(0) 推荐(0)
摘要:作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ 1.ZIP文件的创建 import java.util.zip.ZipEntry; import java.util.zip.ZipOutputStream; import java.io.File; import java.io.FileOutputStream; impor... 阅读全文
posted @ 2012-12-17 20:35 gnuhpc 阅读(478) 评论(0) 推荐(0)