基于Socket的多客户端网络聊天系统的开发与设计(6)

时间:2025-07-11

基于Socket的简易网络聊天系统的开发与设计

Java的产生和互联网的崛起使得笨重繁杂的应用程序开始向小型化发展,Java使得互相协作的可执行的实体进行数据的传送与处理。加速了应用程序的网络化、小型化的趋势。使得软件不在成为“少数人”的奢侈品,从而面向了“大众”,收费少成为了网络应用软件的主要特点。分布式的技术提供了用多少,就下载多少。随着Java和 Internet的发展,应用软件的开发和使用方式正在发生着翻天覆地的变化,传统的信息处理工具必然将被淘汰,因为信息只有共享和使用中才会体现它的价值。

1.2 JAVA的优势

1.2 .1 JAVA的主要特点

Java语言具有简单性、面向对象过程、分布式、解释执行、健壮性、 安全、体系结构中立、可移植、性能高、多线程以及动态性的特点。

1.简单性

Java最初的设计目的是为对家用电器进行简单易行的,方便用户使用的,可控的操作而开发的一中编译语言,因此必须简单明了。其主要在以下三个方面体现:

1) Java是以c++为基础加以改变发展起来的;因此其的风格和C++相似,所以对于C++程序

员来说是很容易掌握的。

2) Java放弃了C++语言中容易引发程序指针和内存管理错误的缺点。

3) Java提供了很多的类库。类提供了一些特定的功能,程序员可以直接使用。

2.面向对象

面向对象是相对与面向过程而言的,面向过程是相对于事件来说的 ,一个事件想要完成需要经过那些过程。用函数的方式一步步的将这些步骤实现,实用的时候依次调用这些函数就可以了。面向对象是有各种对象构成的,一个对象完成一些特定的功能,各个对象用接口的方式连接。例如:人开门的事件,用面向对象的方法就是。首先人具有开门的功能,锁具有打开门的功能,开门时人只需要调用锁的功能就可以了,不需要知道锁是如何打开的。提高了代码的复用性

3.分布性

Java是面向对象的语言。TCP/IP协议的使用是通过它所包含的类库,用户可以凭借统一资源定位符打开并访问网络上的对象。

4.健壮性

Java具有很好的程序自动检查错误的功能。Java可以自动的检查内存中的错误;减少内存中的出错,还提供了垃圾回收方法。防止程序员在编写程序时因忘记写内存管理代码而产生的错误。在编译时,Java可以帮助程序员减少程序的错误,对没有被处理的错误加以提示,以防止系统的崩溃。

4

基于Socket的多客户端网络聊天系统的开发与设计(6).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219