自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 File类&字节流&字符流

1.File类 1.1File类概述和构造方法 File:它是文件和目录路径敌人抽象表示 文件和目录是可以通过File封装成对象的 对于File而言,其封装的并不是一个真正存在的文件,仅仅是一个个路径而已。它可以是存在的,也可以是不存在的。将来是要通过具体的操作把这个路径的内容转换为具体存在的。 方法名 说明 File(String pathname) 通过给定的路径名字符串转换为抽象路径名来创建新的File实例 File(String parent,String child) 从父

2021-08-03 15:34:50 1223

原创 Collection集合

集合 1. Collection 1.1集合基础知识回顾 集合类的特点:提供一种存储空间可见的存储模型,存储的数据容量可以随时发生改变。 1.2 集合类体系结构 1.3 Collection集合概述和使用 Collection集合概述 是单例集合的顶层接口,它表示一组对象这写对象也称为Collection的元素 JDK 不提供此接口的任何直接实现,它提供了更具体的子接口(如Set和List实现) 创建Collection集合的对象 多态的形式 具体的实现类 ArrayList 1.4 Collec

2021-08-02 14:45:19 1032

原创 Map类相关

Map 1.1 Map集合概述和使用 Map集合描述 Interface Map<K,V> K:键的类型 V:值的类型 将键映射到值的对象;不能包含重复的对象;每个键可以映射到最多一个值 举例:学生的学号和对象 ​ id0001 张三 ​ id0002 李四 ​ id0003 王五 创建Map集合对象 多态的方式 具体的实现类HashMap 范例: package com.fun01; impo

2021-08-02 14:36:16 555

原创 Set集合相关

Set 1.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 341

原创 异常相关说明

1.异常 1.1异常概述 异常:就是程序出现了不正常的情况 异常体系: Error:严重问题,不需要处理 Exception:称为异常类,它表示程序本身可以处理的问题 RuntimeException:在编译器是不检查的,出现问题后,需要我们自己回来修改代码。 非RuntimeException:编译期就必须处理的,否则程序不能通过编译,就更不能正常运行了。 1.2JVM的默认处理方案 如果程序出现问题,我们没有做任何的处理,最终JVM会默认处理 把异常的名称,异常原因以及异常出现的位置等信息输出在

2021-08-02 14:33:11 163

原创 形参和返回值以及内部类

1.形参和返回值 1.1类名作为形参和返回值 方法的形参是类名,其实需要的是该类的对象 方法的返回值是类名,其实返回的是该类的对象 1.2抽象类名作为形参和返回值 方法的形参是抽象类名,其实需要的是该抽象类的子类对象 方法的返回值是抽象类名,其实返回的是抽象类的子类对象 1.3接口名作为形参和返回值 方法的形参是接口名,其实需要的是该接口的实现类对象 方法的返回值是接口名,其实返回的是该接口的实现类对象 2.内部类 2.1内部类概述 内部类:其实就是在一个类中定义一个类。举例:在一个类A的内部定

2021-08-02 14:31:32 195

原创 接口相关浅谈

1.接口 1.1接口的概述 在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。 1.2接口的特点 接口用关键字interface修饰 public interface 接口名{} 类实现接口用implements表示 public class 类名 implements 接口名{} 接口不能实例化 接口如何实例化呢?参考多态的形式,通过实现类对象实例化,这叫接口多态。 多态的形式:集体类多态,抽象类多态,接口多态。 多态的前提:有继承或者实现关系;有方法重

2021-08-02 14:30:50 121

原创 final关键字

final final关键字是最终的意思,可以修饰成员方法,成员变量,类 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 104

原创 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 1088

原创 创建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 492

原创 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 125

原创 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 170

原创 路由算法的更新

(1)新的网络的更新 (2)到同一目的地不同下一跳,短的更新 (3)到同一目的地相同下一跳,长的更新

2020-12-22 21:41:36 544 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除