随笔分类 - Java
摘要:1. Set基本介绍 Set接口是Collection接口的子接口。 Set集合中元素时无序的(添加和取出顺序不一致,LinkedHashSet、TreeSet除外),没有索引。 不允许添加重复元素,最多包含一个null。 2. 常用方法 常用方法和Collection接口一样。 3. HashSe
阅读全文
摘要:1. List基本介绍 List接口是Collection接口的子接口。 List集合中元素有序(添加顺序和取出顺序一致)并且可重复。 List集合中每个元素都有其对应的顺序索引,即支持索引。 2. List接口常用方法 void add(int index, Object ele) 在 index
阅读全文
摘要:1. 体系介绍 集合是分**单列集合(Collection)和双列集合(Map)**两大类 2. Collection接口 2.1 接口介绍 Collection的实现类可以存放多个元素,每个元素的类型是Object 有些Collection的实现类可以(List)存放重复元素,有些不可以(Set)
阅读全文
摘要:1. DatagramSocket 1.1 基本介绍 UDP数据报通过数据报套接字DatagramSocket发送和接收,系统不保证UDP数据报一定能够安全送到目的地,也不能确定什么时候可以抵达。 1.2 类介绍 构造方法 DatagramSocket(int port) port:监听的端口 成员
阅读全文
摘要:1. Socket 1.1 基本介绍 套接字(Socket)广泛应用于开发网络应用程序。 通信两端都要有Socket,是两台机器间通信的端点。 网络通信就是Socket间的通信。 Socket允许程序把网络连接当成当作一个流,数据在两个Socket间通过IO传输。 一般将主动发起通信的应用程序称作客
阅读全文
摘要:1. 相关方法 static InetAddress getLocalhost() 获取本机InetAddress对象 static InetAddress getByName() 获取指定主机名/域名获取IP地址对象 String getHostName() 获取主机名 String getHos
阅读全文
摘要:1. 网络 根据覆盖范围不同,对网络进行分类: 局域网:覆盖范围最小,仅仅覆盖一个教室或机房。 城域网:覆盖范围较大,可以覆盖一个城市。 广域网:覆盖范围最大,可以覆盖全国,甚至全球,万维网是广域网的代表。 2. IP地址 概念:用于唯一标识网络中的每台计算机 查看IP地址:ipconfig IP地
阅读全文
摘要:1. 基本介绍 该类专门用于读写配置文件的集合类 配置文件的格式为: 键=值 键=值 键值对不需要有空格,值不需要用引号""包裹,默认的类型是String 2. Properties介绍 构造方法 Properties() 成员方法 void load(InputStream in) 以字节流方式加
阅读全文
摘要:打印流只有输出流,没有输入流。 1. PrintStream介绍 构造方法 PrintStream(String filename) PrintStream(File file) 成员方法 void print(String s) 该方法方法调用write(String s)进行写入 void pr
阅读全文
摘要:FileReader类读取文本文件默认是按照utf-8编码读取,若文本文件不是utf-8编码则会出现中文乱码情况。转换流可以解决中文乱码问题。 介绍 InputStreamReader: Reader的子类,可以将InputStream(字节流)包装成Reader(字符流)。 OutputStrea
阅读全文
摘要:流 含义 类型 默认设备 System.in 标准输入 InputStream 键盘 System.out 标准输出 PrintStream 显示器 System.out.println()是使用out对象将数据输出到显示器上。 Scanner是从标准输入键盘接受数据。
阅读全文
摘要:1. 序列化与反序列化 序列化:保存数据时,保存数据的值和数据类型 反序列化:恢复数据时,恢复数据的值和数据类型 某个类的对象若想序列化,该类必须实现Serializable接口或Externalizable接口 Serializable接口是一个标记接口,没有方法 Externalizable接口
阅读全文
摘要:1. 基本介绍 节点流是从一个特定的数据源读写数据,如FileReader、FileInputStream 处理流也叫包装流,对已存在的流(节点流或处理流)进行包装,提供更强大的读写功能,如:BuffededReader、BufferedInputStream 2. 节点流和处理流的划分 3. 节点
阅读全文
摘要:1. FileInputStream介绍 构造方法 FileInputStream(String name) name: 文件名 FileInputStream(File file) file: 文件 成员方法 int read(byte[] buf) 批量读取字节到数组中,返回读取到的字节数,如果
阅读全文
摘要:1. IO流的介绍 I/O是Input/Output的缩写。 对于数据的输入和输出操作以“流(stream)”的方式进行 “流”的类和接口在java.io包中,用于获取不同种类的数据。 “输入”和“输出”是针对内存而言的。入内存就是输入流,出内存就是输出流 2. 流的分类 3. IO流体系图
阅读全文
摘要:构造方法 File(String pathname) 根据路径构建对象 File(File parent, String child) 根据父目录文件对象和子路径构建对象 File(String parent, String child) 根据父目录和子路径构建对象 成员方法 String getN
阅读全文
浙公网安备 33010602011771号