
java学习
文章平均质量分 79
"冬止"
努力的小白菜
展开
-
java08
HashMap实现了Map接口,根据键的HashCode的值存储数据,具有很快的访问速度,最多允许一条记录的键为NULL,不支持线程同步。通过使用迭代器,我们可以逐个访问集合中的元素而不是通过传统的for循环或者索引,这种方式更加简洁灵活,并且适用于各种类型的集合。java object是所有类的父类,也就是说java的所有类都继承了object,子类可以使用object的所有方法。它提供了统一的方式来访问集合中的元素,而不需要了解底层集合的具体实现细节。HashMAp是无序的,即不会记录插入的顺序。原创 2024-09-06 09:01:14 · 673 阅读 · 0 评论 -
java07
一个包(package)可以定义为一组相互联系的类型(类、接口、枚举和注释),为这些类型提供访问保护和命名空间管理的功能。原创 2024-09-05 10:27:05 · 964 阅读 · 0 评论 -
java06
是java中的䘝抽象类型,是抽象方法思维集合,接口通常以interface来声明。一个类通过集成接口的方式从而继承接口的抽象方法接口并不是类,编写接口的方式和类很相似,但是它们并不属于同一种概念,类描述对象的属性和方法,接口则包含类要实现的方法除非实现接口的类是抽象类,否则要定义接口中的所有方法接口无法被实例化,但是可以被实现,一个实现接口的类,必须包含接口内描述的所有方法的实现,否则就必须声明这个类为抽象类。原创 2024-09-04 08:58:53 · 765 阅读 · 0 评论 -
java05
1、抽象类不能被实例化2、抽象类中不一定包含 抽象方法3、抽象类中的抽象方法只是声明,不包含方法体,就是不给出方法的具体实现也就是方法的具体功能4、构造方法,类方法(用static修饰的方法)不能声明为抽象方法5、抽象类的子类必须给出抽象类中抽象方法的具体实现。原创 2024-09-02 16:40:06 · 705 阅读 · 0 评论 -
java04
重写:重写是指子类定义了一个与其父类中具有相同名称、参数列表、返回值类型的方法,并且子类方法覆盖了父类方法的实现,即外壳不变核心重写 重写的好处在于子类可以根据需要,定义自己的行为,也即是说子类可以选择性的实现子类的方法 重写方法不能抛出新的异常或者比被重写方法申明更加宽泛的异常 在面向对象的原则里,重写意味着可以重写现有的所有方法。但是,重写的方法不能抛出新的强制性异常,或者比被重写方法声明的更广泛的强制性异常,反之则可以。子类是不继承父类的构造器(构造函数或者构造方法)的,它只是调用(隐式或者显式),原创 2024-08-30 15:56:26 · 1464 阅读 · 0 评论 -
java03
继承就是子类继承父类的行为和特征,使子类对象具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为 类的继承格式 class 父类 { } class 子类 extends 父类 { } supper关键字 java继承的类型:单继承、多重继承、不同类型继承同一个类、多继承(java不支持多继承)用于在方法声明中指定该方法可能抛出的异常,当方法内部抛出指定类型的异常时,该异常会被传力给调用该方法的代码,并且在该代码中处理异常。在合适的位置进行捕获,对异常进行适当的处理。原创 2024-08-30 09:23:00 · 1214 阅读 · 1 评论 -
java02
finalize:java允许存在的函数,它在对象被回收之前调用,它用来清理回收对象,可以使用它来确保打开的文件被关闭了,必须要指定在对象销毁的时候要执行的操作。构造方法:在对象被创建时会调用构造方法,如果类没有给出特定的构造方法,那么编译器会提供一个默认的构造方法,默认构造方法的访问修饰符和类的访问修饰符相同。变量作用域,变量在程序中可以被引用的部分,方法内被定义的变量称为局部变量,局部变量必须声明才可以使用。当程序调用一个方法时,程序的控制权交给方法,当方法执行完成之后,控制权交换给程序,原创 2024-08-28 16:20:57 · 237 阅读 · 1 评论 -
java01
【代码】java01。原创 2024-08-28 16:19:58 · 272 阅读 · 0 评论