摘要: IO流的分类 按照数据类型划分:字符流和字节流 按照数据流向划分:输入流和输出流 对于纯文本数据,优先使用字符流。除此之外都使用字节流。 File类 **java.io.File:**不能对文件内容(流)进行读写,只能对文件和文件夹进行操作 绝对路径和相对路径 路径不区分大小写,一个反斜杠是转义字符 阅读全文
posted @ 2022-08-05 23:04 科班小白 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 单元测试JUnit 单元测试的目的是针对方法进行测试, **JUnit的两个要点:**①必须是公开的,无参数,无返回值的方法 ②测试方法必须使用@Test注解标记 public class JUnitTest { @Test public void Testusername() { way way 阅读全文
posted @ 2022-08-05 23:03 科班小白 阅读(87) 评论(1) 推荐(0) 编辑
摘要: 多线程并发 在多核CPU中,利用多线程并发编程,可以更加充分地利用每个核的资源 在Java中,一个应用程序对应着一个JVM实例(也有地方称为JVM进程),如果程序没有主动创建线程,则只会创建一个主线程。但这不代表JVM中只有一个线程,JVM实例在创建的时候,同时会创建很多其他的线程(比如垃圾收集器线 阅读全文
posted @ 2022-08-05 22:29 科班小白 阅读(1475) 评论(0) 推荐(0) 编辑
摘要: 覆盖技术 将同一个进程划分为多层,每层共享一块内存。对象是同一进程。 交换技术 当内存紧张时,将不常用的进程放入外存。对象是进程。 虚拟存储技术 当内存紧张时,将页(段)换入换出内存。对象是页(段) 总结 交换技术是以进程为单位,若进程所需内存大于系统内存 ,则此进程无法进行。而虚拟存储是以页或段为 阅读全文
posted @ 2022-03-05 16:22 科班小白 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 一组单列对象:Collection 允许重复:List 增删较多:LinkedList(双向链表) 改查较多:ArrayList(可变数组) 线程安全:Vector 不允许重复:Set 无序:HashSet(底层是HashMap,数组+链表+红黑树) 排序:TreeSet 插入和输出顺序一致:Lin 阅读全文
posted @ 2021-11-10 21:32 科班小白 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 写在前面 最小生成树的引出 假设要在n个城市之间建立通信联络网,则连通n个城市需要n-1条线路。在这种情况下,我们自然需要考虑一个问题,如何在最节省经费的条件下建立这个网络? 很自然地我们会想到,将各个城市之间的线路开销转化为权重,要想找到最节省经费的方案,就需要找到能够连通所有城市且权重最小的连通 阅读全文
posted @ 2021-11-10 20:35 科班小白 阅读(1444) 评论(2) 推荐(1) 编辑
摘要: KMP算法,看这篇就够了! 普通的模式匹配算法(BF算法) 子串的定位操作通常称为模式匹配算法 假设有一个需求,需要我们从串“a b a b c a b c a c b a b"中,寻找内容为“a b c a c”的子串。 此时,称“a b a b c a b c a c b a b"为主串S,“a b c a c”为模式串T 阅读全文
posted @ 2021-09-13 22:40 科班小白 阅读(1795) 评论(2) 推荐(2) 编辑
摘要: 一个直接调用自己或通过一系列的调用语句间接地调用自己的函数,叫做递归函数。——《数据结构》严蔚敏 两年前在学习C语言的时候,老... 阅读全文
posted @ 2021-09-09 15:54 科班小白 阅读(153) 评论(0) 推荐(1) 编辑
摘要: 匿名内部类只能使用一次,就不能在使用。 为了验证“只能使用一次"的实际含义,首先在程序中实例化了两个对象。并且在相应的类中加入了实现... 阅读全文
posted @ 2021-08-26 15:54 科班小白 阅读(267) 评论(0) 推荐(1) 编辑
摘要: 第十六届全国大学生智能汽车竞赛电磁越野组参赛技术总结 写在前面前期准备熟悉开发库机械结构技术报告 中期搭建滤波归一中值滤波均值滤... 阅读全文
posted @ 2021-07-31 16:04 科班小白 阅读(1414) 评论(0) 推荐(3) 编辑