`
文章列表
 转 三步学会Java Socket编程 第一步 充分理解Socket  1.什么是socket  所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 ...
 利用Socket进行Java网络编程 Socket是网络上运行的两个程序间双向通讯的一端,它既可以接受请求,也可以发送请求,利用它可以较为方便的编写网络上数据的传递。在Java中,有专门的Socket类来处理用户的请求和响应。利用Socket ...
/*当我们对二进制的文件处理的时候,我们应该使用FileInputStream和FileOutputStream。 当我们操作文件的时候,可以首先使用File类得到对这个文件的引用,例如File file = new File("Idea.jpg");然后把file作为参数传给FileInputStream或者FileOutputStream得到相应的输入流或者输出流。通常我们对文件无非是进行读写,修改,删除等操作。最重要的就是读写操作。当我们读文件的时候应该使用InputStream,写文件的时候使用OutputStream。read()方法是在InputStream中定义 ...
     import java.io.BufferedReader;  import java.io.BufferedWriter;  import java.io.FileReader;  import java.io.FileWriter;  import java.io.IOException;  import java.util.regex.Matcher;  import java.util.regex.Pattern;    /**  * 这是个配置文件操作类 ...
//Demonstrate Datagrams.import java.net.*;class WriteServer{ public static int serverPort = 666 ; public static int clientPort = 999 ; public static int buffer_size = 1024 ; public static  DatagramSocket ds ; public static byte buffer[] = new byte[buffer_size];  public static void TheServer() throws ...
//Demonstrate URLConnection.import java.net.*;import java.io.*;import java.util.Date;class URLConnectionDemo{ public static void main(String[] args) throws Exception{  int c;  URL hp = new URL("http://www.osborne.com");  URLConnection hpCon = hp.openConnection();   System.out.println(" ...
//Demonstrate URL.import java.net.*;class URLDemo{ public static void main(String[] args) throws MalformedURLException{  URL hp = new URL("http://www.sina.com/download");   System.out.println("Protocol: " + hp.getProtocol());  System.out.println("Port: " + hp.getPort()); ...
//Demonstrate InetAddress.import java.net.*;class InetAddressTest{ public static void main(String[] args) throws UnknownHostException{  InetAddress address = InetAddress.getLocalHost();  System.out.println(address);  address = InetAddress.getByName("csdn.net");  System.out.println(address); ...
校园尴尬事件大全(爆笑)[转帖] 那是大学二年级的时候,我和BF(前)在一起,那时我们还刚刚开始交往。一次他让我帮他在口袋里拿钥匙(他手里都提着东西),他 穿了条很紧的牛仔裤,我费了 ...
你有过口误吗? 一次排队打午饭,前面一男同学转过头来说:看看我的胸毛美不美?众震惊。后来才知道他要说:看看我的眉毛凶不凶??胃口全无。以前我做收银员时,有一次一个人女人拿了包卫生巾来买单,结帐后我本来想说:“请慢走 ” ,结果一不小心说成了 “ 请慢用” ……小时候冰棍雪糕的一般都是推着自行车叫卖,有一次,在屋子里听一阿姨喊:新来的雪糕,热乎的。(估计阿姨以前是卖油饼油条的)我一个同学给另一个朋友打电话,对方的爷爷接的,那同学不知道在想什么,张嘴就是: “ 爷爷,我是奶奶... ” 突然觉得不对,哐一下就把电话挂了… ...
天才学生的天才回答(爆笑) 1. 某次考试考语文,我的同桌在默词的时候突然灵感来了~前句:问君能有几多愁 要求补后句,他补了句:恰似一道红叉卷上留(原句:恰似一江春水向东流) 老师毫不客气得在卷上打了个x~他还沾沾自喜说:“原来我的灵感好灵的!”   2.也是语文考试默词,题目是:玉不琢,不成器,结果我们班一强人答:朋友妻, 不客气,第二天家长就被叫到学校了 3.又是语文考试,题目:长江后浪推前浪,某人答:一代更比一代浪.结果自然是家长,又见家长 ...
import  java.util.Properties;      public  class  GetSystemProperties{     public  static  void  main(String  args[]){  Properties  prop  =  new  Properties(System.getProperties());      prop.list(System.out);     }    }     
/* 下面的程序说明了怎样实现对象序列化和反序列化。它由实例化一个MyClass类的对象开始。该对象有三个实例变量,它们的类型分别是String,int和double。这是我们希望存储和恢复的信息。 FileOutputStream被创建,引用了一个名为“serial”的文件。为该文件流创建一个ObjectOutputStream。ObjectOutputStream 的writeObject( )方法用来序列化对象。对象的输出流被刷新和关闭。 然后,引用名为“serial”的文件创建一个FileInputStream类并为该文件创建一个ObjectInputStream类。ObjectInpu ...
/* wordChars( )方法用来指定可以用于字的字符范围。它的通常形式如下: void wordChars(int start, int end) 这里,start和end指定了有效字符的范围。程序中,从33到255范围内的字符都是有效字符。 空格符由 whitespaceChars( )说明。它的一般形式如下: void whitespaceChars(int start, int end) 这里,start和end指定了有效空格符的范围。下一个标记通过调用nextToken( )从输入流获得,它返回标记的类型。StreamTokenizer定义个四个int型常量:TT_EOF,TT_E ...
/* wc( )方法对任何输入流进行操作并且计算字符数,行数和字数。它在lastNotWhite里追踪字数的奇偶和空格。当在没有参数的情况下执行时,WordCount以System.in为源流生成一个InputStreamReader对象。该流然后被传递到实际计数的 wc( )方法。当在有一个或多个参数的情况下执行时,WordCount 假设这些文件名存在并给每一个文件创建FileReader,传递保存结果的FileReader对象给wc( ) 方法。两种情况下,在退出之前都打印结果。 */ //A word counting utility.import java.io.*;class Wor ...
Global site tag (gtag.js) - Google Analytics