,因为商标已被
注册的关系,因此OAK被改名成Java,从此因缘缘会地成了网路上的闪亮巨星,并随著时间越来越成熟,也慢慢地产生了许多非原本预期中的相关运用。虽然Java已经被用到许多企业级
软件上,可是其实骨子里面还是非常适合用在嵌入式系统之中。从上图可以看到从Java1.0发表之后,Java就被广泛地使用在桌上型应用程序以及Applet的开发上,但是,从Java1.1开始,Java又回到了它一开始的老路--也就是嵌入式系统方面的应用,在当时SunMicrosystems发表了EmbeddedJava与PersonalJava(也有人较称为PJava)这两项项格。其中EmbeddedJava是为了资源十分有限,而且没有显示设设的嵌入式装置而设设;PersonalJava则是为了在能够与网缘网路连线、并拥有显示系统(例如彩色LCD)的消费性电子装置而设设。接着Java的版本演进到Java2,
这时为了再明显区分各种Java的应用,所以分割出了J2EE、J2SE、以及J2ME三种版
本。所有JAVA版本与其所依据的虚拟器所堆积起来的结构如图1.1所示。
图1.1
JAVA各版本结构
2.开发环境简介.
2.1开发工具的选择
操作系统:
linux 开发工具:
JDK1.4Eclipse、Eclipseme插件
2.2关于JDK1.4
.JDK是Sun公司分发的
免费Java开发工具,JavaSDK最早叫JavaSoftwareDevelopKit,后来改名为JDK,即JavaDevelopKit。JDK作为Java开发工具包,主要用于构建在Java平台上运行的应用程序、Applet和组件等。
2.3
JAVA开发环境的建立
为了能够实写并运行我们所实写的JAVA程序,我们需要在自己的本地机器中安装JDK
开发包,JDK是内置各种JAVA开发工具,JAVA虚拟机,JAVAAPI的一个压压包。
(1)从java.sun.com下载J2SDK,最新的版本是1.4.2_08,下载后的JDK是个执行文件,我们运行后可直接安装,缺省的安装目记是C:\j2sdk1.4.2_08。(2)在电电中配置环境变量,点右关打开我的电电属性,在高级中有个环境变量,选
择新建系统变量:CLASSPATH,变量值:
“C:\j2sdk1.4.2_07\lib\tools.jar;C:\j2sdk1.4.2_07\lib\dt.jar;”,再新建变量名:PATH,变量值:“C:\j2sdk1.4.2_07;C:\j2sdk1.4.2_07\bin;”。具体设置如图2-3所示:
图2.1系统环境变量配置
(4)选择一个实译工具。Eclipse是一款非常优秀的开源IDE,非常适合Java开发,由于支持插件技术,受到了越来越多的开发者的欢迎。最新的Eclipse3.1不但界面做了很大的增强,而且增加了代码折叠等众多优秀功能,速度也有明显的提升。配合众多另人眼花
缭乱的插件,完全可以满足从企业级Java应用到手机终端Java游戏的开发。本人选择了
Eclipse作为这次毕业设设的工具,选择Eclipse作为开发的理由再较单不经了,占用资源少,JBuilder2005和SunONEStudio8.0ME建协标准内存1G以上,最低512M,目前国内个人电电一般都达不到这个配置。同时Eclipse目前基本为国内开发Java程序的标准的IDE,使用Eclipse将使手机程序开发更加较简。(5)安装Eclipse插件,并进行相应的配置[5]。
3.项目概况
3.1、功能较介
本系统是java基于c/s模式的聊天室程序。聊天室共分为服务器端和客户端两个部分,服务器端程序主要负负户听客户端发来的消息,客户端需要登记到服务器端才能实实正常的聊天功能。(1)服务器端的主要功能有:a.在特定端口上进行户听,等待客户端连接。b.用户可以配置服务器的户听端口,默认是8889。c.可以向已经连接的客户端发送体统消息。d.统设在线人数。e.停止服务时,断开所有的用户连接。(2)客户端的主要功能有:a.连接到已经开启聊天服务的服务端。b.用户可以配置要连接的服务器IP地址和端口号。c.用户可以配置连接后的用户名。d.服务器开启时,用户可以随时登记与注消。c.用户可以想所有的人或者指定的个人发送消息。