Java 关键字 final

摘要: final 关键字代表最终,不可变的。 常见的四种用法: 可以用来修饰一个类 可以用来修饰一个方法 还可以用来修饰一个局部变量 还可以用来修饰一个成员变量 1. 用来修饰一个类 格式: public final class 类名称(){ // ... } 含义:当前这个类不能有任何子类(太监类)。 阅读全文
posted @ 2023-02-05 11:57 demo-arch 阅读(71) 评论(0) 推荐(0)

== 和 equals 的区别?

摘要: 1、对于基本类型来说: == 比较的是值; equals 不能用于基本类型的比较 2、对于引用类型来说: 不重写 equals 方法 equals 和 == 都比较的是地址值; 重写equals方法,比较的是属性内容 示例: Integer a1 = 127; Integer b1 = 127; S 阅读全文
posted @ 2023-02-05 11:50 demo-arch 阅读(28) 评论(0) 推荐(0)

Java构成覆盖重写的条件(图文)

摘要: 如有不足或错误的地方,欢迎讨论指正。 总结 子父类之间具有继承关系 必须保证子父类之中的方法名称、参数列表都要相同 与方法重载相区别 子类方法的返回类型和父类的返回类型一样,或者是父类返回类型的子类。 子类方法的权限必须 大于等于 父类方法的权限。 小扩展提示:public > protected 阅读全文
posted @ 2023-02-05 11:20 demo-arch 阅读(29) 评论(0) 推荐(0)

为什么重写了 equals 还要重写 hashCode?

摘要: 借鉴:https://blog.csdn.net/weixin_44061521/article/details/128194172 日期:2023年2月4日21:52:49 如有不足或不对的地方,欢迎指正错误。 先说结论:在 java 中,当往哈希(散列)集合中添加元素时,会先去判断 hashCo 阅读全文
posted @ 2023-02-04 22:04 demo-arch 阅读(292) 评论(0) 推荐(0)

Java 基础语法

摘要: 1、标识符和关键字 标识符 类名、变量名以及方法名都被称为标识符。 以字母(a - z / A - Z)/ 下划线(_)/ 美元符($)开头,后跟字母 / 下划线 / 美元符 / 数字 不能以数字开头,不能使用关键字命名 大小写敏感 关键字 java 关键字学习:https://baike.baid 阅读全文
posted @ 2023-02-02 21:25 demo-arch 阅读(77) 评论(0) 推荐(0)