Java Socket client端

之前写过一个Server Socket端。今天特意写了个client端。 java Socket 多线程Server端 两个结合起来,可以组成一个即时通讯的雏形。 package com.javaer.examples.socket; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.PrintWriter; import java.net.InetAddress; import j More


Android教程二:Android 工程文件说明大全

目录结构如下 1.src 和普通的java工程没什么区别,源码存放位置。 2.gen ATD自动生成的,里面都有一个R.java。R.java 就是根据资源文件夹 res 生成的。R.java 里放的就是 res 中资源文件索引,用一个常量标记 res 中的一个资源文件,便于我们在代码中引用。 3.Android4.1.2 Android开发包 4.Android Dependencies Android开发支持包 5.assets More


java的Socket编写的多线程Server,支持并发访问

java Socket起步教程java使用Socket 编写一个Server 之前写过一个socket Server很基础,仅仅支持一次访问,立即会停止。真正的Server都支持大量的访问。大量并发访问,就属于多线程了。那么Server必须也启动多个线程来应对多个客户端。 要点:继承Thread线程类。 这样你就可以在浏览器里多次访问,并且可以多个人同时访问 package com.javaer.e More


java使用Socket 编写一个Server

理解socket java的socket中的ServerSocket提供固定位置的访问。比如我们访问一个服务器http://java-er.com 其实是对java-er.com这台机器上固定80端口的访问。 下面看个小例子。这个例子你在Eclipse里启动这个程序,就可以在浏览器里直接访问并会有数据打印在浏览器上。 package com.javaer.examples.socket; import java.io.BufferedReader; imp More


DecimalFormat格式化货币数字为字符串

DecimalFormat可以处理很多类型的货币数字与字符串之间的转换 float f = 22.403312313f; java.text.DecimalFormat d = new java.text.DecimalFormat("0.00"); String c = d.format(f); System.out.println(c); 返回22.40 long f = 222111223; java.text.DecimalFormat d = new java.text.DecimalFormat("0,000"); String c = d.format(f); System.out.println(c); 返回222,111,223


java简体繁体转换

java简体繁体转换 package com.javaer.common; /** * 简体与繁体互相转换 * * @author xiuxin * */ public class SimpleComplex { private static String simple="啊阿埃挨哎唉哀皑癌蔼矮艾碍爱隘鞍氨安俺按暗岸胺案肮昂盎凹敖熬翱袄傲奥懊澳芭捌扒叭吧笆八疤巴拔跋靶把耙坝霸罢爸白柏百摆佰败拜稗斑班搬扳般颁板版扮拌伴瓣半办绊邦帮梆榜 More


什么是java序列化及序列化对象定义

java序列化定义 序列化 把Java对象转换为字节序列的过程称为对象的序列化。 反序列化 把字节序列恢复为Java对象的过程称为对象的反序列化。 用途  1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中;   2) 在网络上传送对象的字节序列。 方法,参考上篇 java 将对象写入文件进行保存和读取 只有实现了Serializable和Extern More


java 将对象写入文件进行保存和读取

java可以将序列化以后的对象存入文件中,比如HashMap, 然后还能读出来。对于一些做高速缓存的项目非常有用,比如你从数据库读取了一个分类,希望以后就不要从数据库读取了,从文件读取。那么这种办法非常有用。 如果一个对象没有被序列化,那么无法存入,所以对象必须是序列化的 package com.javaer.examples.file; import java.io.File; import java More


Comparator比较器对ArrayList排序

boy 男生 对象 package com.javaer.examples.sort; public class Boy { String name;//姓名 int score;// 分数 public String getName() { return name; } public void setName(String name) { this.name = name; } public int getScore() { return score; } public void setScore(int score) { this.score = score More


java md5加密类

php的MD5,就一个函数,内置的非常简单。java非要自己写个类。特此放出,供需要的朋友使用。 package com.javaer.common import java.io.ByteArrayOutputStream; import java.security.MessageDigest; public class MD5 { public MD5() { } private final static String[] hexDigits = { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9" More


About Me

静水流深,水滴石穿