![](https://img-blog.csdnimg.cn/20190918140012416.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java学习
文章平均质量分 50
Java学习中遇到的问题或笔记
三十岁之前尽量不秃
这个作者很懒,什么都没留下…
展开
-
饿汉式和懒汉式实现单例模式
单例模式采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法饿汉式实现单例模式class SingleTon { private String name; // get,set方法 public String getName() { return name; } public void setName(String name) { this.name = name;原创 2022-02-01 10:55:14 · 669 阅读 · 0 评论 -
访问修饰符的访问控制和关键字的使用
访问修饰符访问控制private缺省protectedpublic同一类中的其他成员√√√√同一个包中的其他类×√√√不同包中的子类××√√不同包中的非子类×××√this关键字this修饰属性,方法this调用构造器super关键字this和super使用的注意事项static关键字final关键字abstract关键字...原创 2022-01-27 21:03:51 · 198 阅读 · 0 评论 -
基本数据类型,包装类,String之间的转换
原创 2022-01-26 23:43:46 · 239 阅读 · 0 评论 -
接口以及它的实现类的方法的调用注意事项
jdk8开始,允许接口中定义静态方法和默认方法一. 静态方法: 只能通过接口调用interface TestCall { public static void fun() { System.out.println("这里是接口的静态方法"); }}class TestCallImp implements TestCall { public static void main(String[] args) { // 静态成员随着接口的加载而加载,只能通过接口调用原创 2022-01-26 13:44:52 · 2609 阅读 · 0 评论 -
子类同时继承父类和实现接口,如果出现同名的属性或同名同参的方法,子类如何调用
父类和接口有同名的属性如果父类和接口中有同名的属性,子类继承父类又实现接口,那么调用这个属性的时候,就会报错class Person { int x = 10;}interface Behavior { int x = 20;}class Student extends Person implements Behavior { public static void main(String[] args) { System.out.println(x);原创 2022-01-26 12:35:31 · 1790 阅读 · 0 评论 -
==和Object.equals()的区别以及重写equals()方法
==的作用作用: ==是一个运算符,可以参与基本数据类型的比较和引用数据类型的比较==比较基本数据类型==比较两个基本数据类型的数值是否相等,注意: 基本数据类型存在自动类型提升,所以参与比较的两个数据也可能是不同类型的 // int->double自动类型提升 int a = 10; double b = 10.0; System.out.println(a == b); // true==比较引用数据类型==比较引用数据类型,比较的是两个原创 2022-01-26 12:19:38 · 166 阅读 · 0 评论 -
java匿名对象
匿名对象以及在抽象类的子类和接口的实现类中创建匿名对象原创 2022-01-25 21:11:17 · 1885 阅读 · 0 评论