摘要:
作者: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[]) { ... 阅读全文
摘要:
作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ 客户端: import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.InetAddress; import java.net.SocketException; import j... 阅读全文
摘要:
作者: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... 阅读全文
摘要:
作者: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... 阅读全文
摘要:
作者: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... 阅读全文
摘要:
作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ 当多个线程使用同一个变量时,每个线程都在其本地缓冲中有一个这个变量的拷贝,对这个变量的改变实际上是对这个复制品进行改变。而另一个线程在使用这个变量时还可能一无所知。为了避免这个问题,使用volatile这个关键字对便变量进行修饰,在对变量进行改变时直接作用于主内存。 package javabea... 阅读全文
摘要:
作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ 先介绍几个术语: i18n: 就是internationalization, 国际化,由于首字母"i"和末尾字母"n"间有18个字符,所以简称i18n. internationalization指为了使应用程序能适应不同的语言和地区间的变化而不作系统性的变化所采取的设计措施。 l10n... 阅读全文
摘要:
作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ 1.ASCII码 上个世纪60年代,美国制定了一套字符编码,对英语字符与二进制位之间的关系,做了统一规定。这被称为ASCII码,一直沿用至今。 ASCII码一共规定了128个字符的编码,比如空格“SPACE”是32(二进制00100000),大写的字母A是65(二进制01000001)。这... 阅读全文
摘要:
作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ 1.简介: 以前你想让程序记住用户自定义的习惯,比如界面字体等,你使用一个配置文件,但是在维护多个用户或出现误拼写时还是力不从心。而java.util.prefs包则提供了便利。在线文档写的非常糟糕,将java.util.prefs这个类描述为“a node in a hierarchical ... 阅读全文
摘要:
作者: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... 阅读全文