java socket
Java中的网络编程是一个很重要的部分,也是其编程优越性的地方之一。在Java中有一个专门的Java.net类库来管理网络编程的有关方法。 下面先介绍在Java中怎样用socket进行客户与服务器通信。最后再介绍一个一个最简单的通话程序。一.怎样用socket进行客户与服务器通信 在Java中用socket进行客户/服务器之间的通信编程。Socket是两个实体之间进行通信的有效端点。通过socket可以获得源IP地址和源端口、终点IP地址和终点端口。用户可以将多个socket连入同一个端口,以便对于单个端口可以有多个连接。通过socket客户/服务器编程可以创建一
批处理
扩展名是bat(在nt/2000/xp/2003下也可以是cmd)的文件就是批处理文件。 首先批处理文件是一个文本文件,这个文件的每一行都是一条DOS命令(大部分时候就好象我们在DOS提示符下执行的命令行一样),你可以使用DOS下的Edit或者Windows的记事本(notepad)等任何文本文件编辑工具创建和修改批处理文件。 其次,批处理文件是一种简单的程序,可以通过条件语句(if)和流程控制语句(goto)来控制命令运行的流程,在批处理中也可以使用循环语句(for)来循环执行一条命令。当然,批处理文件的编程能力与C语言等编程语句比起来是十分有限的,也是十分不规
javaforeiner
java开发者必须去的foreign网站http://www.onjava.comO'Reilly的Java网站. 每周都有新文章http://java.sun.com官方的Java开发者网站 - 每周都有新文章发表http://www.developer.com/java由Gamelan.com 维护的Java技术文章网站http://www.java.netSun公司维护的一个Java社区网站http://www.builder.comCnet的Builder.com网站 - 所有的技术文章, 以Java为主. http://www.ibm.com/developerworks/java IBM的Developerworks技术网站; 这是其中的Java技术主页http://www.javaworld.com最早的一个Java站点. 每周更新Java技术文章http://www.devx
deserializable
import java.io.*;class Animal{ String name; Animal(){ name = "Animal"; } public String toString(){ return name; }}public class Monkey extends Animal implements Serializable{ String name; Monkey(){ name = "Monkey"; } public String toString(){ return name; } public static void main(String... args){ ObjectOutputStream out = null; Monkey mon = new Monkey(); System.out.println(mon); try{ out = new ObjectOutputStream(new FileOutputStream("Monkey.ser")); out.wr
read txt file to arraylist
public class FileIO { public static void main(String[] args){ ArrayList list = loadFile(args[0]); for(int i=0;i<list.size();i++) System.out.println(i+1+":t"+list.get(i)); } public static ArrayList loadFile(String fileName){ if(fileName==null||fileName==""){ throw new IllegalArgumentException(); } String line; ArrayList<String> file = new ArrayList<String>(); try{ BufferedReader br = new BufferedReader(new FileReader(fileName)); if(!br.ready(
jar文件的打包
准备工作:1.创建目录d:mypack2.创建文件Control.java保存到d:mypack目录下3.创建manifest文件control.mfMain-Class: Control(Main-Class:与Control之间必须空格,Control后面要回车)操作:1.编译.java文件d:mypack>javac Control.java2.打包d:mypack>jar cvfm control.jar control.mf ./(./ 是把mypack目录下的所有文件都写进.jar里面)3.运行d:mypack>java -jar control.jar[@more@]