![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaSE
文章平均质量分 54
一只雪球球
这个作者很懒,什么都没留下…
展开
-
【JavaSE】核心API
预先定义的接口供开发人员使用。JDK中以包的形式提供了丰富的API接口。java.lang包:是所有类库的基础,支持Java程序运行。lang包已经被嵌入到JVM虚拟机中并创建为对象,因此在使用时不需要导入。以下所有类都是在java.lang包中的导包:java.lang.*原创 2023-10-16 22:12:11 · 94 阅读 · 0 评论 -
【JavaSE】比较“==“, “equals“, “compareTo“
= 是Java中的运算符,比较的是两个变量是否指向同一空间,是对内存地址进行比较。原创 2023-07-22 22:37:41 · 36 阅读 · 0 评论 -
【JavaSE】抽象类和接口
Animal是动物类,每个动物都要自己要吃的食物,但因为 Animal不是具体的动物,因此eat()方法无法具体实现。Dog是狗类,又是一种具体的动物,继承了Animal的eat()方法,并可以具体实现。因此,将Animal设计为"抽象类"。在继承抽象类时,子类必须实现所继承的所有抽象方法,否则子类也必须被定义为抽象类。接口不能直接使用,需要一个实现类来实现接口中的所有抽象方法,类与接口通过关键字implements实现。1.一个类实现多个接口时,每个接口的抽象方法都要实现,否则类就要设置成抽象类。原创 2023-06-10 17:12:36 · 244 阅读 · 0 评论 -
【JavaSE】重载和重写的区别
重载是在同一个类中,定义多个方法名相同,但是形参类型,顺序,个数不同的方法。与返回值无关。原创 2023-06-05 17:40:58 · 68 阅读 · 1 评论 -
【JavaSE】代码块初始化顺序(继承关系)
运行结果:得出结论:1.静态代码块先执行,并且只执行一次。2.当创建对象时,才会执行实例代码块。3.构造方法最后执行。原创 2023-06-04 17:47:58 · 42 阅读 · 1 评论 -
【JavaSE】static的用法
被static修饰的成员变量和方法,称为静态成员变量(类变量)和静态成员方法(类方法)。static修饰的成员方法是类的方法,而不是某个对象所特有的,静态成员一般通过静态方法访问。静态成员变量的特点:不属于某个具体的对象,而是所有对象共享的。当我们将一个学生类实例化为三个对象s1, s2 ,s3 时,每个学生都有自己的姓名,年龄,性别等信息。static只能修饰成员变量(也就是在aMethod方法外,Test类里的变量),不能修饰局部变量。1.不能在静态方法中访问任何非静态成员变量和非静态成员方法。原创 2023-06-02 18:13:49 · 41 阅读 · 0 评论