毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
java+Socket局域网在线交流的设计与实现(4)
6、高性能,Java可以直接
翻译
成目标运行时机器代码指令。SUN可以通过直接方法调用300,000次在一秒钟内进行解释。目标代码翻译速度和VC++的性能没有什么不同。
7、网络功能,Java,可以说通过互联网获得重生,当然,自己编写的网络功能的程序。无论是一般的互联网/局域网方案,如
电子
邮件支持,基于Servlet的Web服务器,JSP程序,甚至是一个分布式的网络程序,如CORBA,RMI等也很丰富,很容易上手。
8、源回收,垃圾收集是由JVM实现的动态内存管理。多少内存的程序,该程序还没有使用的内存需要返回到系统释放这些麻烦和危险的操作由JVM来管理所有。这样我们就可以更好地专注于编程,而无需担心内存问题。对于跨平台的统一的内存管理也有很大的帮助。
2.2 本课题开发工具的介绍
Java有许多开发工具,有这它们的优点和缺点,Eclipse是一个开放的可扩展的集成开发环境。它不仅可以用于Java开发,还可以通过插件构造其他的工作项目。 Eclipse是一个开源项目,可以免费下载。支持最新的Java标准,并缩短开发周期。一直以其友好的集成开发环境,受到广泛好评,这就是为什么大多数的Eclipse一直是程序员最喜欢的Java开发工具。
可视化的Eclipse集成了文本编辑,对象浏览等模块。用户可以在集成开发环境中创建项目并打开该项目,创建,打开和编辑文件,而且可以编译,运行和调试应用程序。 Eclipse开发的集成开发环境,方便快捷。其主要特点如下:
1.开放的可扩展的IDE
2.成功的底层图形界面API
3.强大的插件加载功能
4.可以通过导入一些CVS相关的插件来实现版本管理的便易性
2.3 本课题开发技术的介绍
2.3.1 java socket通信
网络上的两个程序通过一个双向的通讯连接实现数据的交换,这个双向链路的一端称为一个Socket。Socket通常用来实现客户方和服务方的连接。Socket是TCP/IP协议的一个十分流行的编程界面,一个Socket由一个IP地址和一个端口号唯一确定。但是,Socket所支持的协议种类也不光TCP/IP一种,因此两者之间是没有必然联系的。在Java环境下,Socket编程主要是指基于TCP/IP协议的网络编程。
Server端Listen(监听)某个端口是否有连接请求,Client端向Server 端发出Connect(连接)请求,Server端向Client端发回Accept(接受)消息。一个连接就建立起来了。Server端和Client 端都可以通过Send,Write等方法与对方通信。
对于一个功能齐全的Socket,都要包含以下基本结构,其工作过程包含以下四个基本的步骤:
(1) 创建Socket;
(2) 打开连接到Socket的输入/出流;
(3) 按照一定的协议对Socket进行读/写操作;
(4) 关闭Socket。
共4页:
上一页
1
2
3
4
下一页
上一篇:
Android基于Google Map的个人移动地图的设计与实现
下一篇:
基于云计算技术的测量不确定度计算研究
基于MOODLE平台的在线交互式学习设计
局域网管理系统的设计与实现
jsp《计算机硬件技术基础...
基于.net的在线考试系统设计与实现
基于JSP的课堂在线测试系统的设计与实现
基于Android的火车票在线订...
ASP.NET+sqlserver艺术课程在线...
STC89C52单片机NRF24L01的无线病房呼叫系统设计
浅谈高校行政管理人员的...
从政策角度谈黑龙江對俄...
上海居民的社会参与研究
酵母菌发酵生产天然香料...
基于Joomla平台的计算机学院网站设计与开发
AES算法GPU协处理下分组加...
压疮高危人群的标准化中...
浅论职工思想政治工作茬...
提高教育质量,构建大學生...