java基础
文章平均质量分 83
灰太狼_cxh
不会,我可以学;落后,我可以追赶;跌倒,我可以站起来;我一定行。
展开
-
==,equals,hashcode三者之间的区别
a==b是在比较内存地址,hashCode是比较哈希值,就会出现以下几种情况:1. a==b,则a.hashCode() == b.hashCode()恒成立2. a!=b,但a.equals(b) == true,则a.hashCode() == b.hashCode()也恒成立3. a!=b,且a.equals(b) == false,则无法确定a.hashCode()与b.hashCode(...原创 2018-05-13 17:49:50 · 1873 阅读 · 0 评论 -
HashMap的4种遍历方式
HashMap我们经常用到,所以还是要知道下HashMap是如何取值的。HashMap的4种遍历方式:package net.stxy.one.utils;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Set;/** * Created by ASUS...原创 2018-05-26 10:03:57 · 5301 阅读 · 0 评论 -
HashMap的6个知识点
HashMap的5个知识点:1. HashMap概述: HashMap是key-value数据结构,是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许key和value为null。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 2. HashMap的数据结构: 在java编程语言中,最基本的结构就是两种,一个是数组,另外一个是模拟指针(引用),所有...原创 2018-05-26 10:40:01 · 1140 阅读 · 0 评论 -
Java检查异常和非检查异常,运行时异常和非运行时异常的区别
通常,Java的异常(包括Exception和Error)分为检查异常(checked exceptions)和非检查的异常(unchecked exceptions)。其中根据Exception异常进行划分,可分为运行时异常和非运行时异常。What:什么是检查异常(checked exception)?就是编译器要求你必须处置的异常。不知道你编程的时候有没有遇到过,你写的某段代码,编译器要求你必...原创 2018-07-15 20:51:31 · 18030 阅读 · 0 评论