基础知识(一)
来源:互联网 发布:netbsd linux 编辑:程序博客网 时间:2024/05/15 10:12
Java语言的网络编程分为3个层次:面向应用层的URL类、面向IP层的InetAddress类和面向TCP的Socket类。
1)通过URL类编程,Java程序可以直接送出或读入网络上的数据。在Java语言的网络类库中,java.net.URL 类和java.net.URLConnection类使程序员很方便地利用URL在Internet上进行网络编程。
具体的对象创建请参考API文档!
2)InetAddress类可以用于标识网络上的硬件资源,它提供了一系列方法以描述、获取及使用网络资源。每个InetAddress对象包含了IP地址、主机名等信息。InetAddress没有构造方法,因此不能用new来构造一个InetAddress类对象。通常是用类中的静态方法来获取信息。
3)Socket和SocketServer类
Socket通信属于网络底层通信。Socket最先应用于UNIX操作系统,如果了解UNIX操作系统的输入/输出(I/O),就很容易掌握Socket,因为Socket数据传输其实就是一种特殊的I/O。
摘自《Java网络编程就业技能培训教程》 沈大林 主编
- JavaScript(一、基础知识)
- C#基础知识(一)
- 汉字编码基础知识(一)
- .NET基础知识(一)
- PowerBuilder基础知识(一)
- java 基础知识(一)
- 信号量(一) 基础知识
- javaME基础知识(一)
- 遥感基础知识(一)
- 基础知识(一)
- Ruby 基础知识(一)
- SQLite基础知识(一)
- Python基础知识(一)
- Android基础知识(一)
- Python基础知识(一)
- jsp基础知识(一)
- JActor基础知识(一)
- jsp基础知识(一)
- 架构师之路-开闭原则(转)
- 例子4.9 用scanf函数输入数据
- 单一职责原则--SRP(转)
- 接口隔离原则--ISP(转)
- 《C语言参悟之旅》新鲜试读(连载3)
- 基础知识(一)
- 人生哲理54条(转载)
- 又一个开始
- MySQL的安装及可视化开发工具[图](转)
- windows怎样查看端口号被哪个程序占用了
- 使用CUBE和ROLLUP对数据进行汇总
- sql中的cube和rollup
- 刚建了CSDN号大家来看看
- TOMCAT6中配置WEBDAV