随笔分类 - 学习笔记
Java学习开发中的笔记
摘要:字符串操作 效率最高, 最安全 需求要求按照某种格式拼接字符串时用到append方法链式拼接 最后把拼接好的字符串通过 方法转换 写入数据 例
阅读全文
摘要:定义: 对象序列化:,就是将对象保存到磁盘中,或者在网络中传输对象 这种机制就是使用一个字节序列表示一个对象,该字节序列包含:对象类型,对象的数据和对象中存储的属性信息 字节序列化写到文件之后,相当于文件中持久的保存一个对象的信息 反之,该字节序列化还可以从文件中读取出来,重构对象,对它进行反序列化
阅读全文
摘要:线程安全 StringBuffer StringBuild 区别: 在StringBuffer中append追加字符方法有同步代码块synchronize修饰,保证线程同步 StringBuild中就没有同步代码块,无法保证线程安全 缓冲区 StringBuffer StringBuild 从上面代
阅读全文
摘要:类表示一组持久的属性。 可以保存到流中或从流中加载。 属性列表中的每个键及其对应的值都是一个字符串。 Properties构造方法: Store使用方法 使用步骤: 1.创建 集合对象,添加数据 2.创建字节输出流/字符输出流对象,构造方法中绑定要输出的目的地 3.使用 集合中的方法 把集合中的临时
阅读全文
摘要:IO流分类: 按照数据的流向 输入流:读数据 输出流:写数据 按照数据类型来分 字节流 字节输入流;字节输出流;缓冲输入流 字符流 字符输入流;字符输出流;缓冲输出流 一般来说,我们说IO流的分类是按照数据类型来粉的 那么这两种流都在什么情况下使用呢? 如果数据通过Window自带的记事本软件打开,
阅读全文
摘要:IO中的编码解码问题 Java中采用两种构造方法实现字节编码解码 例: 字符流编码解码 字符流编码解码中的第一个参数(InputStream,OutputStream)都是传递一个输入输出对象一般为FileInputStream或者FileOutputStream
阅读全文
摘要:1 绝对路径和相对路径 绝对路径:是一个完整的路径 以盘符(C: D:)开始的路径 相对路径:是一个简化的路径 相对是指的是当前的项目根目录(c:) 如果使用当前项目的根目录,路径可以简化写成 a.txt 路径是不区分大小写的 路径中的文件名称分隔符window系统是反斜杠,反斜杠是转义字符,需要使
阅读全文
摘要:一个没有方法体的方法应该定义为抽象方法 而类中如果有抽象方法,该类必须定义为抽象类 抽象类的特点 1. 抽象类和抽象方法必须使用abstract关键字修饰 2. 抽象类中不一定有抽象方法,有抽象方法的类一定是抽象 3. 抽象类不能直接实例化 抽象类如何实例化呢? 参照多态的方式通过子类对象实例化
阅读全文
摘要:网络编程入门 网络编程三要素 :IP地址,想要让计算机相互通信,必须让每台计算机指定一个标号,通过这个标号来指定接收数据的计算机和识别发送的计算机,而 就是这个标号,也就是设备标识 端口:应用程序的标识 协议:通过计算机网络可以使多台计算机实现连接,位于同一一个网络中的计算机在进行连接和通信时需要遵
阅读全文
摘要:List集合概述 有序集合(也称序列)用户可以精确控制列表的每一个元素的位置插入,用户可以通过整数索引访问元素,并搜索列表中的元素 与set集合不同,列表通常允许重复的元素 List集合的特点 有序:存储和取出元素顺序一致 可重复:存储的元素可以重复 List集合实现类特点 ArrayList:查询
阅读全文
摘要:多态 定义:同一个事物,在不同的时刻表现出来不同的形态 注:多态是指同一个实现接口,使用不同的实例而执行不同的操作 多态的前提和体现 有继承/实现关系 有方法重写(不是必须的) 有父类引用指向子类对象 多态中成员变量访问特点 成员变量:编译看左边,运行也看左边 成员方法:编译看左边,运行看右边 为什
阅读全文
摘要:方法重载(overload) 定义:方法重载指同一类中定义的多个方法之间的关系,满足下列条件的多个方法相互构重载 多个方法在同一类中 多个方法具有相同的方法名 多个方法参数不同,类型不同\数量不同,参数顺序不同 方法重载特点: 重载仅对应方法的定义,与方法的调用无关 重载仅针对同一类中的方法的名称与
阅读全文

浙公网安备 33010602011771号