摘要: ArrayList 如何实现? arrayList.remove(new Student("杨玉环",22)); 源码分析: ArrayList private static final int DEFAULT_CAPACITY = 10; DEFAULT_CAPACITY:默认容量。 注意:如果没 阅读全文
posted @ 2021-04-27 16:29 dddddmm 阅读(49) 评论(0) 推荐(0) 编辑
摘要: Java集合框架详解 集合的概念 什么是集合? 概念:对象的容器,定义了对多个对象进行了操作的常用方法,可实现数组的功能。 和数组的区别 (1)数组长度固定,集合长度不固定 (2)数组可以存储基本类型和引用类型,集合只能存储引用类型 位置 java.util.* Collection体系集合 Col 阅读全文
posted @ 2021-04-25 15:27 dddddmm 阅读(57) 评论(0) 推荐(0) 编辑
摘要: JAVA常用类 BigDecimal类 思考:以下程序输出结果是多少? public class TestBigDecimal{ ​ public static void main(String[]args){ ​ double d1=1.0; ​ double d2=0.9; ​ System.o 阅读全文
posted @ 2021-04-22 16:58 dddddmm 阅读(38) 评论(0) 推荐(0) 编辑
摘要: JAVA 常用类 String类 String概述 字符串是常量,创建之后不可改变。 字符串字面值存储在字符串池中,可以共享。 String s="Hello";产生一个对象,字符串池中存储。 String s=new String("Hello");产生两个对象,堆、池各存储一个。 常用方法 pu 阅读全文
posted @ 2021-04-21 16:52 dddddmm 阅读(33) 评论(0) 推荐(0) 编辑
摘要: JAVA 常用类 Object类 超类、基类,所有类的直接或间接父类,位于继承树的最顶层。 任何类,如没有书写extends显示继承某个类,都默认直接继承Object类,否则为间接继承。 Object类中所定义的方法,是所有对象都具备的方法。 Object类型可以存储任何对象 作为参数,可接受任何对 阅读全文
posted @ 2021-04-20 17:08 dddddmm 阅读(71) 评论(0) 推荐(0) 编辑
摘要: JAVA 常用类 内部类 分类 成员内部类 静态内部类 局部内部类 匿名内部类 概念 在一个类的内部再定义一个完整的类 特点 编译之后可生成独立的字节码文件 内部类:Outer$Inner.class 外部类:Outer.class 内部类可直接访问外部类的私有成员,而不破坏封装。 内部类可以为外部 阅读全文
posted @ 2021-04-19 16:15 dddddmm 阅读(56) 评论(0) 推荐(0) 编辑
摘要: Error和Exception 什么是异常 实际工作中,遇到的情况不可能是非常完美的。比如:你写的某个模块,用户输入不一定符合你的要求,你的程序要打开某个文件,这个文件可能不存在或者文件格式不对等,你要读取数据库的数据,数据可能是空的等。我们的程序再跑着,内存或硬盘可能满了,等等。 软件程序在运行过 阅读全文
posted @ 2021-04-16 15:09 dddddmm 阅读(89) 评论(0) 推荐(0) 编辑
摘要: static关键字详解 static变量 static方法 代码块 静态导入包 抽象类 abstract修饰符可以用来修饰方法,也可以修饰类。如果修饰方法,那么该方法就是抽象方法;如果修饰类,那么该类就是抽象类。 抽象类中可以没有抽象方法,但是有抽象方法的类一定要声明为抽象类。 抽象类,不能使用ne 阅读全文
posted @ 2021-04-15 15:08 dddddmm 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 多态 动态编译 即同一个方法可以根据发送对象的不同而采用多种不同的行为方式。 一个对象的实际类型是确定的,但可以指向对象的引用的类型有很多。(父类,有关系的类) 多态存在的条件: 有继承关系 子类重写父类方法 父类引用指向子类对象 注意事项: 多态是方法的多态,属性没有多态性。 父类和子类,有联系。 阅读全文
posted @ 2021-04-14 15:10 dddddmm 阅读(32) 评论(0) 推荐(0) 编辑
摘要: super注意点: super调用父类的构造方法,必须在构造方法的第一个。 super必须只能出现在子类的方法或者构造方法中。 super和this不能同时调用构造方法! super与this区别: 代表的对象不同: this:本身调用者这个对象。 super:代表父类对象的应用。 前提: this 阅读全文
posted @ 2021-04-13 14:57 dddddmm 阅读(39) 评论(0) 推荐(0) 编辑