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

时间:2025-07-11

莆田学院2015届本科毕业论文

5.安全性

用于网络中分布式环境下的Java防止病毒的入侵。因为Java不支持指针,通过对象的实例变量来访问内存;这样就防止病毒访问其私有成员,同时预防可因操作指针而产生的错误。

6.可移植性

平台无关性在体系结构中是独立的。使得Java程序客户端及服务器端可以被不同的系统在相同的网络环境中使用,非常的方便。Java中提供了许多可以被移植的类库,可以在不同的系统上使用的接口。Java语言实现了编译器,Java运行时系统是由C实现,这使得Java 系统本身也具有可移植性。

7.多线程

多线程功能使得在一个程序里可同时执行多个进程。多线程的最大的好处是更好的实时的控制性能和交互性能。同步机制保证了数据具有共享的特性。多线程使得程序开发者可以在不同的线程完成不同的特定行为,而不需要采用全局的事件循环机制,这样就很容易地实现网络上的实时交互行为。

8.动态性

随着面向对象设计方法的发展,Java的动态性也随之产生。在程序运行过程中它允许实时的装入所需要的类,使它适合于不断发展的环境。

1.2 .2 JavaApplet

Applet是创建在html上的Java程序;它是具有安全性、动态性、跨平台无关性特点的网络应用程序。Java语言的特点使的其可以将网络的利用达到最大化。这些由Java语言编写的程序嵌入在特定的容器中;通常可以与用户进行交互式交流,产生特定的效果。

Java中丰富的类库,它们提供了多线程、网络化、面向对象系统的需要。

1.主要包含两个最基本的包:实用包(Java.util)和语言包(ng)

其包含的主要类:

语言包(ng)。String类、class类、Runtime类、Object类、Float类和Math类 实用包(Java.util):Data类、Vector类、Arrays类和 Enumeratin接口

2. Socket编程用低级网络包实现

3.网络支持Internet的网络通讯协议,提供了与Internet的接口。 它支持统一资源定位符连接,简化了程序设计。

在操作符、变量声明、参数传递、流控制等方面;Java使用了同传统语言相同的方法,使得程序员可以非常方便地进行编程的开发。为了实现其特性, Java也放弃了传统语言中很多不足的内容。 5

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

精彩图片

热门精选

大家正在看

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

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

支付方式:

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

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