![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
qq_36305538
这个作者很懒,什么都没留下…
展开
-
Collection及其子类
目标存储遍历特性使用方法顶层学接口使用底层实现类Collection单列表add()添加元素clear()清空集合元素remove()删除特定对象,若有多个则删除第一个contains()判定是否包含该对象(需重写equal()方法)isEmpty()判断集合是否为空size()返回集合内元素个数toArray()写到数组中List有序表可重复有索引可用for循环遍历Set不重复无索引无序ArrayList继承自List,用数组进行实现原创 2020-09-29 22:08:11 · 197 阅读 · 0 评论 -
一些类的说明
Object万类之源toString()方法:在打印的时候自动调用,如果不重写的话就是打印地址值。所以,要看一个类有没有重写这个方法,打印一下即可equals()默认是地址值之间的比较,可以直接用alt + enter生成,具有3要素判空判地址判类别Objects区别于上面的,多了一个s静态方法equals()此方法可以容忍空指针异常,输入为两个对象,但运用前应该先对对象所属类的equals()方法进行重写Date日期类,起始时间为1970.1.1 , 00:00:00原创 2020-09-29 21:40:03 · 185 阅读 · 0 评论 -
内部类
成员内部类编译后也同样生成独立的.class文件访问权限内部用外部可以随意访问,外用内必须用new创建后使用(与普通类一致)方法调用间接调用:调用外部类对象的成员方法对内部类成员方法进行调用直接调用:用.运算符链式调用成员变量重名问题如果成员内部类的成员变量和外部类的成员变量发生重名,调用规则为调用外部类成员变量:外部类名称.this.外部类成员变量名调用内部类本身成员变量:this.内部类成员变量名局部内部类只能在所属的方法内进行使用,出了之后就不可以再使用了如果局部内部类要原创 2020-09-29 20:50:45 · 65 阅读 · 0 评论 -
修饰符
final修饰类:该类不可以再用子类修饰方法:不可被子类覆盖重写,因此abstract与final不可以同时使用在方法上修饰局部变量:该变量只能赋值一次修饰成员变量:由于成员变量不赋值的话是有默认值的,而被final修饰后就不可改变了,那么这个变量可能就废了,因此必须在创建时被初始化。要么直接赋值,要么在构造方法中赋值(若没有直接赋值的话,所有的构造方法中都必须对该变量进行赋值)权限修饰符权限排行public > protect > (default) > privat原创 2020-09-29 20:23:03 · 146 阅读 · 0 评论 -
数据抽象
变量访问父子类成员变量名冲突问题直接访问调用谁就用谁,没有再向父类找间接访问调用谁的方法就用谁,若是用父类的方法,则访问父类的,若是子类则用子类的变量。没有再向上找原创 2020-09-29 20:05:54 · 261 阅读 · 0 评论