摘要: 网络编程之URL URL URL 是 统一资源定位符,用来定位互联网上的某一个资源,比如 www.baidu.com DNS 是域名解析,把域名解析成IP地址 格式: 协议://IP地址:端口/项目名/资源 URL 类中的方法: package com.network.url; ​ import j 阅读全文
posted @ 2022-07-30 16:45 GrowthRoad 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 网络编程之UDP UDP 发送消息 发送端: 建立一个DatagramSocket,用来传输 创建一个数据包 DatagramPacket 参数:发送的数据、数据的起始长度,要发给谁(ip地址,端口号) 用send() 方法 发送数据包 关闭 package com.network.udp; ​ i 阅读全文
posted @ 2022-07-30 16:16 GrowthRoad 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 网络编程之TCP TCP 通信 通过TCP协议,实现客户端和服务端之间的通信 服务端: 需要有一个地址及端口号 ServerSocket 类可以创建服务端套接字,它有四个构造方法 Constructor and Description ServerSocket()创建未绑定的服务器套接字。 Serv 阅读全文
posted @ 2022-07-29 16:27 GrowthRoad 阅读(26) 评论(0) 推荐(0) 编辑
摘要: IO 流(三) File 类 我们使用流的方式可以读取和写入内容,但是像删除、剪切文件、获取文件创建时间等等这样的操作,我们使用流就不能实现了,所以我们学习一下 File 类的使用 概念:代表物理盘符中的一个文件或文件夹 方法: createNewFile() //创建一个文件 mkdir() // 阅读全文
posted @ 2022-07-28 10:08 GrowthRoad 阅读(20) 评论(0) 推荐(0) 编辑
摘要: IO 流 (二) 字符编码 ISO-8859-1 收录了除ASCII 外,还包括西欧、希腊语、泰语、阿拉伯语、希伯来语对应的文字符号。采用一个字节来表示,最多只能表示256个字符 UTF-8 针对Unicode码表的可变长度字符编码,采用一个两个或三个字节来表示 GB2312 简体中文 采用一个或两 阅读全文
posted @ 2022-07-27 15:58 GrowthRoad 阅读(21) 评论(0) 推荐(0) 编辑
摘要: IO 流 流的概念 流是内存与存储设备之间传输数据的通道。 如果保存在内存中的程序,想要读取硬盘中的文件,那么内存和硬盘之间就要建立一条通道。反之如果想要把内存中的数据保存到硬盘中,也需要建立一条通道 数据借助流传输,就像水借助管道传输 流的分类 按方向: 输入流:将<存储设备>中的内容读入到<内存 阅读全文
posted @ 2022-07-26 16:37 GrowthRoad 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 集合(四) Map集合 Map接口特点: 用于存储任意键值对(KEY-Value) 键:无序、无下标、不允许重复 值:无序、无下标、允许重复 Map接口的方法: V put(K key,V value) //将对象存入集合中,关联键值,key重复则覆盖原值 Object get(Object key 阅读全文
posted @ 2022-07-25 18:41 GrowthRoad 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 集合(三) Set 集合 特点:无序、无下标、元素不能重复 方法:全部继承自Collection中的方法,本身没有定义方法 Set 接口的使用 包括数组的创建,添加、删除、遍历、判断操作 package com.collection.set.setDemo; ​ import java.util.H 阅读全文
posted @ 2022-07-25 10:37 GrowthRoad 阅读(40) 评论(0) 推荐(1) 编辑
摘要: 泛型 泛型概述 Java 泛型是JDK1.5中引入的一个新特性,其本质是参数化类型,把类型作为参数传递 常见形式有泛型类、泛型接口、泛型方法 语法: <T,...> T称为类型占位符,表示一种引用类型 好处: 提高代码的重用性 防止类型转换异常,提高代码的安全性 泛型类 语法:在类名的后面加< T 阅读全文
posted @ 2022-07-24 12:43 GrowthRoad 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 集合(二) List 集合 List 是 Collection 的子接口 特点:有序、有下标、元素可以重复 它除了Collection 中的方法外,还有一些自己特有的方法 void add(int index,Object o) //在index位置插入对象o boolean addAll(int 阅读全文
posted @ 2022-07-24 10:39 GrowthRoad 阅读(36) 评论(0) 推荐(0) 编辑