Java编程语言回顾之初学者必读.doc

Java编程语言回顾之初学者必读.doc

ID:52315369

大小:22.00 KB

页数:1页

时间:2020-03-26

Java编程语言回顾之初学者必读.doc_第1页
资源描述:

《Java编程语言回顾之初学者必读.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java编程语言回顾之初学者必读Java认证考试:Java编程语言回顾之初学者必读  Java编程语言被誉为最具潜力的编程语言,但是有很多熟悉他的人对于一些背后的故事还不是很了解。下面我们就看看Java编程语言背后的故事。  对于很多的初学者来说Java编程语言是一门好懂易学的编程语言,但是在某些方面很多人还不是很熟悉。下面我们就向大家详细的介绍下有关Java编程语言历史上的一些知识。  事实上网络编程简单的理解就是两台计算机相互通讯数据而已,对于程序员而言,去掌握一种编程接口并使用一种编程模型

2、相对就会显得简单的多了,JavaSDK提供一些相对简单的Api来完成这些工作。Socket就是其中之一,对于Java编程语言而言,这些Api存在与java.net这个包里面,因此只要导入这个包就可以准备网络编程了。  网络编程的基本模型就是客户机到服务器模型,简单的说就是两个进程之间相互通讯,然后其中一个必须提供一个固定的位置,而另一个则只需要知道这个固定的位置。并去建立两者之间的联系,然后完成数据的通讯就可以了,这里提供固定位置的通常称为服务器,而建立联系的通常叫做客户端,基于这个简单的模型,

3、就可以进入网络编程啦。  Java对这个模型的支持有很多种Api,而这里我只想介绍有关Socket的编程接口,对于Java编程语言而言已经简化了Socket的编程接口。首先我们来讨论有关提供固定位置的服务方是如何建立的。Java编程语言提供了ServerSocket来对其进行支持。事实上当你创建该类的一个实力对象并提供一个端口资源你就建立了一个固定位置可以让其他计算机来访问你,ServerSocketserver=newServerSocket(6789);这里稍微要注意的是端口的分配必须是唯一

4、的。因为端口是为了唯一标识每台计算机唯一服务的,另外端口号是从0~65535之间的,前1024个端口已经被Tcp/Ip作为保留端口,因此你所分配的端口只能是1024个之后的。好了,我们有了固定位置。现在所需要的就是一根连接线了。该连接线由客户方首先提出要求。因此Java同样提供了一个Socket对象来对其进行支持,只要客户方创建一个Socket的实例对象进行支持就可以了。Socketclient=newSocket(InetAddress.getLocalHost(),5678);客户机必须知道

5、有关服务器的IP地址,对于着一点Java编程语言也提供了一个相关的类InetAddress该对象的实例必须通过它的静态方法来提供,它的静态方法主要提供了得到本机IP和通过名字或IP直接得到InetAddress的方法。  上面的方法基本可以建立一条连线让两台计算机相互交流了,可是数据是如何传输的呢?事实上I/O操作总是和网络编程息息相关的。因为底层的网络是继续数据的,除非远程调用,处理问题的核心在执行上,否则数据的交互还是依赖于IO操作的,所以你也必须导入java.io这个包.java编程语言的

6、IO操作也不复杂,它提供了针对于字节流和Unicode的读者和写者,然后也提供了一个缓冲用于数据的读写。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。