上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 51 下一页

2011年12月29日

JAVA中equals()方法的重要性

摘要: 对于对象比较使用equals()方法的重要性,这里以String类为例进行了比较。/** * 对于对象比较使用equals()方法的重要性,这里以String类为例进行了比较。 * @author HAN * */ public class TestEqual { public TestEqual(){ testMethod(); } void testMethod(){ String str=new String("Gaowen HAN"); String str2=new String("Gaowen HAN"); String str3=" 阅读全文

posted @ 2011-12-29 20:55 java课程设计 阅读(296) 评论(0) 推荐(0) 编辑

JAVA中Math类的random()方法使用

摘要: 使用了Math类的random()方法, 由于Math类是出于java.lang包(Package),故使用时不必import这个包。 此外本例还使用了移位运算符/** * 使用了Math类的random()方法, * 由于Math类是出于java.lang包(Package),故使用时不必import这个包。 * <p> * 此外本例还使用了移位运算符 * @author HAN * */ public class Test_random { public static void main(String[] args) { char ch=(char)('a'+M 阅读全文

posted @ 2011-12-29 19:54 java课程设计 阅读(1407) 评论(0) 推荐(0) 编辑

JAVA实现二维数组的转置

摘要: 实现二维数组的转置/** * 实现二维数组的转置 * @author HAN * */ public class transposition_Arrays2D_ch6_4 { final static double PI=3.1415; public static void main(String[] args) { /*StaticTest st1=new StaticTest(); StaticTest st2=new StaticTest(); st1.method2("HAN");*/ /*****定义要用于转置的二维数组*******/... 阅读全文

posted @ 2011-12-29 19:36 java课程设计 阅读(940) 评论(0) 推荐(0) 编辑

JAVA包装类Character的使用

摘要: 对于Character类使用了equals()和toLowerCase()方法。/** * 对于Character类使用了equals()和toLowerCase()方法。 * @author HAN * */ public class CharacterApps { Character ch1=new Character('c'); Character ch2=new Character('C'); boolean result1=ch1.equals(ch2); char ch11=Character.toLowerCase(ch1); char ch12= 阅读全文

posted @ 2011-12-29 19:06 java课程设计 阅读(352) 评论(0) 推荐(0) 编辑

JAVA包装类Boolean的使用

摘要: 对于Boolean类使用了字符串构造方式,并且之后使用了toString()方法将true和false以字符串形式输出。/** * 对于Boolean类使用了字符串构造方式,并且之后使用了toString()方法将true和false以字符串形式输出。 * @author HAN * */ public class BooleanApps { Boolean b1=new Boolean("true"); String str1= b1.toString(); Boolean b2=new Boolean("OK"); String str2= b2.t 阅读全文

posted @ 2011-12-29 19:04 java课程设计 阅读(549) 评论(0) 推荐(0) 编辑

java的method反射机制(一)

摘要: 在做java web开发中,我们常常会遇到前台从后台获取特定的数据格式,特别是Extjs开发,json-lib-2.2.2-jdk15.jar这个jar包帮我们解决了不少问题,但是不是特别全,所以有时候需要自己去将数据拼成所想要的格式,对此,我们可以参照json-lib-2.2.2-jdk15.jar(反编译),可以自己去封装一个jar包,对于这个问题,我们可以利用java所提供的Method反射机制来解决如下示例:import java.lang.reflect.Field;import java.lang.reflect.Method;import org.apache.commons.. 阅读全文

posted @ 2011-12-29 15:12 java课程设计 阅读(295) 评论(0) 推荐(0) 编辑

2011年12月27日

三步学会Java Socket编程(三)

摘要: 第三步 实现信息共享:在Socket上的实时交流网络的伟大之一也是信息共享,Server可以主动向所有Client广播消息,同时Client也可以向其它Client发布消息。下面看看如何开发一个可以实时传递消息的程序。设计原理:服务器端接受客户端的连接请求,同时启动一个线程处理这个连接,线程不停的读取客户端输入,然后把输入加入队列中,等候处理。在线程启动的同时将线程加入队列中,以便在需要的时候定位和取出。源码}import java.io.*;import java.net.*;import java.util.*;import java.lang.*;public class Server 阅读全文

posted @ 2011-12-27 15:26 java课程设计 阅读(216) 评论(0) 推荐(0) 编辑

三步学会Java Socket编程(二)

摘要: 第二步 多个客户同时连接在实际的网络环境里,同一时间只对一个用户服务是不可行的。一个优秀的网络服务程序除了能处理用户的输入信息,还必须能够同时响应多个客户端的连接请求。在java中,实现以上功能特点是非常容易的。设计原理:主程序监听一端口,等待客户接入;同时构造一个线程类,准备接管会话。当一个Socket会话产生后,将这个会话交给线程处理,然后主程序继续监听。运用Thread类或Runnable接口来实现是不错的办法。实现消息共享}import java.io.*;import java.net.*;public class Server extends ServerSocket{privat 阅读全文

posted @ 2011-12-27 15:23 java课程设计 阅读(180) 评论(0) 推荐(0) 编辑

三步学会Java Socket编程(一)

摘要: 第一步 充分理解Socket1.什么是socket所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。以J2SDK-1.3为例,Socket和ServerSocket类库位于java.net包中。ServerSocket用于服务器端,Socket是建立网络连接时使用的。在连接成功时,应用程序两端都会产生一个Socket实例,操作这个实例,完成所需的会话。对于一个网络连接来说,套接字是平等的,并没有差别,不因为在服务器端或在客户端而产生不同级别。不管是Socket还是S 阅读全文

posted @ 2011-12-27 15:15 java课程设计 阅读(392) 评论(0) 推荐(0) 编辑

2011年12月22日

网页聊天室的原理

摘要: 目前,无论是网页游戏、论坛博客、电子商场,随处都可以看到web聊天室。 web聊天室的实现方法有多种,包括:基于ajax技术的实现,基于Comet(Pushlet)技术的实现,基于XMPP协议的实现,以及基于flash的XmlSocket和远程共享对象的实现。(1) 基于ajax技术的实现。 ajax(异步JavaScript和XML,Asynchronous javascript and xml),它的作用就是可以实现页面与服务器端的无刷新交互。用ajax来实现web聊天室的基本原理是:在页面上每隔一段时间就通过ajax从服务器中获取数据,然后更新页面显示。这种方法简单明了,缺点是实时性.. 阅读全文

posted @ 2011-12-22 16:50 java课程设计 阅读(1986) 评论(0) 推荐(0) 编辑

上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 51 下一页

导航