上一页 1 ··· 161 162 163 164 165 166 167 168 169 ··· 280 下一页
摘要: 如何得到各个字节码对应的实例对象? 每个类被加载后,系统会为该类生成对应的Class对象,通过Class对象可以访问到JVM中的这个类, 3种方式: 1、调用某个类的class属性获取Class对象,如Date.class会返回Date类对应的Class对象(其实就是得到一个类的一份字节码文件); 阅读全文
posted @ 2019-07-05 10:19 樊伟胜 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 反射的引入: Object obj = new Student(); 若程序运行时接收到外部传入的一个对象,该对象的编译类型是Object,但程序又需要调用该对象运行类型的方法: 1.若编译和运行类型都知道,使用 instanceof判断后,强转。 2.编译时根本无法预知该对象属于什么类,程序只能依 阅读全文
posted @ 2019-07-05 10:17 樊伟胜 阅读(1246) 评论(0) 推荐(0) 编辑
摘要: 从客户端上传到服务器端,其实本质上也就是复制! package july76net; //上传文件(文本) import java.io.BufferedReader; import java.io.FileReader; import java.io.InputStreamReader; impo 阅读全文
posted @ 2019-07-05 10:16 樊伟胜 阅读(775) 评论(0) 推荐(0) 编辑
摘要: 两个端点的建立连接后会有一个传输数据的通道,这通道称为流,而且是建立在网络基础上的流,称之为socket流。该流中既有读取,也有写入。 tcp的两个端点:一个是客户端,一个是服务端。 客户端:对应的对象,Socket 服务端:对应的对象,ServerSocket TCP客户端: ①:建立tcp的so 阅读全文
posted @ 2019-07-05 10:15 樊伟胜 阅读(1508) 评论(0) 推荐(0) 编辑
摘要: ①:只要是网络传输,必须有socket 。 ②:数据一定要封装到数据包中,数据包中包括目的地址、端口、数据等信息。 直接操作udp不可能,对于java语言应该将udp封装成对象,易于我们的使用,这个对象就是DatagramSocket. 封装了udp传输协议的socket对象。 因为数据包中包含的信 阅读全文
posted @ 2019-07-05 10:13 樊伟胜 阅读(1345) 评论(0) 推荐(0) 编辑
摘要: InetAddress:构造方法私有,不能直接创建对象。 InetAddress getByName(String host):在给定主机名的情况下确定主机的ip地址。 InetAddress getLocalHost():返回本地主机。 InetAddress[] getAllByName(Str 阅读全文
posted @ 2019-07-05 10:12 樊伟胜 阅读(299) 评论(0) 推荐(0) 编辑
摘要: IP地址 端口号 传输协议 IP地址:InetAddress 网络中设备的标识 不易记忆,可用主机名 本地回环地址:127.0.0.1 主机名:localhost 端口号 用于标识进程的逻辑地址,不同进程的标识 有效端口:0~65535,其中0~1024系统使用或保留端口。 备注:不是所谓的物理端口 阅读全文
posted @ 2019-07-05 10:06 樊伟胜 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 一.区别 二者都是有用的和常用的,如果纯粹从概念上区分二者就比较费解了,我们直接从功能上进行区分,简单明了: 这两种传输协议也就是合于适配不同的业务和不同的硬件终端。 在使用中,类似于图像、声音等对可靠性要求没有那么高的业务可以用UDP,他们不需要准确存储对准确性无要求但要求速度快。 类似于文本、程 阅读全文
posted @ 2019-07-05 10:06 樊伟胜 阅读(2121) 评论(0) 推荐(0) 编辑
摘要: 网络编程的本质是两个设备之间的数据交换,当然,在计算机网络中,设备主要指计算机。数据传递本身没有多大的难度,不就是把一个设备中的数据发送给两外一个设备,然后接受另外一个设备反馈的数据。现在的网络编程基本上都是基于请求/响应方式的,也就是一个设备发送请求数据给另外一个,然后接收另一个设备的反馈。在网络 阅读全文
posted @ 2019-07-05 09:15 樊伟胜 阅读(1330) 评论(0) 推荐(0) 编辑
摘要: 需要两个源文件,还有输出的目标文件 SequenceInputStream: 将两个文件的内容合并成一个文件 该类提供的方法: SequenceInputStream(InputStream s1, InputStream s2) :根据两个字节输入流对象来创建合并流对象。 备注:谁放在前面,谁就先 阅读全文
posted @ 2019-07-05 09:10 樊伟胜 阅读(809) 评论(0) 推荐(0) 编辑
上一页 1 ··· 161 162 163 164 165 166 167 168 169 ··· 280 下一页