04 2020 档案

摘要:自定义异常类: java提供的异常类,不够我们使用,需要自己定义一些异常类格式: public class XXXExcepiton extends Exception | RuntimeException{ 添加一个空参数的构造方法 添加一个带异常信息的构造方法 } 注意: 1.自定义异常类一般都 阅读全文
posted @ 2020-04-12 11:46 黄大晟~~ 阅读(304) 评论(0) 推荐(0)
摘要:java.util.Set接口 extends Collection接口Set接口的特点: 1.不允许存储重复的元素 2.没有索引,没有带索引的方法,也不能使用普通的for循环遍历java.util.HashSet集合 implements Set接口HashSet特点: 1.不允许存储重复的元素 阅读全文
posted @ 2020-04-11 16:28 黄大晟~~ 阅读(79) 评论(0) 推荐(0)
摘要:java.util.LinkedList集合 implements List接口LinkedList集合的特点: 1.底层是一个链表结构:查询慢,增删快 2.里边包含了大量操作首尾元素的方法 注意:使用LinkedList集合特有的方法,不能使用多态 - public void addFirst(E 阅读全文
posted @ 2020-04-11 16:01 黄大晟~~ 阅读(186) 评论(0) 推荐(0)
摘要:List接口介绍 `java.util.List`接口继承自`Collection`接口,是单列集合的一个重要分支,习惯性地会将实现了`List`接口的对象称为List集合。在List集合中允许出现重复的元素,所有的元素是以一种线性方式进行存储的,在程序中可以通过索引来访问集合中的指定元素。另外,L 阅读全文
posted @ 2020-04-11 15:58 黄大晟~~ 阅读(234) 评论(0) 推荐(0)
摘要:增强for循环:底层使用的也是迭代器,使用for循环的格式,简化了迭代器的书写是JDK1.5之后出现的新特性Collection<E>extends Iterable<E>:所有的单列集合都可以使用增强forpublic interface Iterable<T>实现这个接口允许对象成为 "fore 阅读全文
posted @ 2020-04-11 15:32 黄大晟~~ 阅读(179) 评论(0) 推荐(0)
摘要:java.util.Iterator接口:迭代器(对集合进行遍历)有两个常用的方法 boolean hasNext() 如果仍有元素可以迭代,则返回 true。 判断集合中还有没有下一个元素,有就返回true,没有就返回false E next() 返回迭代的下一个元素。 取出集合中的下一个元素It 阅读全文
posted @ 2020-04-11 15:31 黄大晟~~ 阅读(100) 评论(0) 推荐(0)
摘要:java.util.Collection接口 所有单列集合的最顶层的接口,里边定义了所有单列集合共性的方法 任意的单列集合都可以使用Collection接口中的方法共性的方法: public boolean add(E e): 把给定的对象添加到当前集合中 。 public void clear() 阅读全文
posted @ 2020-04-11 15:27 黄大晟~~ 阅读(157) 评论(0) 推荐(0)
摘要:多态这东西说实话当时我摸鱼的时候总觉着多态不太对头,当时题主还是菜鸡一只写代码就没用过多态,也就不知道java的特性 说实话多态是JAVA继承,封装,多态中最重要的比如 同一个动作 人也跑 小狗小猫也跑,跑起来是不一样的 说明同一行为通过不同的事务,挺闲出来的形态不同,多态就是描述这个的。 多态的前 阅读全文
posted @ 2020-04-11 00:55 黄大晟~~ 阅读(118) 评论(0) 推荐(0)
摘要:不能创建对象,可以被实现implements 定义格式 public interface 接口名{ //抽象方法 //默认方法 //静态方法 //私有方法 } 抽象方法,使用abstract 关键字修饰可省略 代码如下 public interface InterfaceName{ public a 阅读全文
posted @ 2020-04-11 00:11 黄大晟~~ 阅读(109) 评论(0) 推荐(0)
摘要:在父子类的继承关系当中,如果成员变量重名,则创建子类对象时,访问有两种方式: 直接通过子类对象访问成员变量: 等号左边是谁,就优先用谁,没有则向上找。间接通过成员方法访问成员变量: 该方法属于谁,就优先用谁,没有则向上找。 public class Demo01ExtendsField { publ 阅读全文
posted @ 2020-04-10 22:41 黄大晟~~ 阅读(124) 评论(0) 推荐(0)
摘要:封装___就将属性隐藏起来,如果要访问属性,只能用公共方法访问 一般是用private修饰变量的 所以嘛~我们怎么访问他们呢 getXxx和setXxx咯~~~这也是为啥类名首字母要大写的原因 推荐各位去看看阿里巴巴开发手冲 看看bean吧,,以后经常用的到的 2 3 public class St 阅读全文
posted @ 2020-04-10 22:25 黄大晟~~ 阅读(156) 评论(0) 推荐(0)
摘要:我们创建对象一般都是 类名 对象名 = new 类名(); 我们要是访问类中的成员时。 对象名.成员变量; 对象名。成员方法(); 诶~~~说了。。我还是举例子吧 1 package com.se.hws.obj; 2 3 public class Student { 4 5 String name 阅读全文
posted @ 2020-04-10 22:13 黄大晟~~ 阅读(152) 评论(0) 推荐(0)
摘要:什么是构造方法呢? 就是方法名和你的类名一样 1 public class Student{ 2 3 private String name; 4 5 private int age; 6 7 //无参 8 9 public Student(){} 10 //有参 11 12 public Stud 阅读全文
posted @ 2020-04-10 22:00 黄大晟~~ 阅读(71) 评论(0) 推荐(0)