
笔记
文章平均质量分 60
爱吃青椒的小王
这个作者很懒,什么都没留下…
展开
-
File类&字节流&字符流
1.File类1.1File类概述和构造方法File:它是文件和目录路径敌人抽象表示文件和目录是可以通过File封装成对象的对于File而言,其封装的并不是一个真正存在的文件,仅仅是一个个路径而已。它可以是存在的,也可以是不存在的。将来是要通过具体的操作把这个路径的内容转换为具体存在的。方法名说明File(String pathname)通过给定的路径名字符串转换为抽象路径名来创建新的File实例File(String parent,String child)从父原创 2021-08-03 15:34:50 · 1082 阅读 · 0 评论 -
Collection集合
集合1. Collection1.1集合基础知识回顾集合类的特点:提供一种存储空间可见的存储模型,存储的数据容量可以随时发生改变。1.2 集合类体系结构1.3 Collection集合概述和使用Collection集合概述是单例集合的顶层接口,它表示一组对象这写对象也称为Collection的元素JDK 不提供此接口的任何直接实现,它提供了更具体的子接口(如Set和List实现)创建Collection集合的对象多态的形式具体的实现类 ArrayList1.4 Collec原创 2021-08-02 14:45:19 · 925 阅读 · 0 评论 -
Map类相关
Map1.1 Map集合概述和使用Map集合描述Interface Map<K,V> K:键的类型 V:值的类型将键映射到值的对象;不能包含重复的对象;每个键可以映射到最多一个值举例:学生的学号和对象 id0001 张三 id0002 李四 id0003 王五创建Map集合对象多态的方式具体的实现类HashMap范例:package com.fun01;impo原创 2021-08-02 14:36:16 · 491 阅读 · 0 评论 -
Set集合相关
Set1.1 Set集合概述和特点Set集合特点:不包含重复元素的集合没有带索引的方法,所以不能使用普通for循环遍历Set集合练习存储字符串并遍历package com.fun01;import java.util.HashSet;import java.util.Iterator;import java.util.Set;/** * @author 23389. * @date 2021/6/20. *//*Set集合特点:- 不包含重复元素的集合-原创 2021-08-02 14:34:15 · 265 阅读 · 0 评论 -
异常相关说明
1.异常1.1异常概述异常:就是程序出现了不正常的情况异常体系:Error:严重问题,不需要处理Exception:称为异常类,它表示程序本身可以处理的问题RuntimeException:在编译器是不检查的,出现问题后,需要我们自己回来修改代码。非RuntimeException:编译期就必须处理的,否则程序不能通过编译,就更不能正常运行了。1.2JVM的默认处理方案如果程序出现问题,我们没有做任何的处理,最终JVM会默认处理把异常的名称,异常原因以及异常出现的位置等信息输出在原创 2021-08-02 14:33:11 · 122 阅读 · 0 评论 -
形参和返回值以及内部类
1.形参和返回值1.1类名作为形参和返回值方法的形参是类名,其实需要的是该类的对象方法的返回值是类名,其实返回的是该类的对象1.2抽象类名作为形参和返回值方法的形参是抽象类名,其实需要的是该抽象类的子类对象方法的返回值是抽象类名,其实返回的是抽象类的子类对象1.3接口名作为形参和返回值方法的形参是接口名,其实需要的是该接口的实现类对象方法的返回值是接口名,其实返回的是该接口的实现类对象2.内部类2.1内部类概述内部类:其实就是在一个类中定义一个类。举例:在一个类A的内部定原创 2021-08-02 14:31:32 · 158 阅读 · 0 评论 -
接口相关浅谈
1.接口1.1接口的概述在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。1.2接口的特点接口用关键字interface修饰public interface 接口名{}类实现接口用implements表示public class 类名 implements 接口名{}接口不能实例化接口如何实例化呢?参考多态的形式,通过实现类对象实例化,这叫接口多态。多态的形式:集体类多态,抽象类多态,接口多态。多态的前提:有继承或者实现关系;有方法重原创 2021-08-02 14:30:50 · 72 阅读 · 0 评论 -
final关键字
finalfinal关键字是最终的意思,可以修饰成员方法,成员变量,类final修饰的特点修饰方法:表明该方法为最终方法,不能被重写public final void method(){ System.out.println("Fu 方法"); }修饰变量:表示该变量为常量,不能被再次赋值public final int AGE = 18;修饰类:表示该类是最终类,不能被继承public final class Fu { public fina原创 2021-08-02 14:30:05 · 77 阅读 · 0 评论 -
HelloWorld案例(cmd方式执行)
HelloWorld案例先新建一个文本文档,修改后缀为java类型,保存后再通过记事本打开进行代码的编写,如下图:public class HelloWorld{ public static void main(String args[]){ System.out.println("hello world"); }}敲完以后ctrl+s进行保存,文件名为HelloWorld.java,应该与类的名称一致。编译:通过wi原创 2021-08-02 14:29:37 · 1015 阅读 · 0 评论 -
创建10个Cat对象
1.static修饰词static用于修饰方法和变量(不能是局部变量),修饰过的方法可以直接被调用();2.在 Cat 类中,添加 public static ArrayList 变量 cats。每次创建一只新猫(新的 Cat 对象)时,都将其添加到变量 cats。创建 10 个 Cat 对象。printCats 方法应在屏幕上显示所有的猫。你需要使用变量 cats。import java.util.ArrayList;package zh.codegym.task.task06.task06原创 2021-08-02 14:26:59 · 444 阅读 · 0 评论 -
finalize随笔
1.在java中: 如果没有对int型变量赋初值,默认是0;2.finalize方法,销毁函数protected void finalize() throws Throwal{ System.out.println("一个对象被销毁");}3.java方法分为两个类别:实例方法实在对象上调用的,并且可以访问该对象的数据。static方法没有该访问的权限。static方法无法处理非static方法或非static变量。4.static方法的优点:首先,我们不必传递对象引用即可使用s原创 2021-08-02 14:25:38 · 83 阅读 · 0 评论 -
Junit单元测试&反射&注解
1.Junit单元测试1.1测试的分类黑盒测试:不需要写代码,给输入值,看程序是否能输出期望的值白盒测试:需要写代码的。关注程序具体的执行流程1.2 Junit的使用:白盒测试步骤:定义一个测试类(测试用例)建议:测试类名:被测试的类名+Test CalculateTest包名:xxx.xxx.xxx.test com.fun.test定义测试方法:可以独立运行建议:方法名:test测试的方法 testAdd()返回值:void参数列表:原创 2021-07-25 11:39:02 · 137 阅读 · 0 评论 -
路由算法的更新
(1)新的网络的更新(2)到同一目的地不同下一跳,短的更新(3)到同一目的地相同下一跳,长的更新原创 2020-12-22 21:41:36 · 486 阅读 · 1 评论