
编程
文章平均质量分 89
一个普通编程爱好者
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java中equals()方法的使用
在Java中重写equals方法时必须重写hashCode方法,这是因为这两个方法之间存在一个重要的契约关系。说明:·类中定义的equals()和==的作用是相同的:比较两个对象的地址值是否相同。 如果比较的是引用数据类型,不记得是两个对象的地址值是否相同,即两个引用对象是否指向同一个对象实体。()方法,重写以后的方法比较的不是两个引用的地址,而是比较的两个对象的“实体内容”是否相同。如果比较的是基本数据类型,比较的是两个变量保存的数据是否相等。,通常是比较两个对象的“实体内容”是否相同,那么就。原创 2024-12-06 00:18:38 · 2366 阅读 · 0 评论 -
java集合类详解(适合小白)
LinkedList:基于双向链表实现,增删快,查询慢。Vector:线程安全的ArrayList(已过时)ArrayList:基于数组实现,查询快,增删慢。HashMap:最常用的Map实现,非线程安全。HashSet:基于HashMap实现,无序。LinkedHashSet:维护插入顺序。LinkedHashMap:维护插入顺序。Hashtable:线程安全(已过时)TreeSet:基于红黑树实现,有序。TreeMap:基于红黑树,按键排序。原创 2024-12-06 00:10:20 · 653 阅读 · 0 评论 -
java-异常类(适合小白)
java无法为世界上所有的问题都提供异常类来代表,如果企业自己的某种问题,就需要自定义异常来管理问题。定义一个异常类继承RuntimeException重写构造器通过throw new 异常类(xxx)来创建异常对象并抛出编译阶段不报错,提醒不强烈,运行时才可能出现!!常见的运行时异常数组越界异常:ArrayIndexOutofBoundsException。空指针异常:NullPointerException类型转换异常:ClassCastException。原创 2024-11-18 23:02:11 · 1783 阅读 · 0 评论