- 博客(13)
- 收藏
- 关注
原创 File类&字节流&字符流
1.File类1.1File类概述和构造方法File:它是文件和目录路径敌人抽象表示文件和目录是可以通过File封装成对象的对于File而言,其封装的并不是一个真正存在的文件,仅仅是一个个路径而已。它可以是存在的,也可以是不存在的。将来是要通过具体的操作把这个路径的内容转换为具体存在的。方法名说明File(String pathname)通过给定的路径名字符串转换为抽象路径名来创建新的File实例File(String parent,String child)从父
2021-08-03 15:34:50
1074
原创 Collection集合
集合1. Collection1.1集合基础知识回顾集合类的特点:提供一种存储空间可见的存储模型,存储的数据容量可以随时发生改变。1.2 集合类体系结构1.3 Collection集合概述和使用Collection集合概述是单例集合的顶层接口,它表示一组对象这写对象也称为Collection的元素JDK 不提供此接口的任何直接实现,它提供了更具体的子接口(如Set和List实现)创建Collection集合的对象多态的形式具体的实现类 ArrayList1.4 Collec
2021-08-02 14:45:19
918
原创 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
481
原创 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
262
原创 异常相关说明
1.异常1.1异常概述异常:就是程序出现了不正常的情况异常体系:Error:严重问题,不需要处理Exception:称为异常类,它表示程序本身可以处理的问题RuntimeException:在编译器是不检查的,出现问题后,需要我们自己回来修改代码。非RuntimeException:编译期就必须处理的,否则程序不能通过编译,就更不能正常运行了。1.2JVM的默认处理方案如果程序出现问题,我们没有做任何的处理,最终JVM会默认处理把异常的名称,异常原因以及异常出现的位置等信息输出在
2021-08-02 14:33:11
121
原创 形参和返回值以及内部类
1.形参和返回值1.1类名作为形参和返回值方法的形参是类名,其实需要的是该类的对象方法的返回值是类名,其实返回的是该类的对象1.2抽象类名作为形参和返回值方法的形参是抽象类名,其实需要的是该抽象类的子类对象方法的返回值是抽象类名,其实返回的是抽象类的子类对象1.3接口名作为形参和返回值方法的形参是接口名,其实需要的是该接口的实现类对象方法的返回值是接口名,其实返回的是该接口的实现类对象2.内部类2.1内部类概述内部类:其实就是在一个类中定义一个类。举例:在一个类A的内部定
2021-08-02 14:31:32
151
原创 接口相关浅谈
1.接口1.1接口的概述在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。1.2接口的特点接口用关键字interface修饰public interface 接口名{}类实现接口用implements表示public class 类名 implements 接口名{}接口不能实例化接口如何实例化呢?参考多态的形式,通过实现类对象实例化,这叫接口多态。多态的形式:集体类多态,抽象类多态,接口多态。多态的前提:有继承或者实现关系;有方法重
2021-08-02 14:30:50
68
原创 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
75
原创 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
1010
原创 创建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
440
原创 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
81
原创 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
136
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人