摘要: 1 字节缓冲流 BufferInputStream 将创建一个内部的缓冲区数组,内部缓冲区数组将根据需要从包含的输入流中重新填充,一次可以读取多个字节 BufferOutputStream 该类实现缓冲输出流。 通过设置这样的输出流,应用程序可以向底层输出流写入字节,而不必为写入的每个字节导致底层系 阅读全文
posted @ 2021-07-29 23:34 岛boki 阅读(297) 评论(0) 推荐(1) 编辑
摘要: 使用递归复制给定目录下的所有文件和文件夹 package two; import java.io.*; public class Test11 { public static String copyToRoot = "D:\\info456"; public static void main(Str 阅读全文
posted @ 2021-07-29 15:21 岛boki 阅读(179) 评论(0) 推荐(0) 编辑
摘要: private static final long serialVersionUID = 8683452581122892189L;//唯一序列号ID private static final int DEFAULT_CAPACITY = 10;//jdk7之前初始容量为10,类似饿汉式,jdk8以 阅读全文
posted @ 2021-07-28 20:58 岛boki 阅读(304) 评论(0) 推荐(1) 编辑
摘要: 1.File File:java.io.File:代表一个实际的文件或目录。 常用构造方法File file = new File("path"); 其它构造方法: File(String parent, String child):创建一个新的 File 实例,该实例的存放路径是由 parent 阅读全文
posted @ 2021-07-26 18:51 岛boki 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 1.集合 为什么要使用集合? 数组是定长的,可拓展性差 数组中经常有空余位置,造成空间的浪费,同时也不能获得实际元素个数 数组中元素是连续存在的,移动元素的效率很低 集合的分类: Collection:是Iterable接口的子接口,主要有List、Queue、Set子接口 Map:主要有HashM 阅读全文
posted @ 2021-07-26 13:06 岛boki 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 1.数据结构和算法的重要性 算法是程序的灵魂,优秀的程序可以在海量数据计算时,依然保持高速计算 一般来说,程序会使用内存计算框架和缓存技术来优化程序。核心框架的主要功能是通过算法来实现 程序= 数据结构 + 算法 2.基本词汇解释和术语 数据data:所有能输入到计算机中的描述客观事物的符号 数据元 阅读全文
posted @ 2021-07-26 08:55 岛boki 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 1.psvm定义的意义 public:保证了方法的访问权限 static:保证在类未被实例化的时候就能调用(加载的时机) void:不需要返回值 main:约定俗成的名字 String[] args:提供控制台传入的参数 2.代码块 代码块分为构造代码块和静态(类)代码块、局部代码块。 构造代码块( 阅读全文
posted @ 2021-07-25 21:32 岛boki 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 1.单例模式(Singleton pattern): 单例模式的实现方式是,一个类能返回对象的一个引用(永远是同一个)和一个获得该唯一实例的方法(必须是静态方法)。 饿汉式: public class SingleTon { public static SingleTon singleTon = n 阅读全文
posted @ 2021-07-22 16:06 岛boki 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 1.标准Java bean写法 包括:private修饰的成员变量、getter和setter以及无参和有多个参数的有参构造方法 2.String原理 String底层是字节数组byte[]。 String不可变,但可以被共享。 3.Java中三种常量池: (1)字符串常量池(全局字符串池):由于字 阅读全文
posted @ 2021-07-20 21:18 岛boki 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 1.封装 封装的目的是简化编程和增强安全性。 简化编程是指,封装可以让使用者不必了解具体类的内部实现细节,而只是要通过提供给外部访问的方法来访问类中的属性和方法 增强安全性是指,封装可以使某个属性只能被当前类使用,从而避免被其他类或对象进行误操作。 如何增强安全性:使用访问修饰符private修饰属 阅读全文
posted @ 2021-07-20 11:55 岛boki 阅读(78) 评论(0) 推荐(0) 编辑