文章列表
------- android培训、java培训、期待与您交流! ----------
1、网络编程概述
(1)网络模型
OSI参考模型
应用层 表示层 会话层 传输层 网络层 数据连接层 物理层
TCP/IP参考模型
应用层 传输层 网际层 主机至网络层
(2)网络通讯要素
IP地址 端口号 传输协议
(3)网络通讯前提:
找到对方IP
数据要发送到指定端口。为了标示不同的应用程序,所以给这些网络应用程序都用数字进行标示
。这个表示就叫端口。
定义通信规则。这个规则称为通信协议,国际组织定义了通用协议TCP/IP
------- android培训、java培训、期待与您交流! ----------
java的跨平台性:
通过Java语言编写的应用程序在不同的系统平台上都可以运行。
跨平台的原因:
只要在需要运行java应用程序的操作系统上,先安装一个Java虚拟机(JVM Java Virtual Machine)即可。
由JVM来负责Java程序在该系统中的运行。
Java平台由Java虚拟机(Java Virtual Machine,简称JVM)和Java 应用编程接口(Application Programm ...
------- android培训、java培训、期待与您交流! ----------
java.io 的描述
通过数据流、序列化和文件系统提供系统输入和输出。
(1)用来处理设备(硬盘,控制台,内存)间的数据。
(2)java中对数据的操作都是通过流的方式。
(3)java用于操作流的类都在io包中。
(4)按照流操作的数据的类型不同:分为字节流和字符流。字符流是为了方便中文的操作而来的。
(5)按照流的流向不同分为:输入流,输出流
流
流是一个很形象的概念,当程序需要读取数据的时候,就会开启一个通向数据源的流,这个数据源可以是文件,内存,或是网 ...