随笔分类 - Java基础相关
摘要:##HashMap HashMap 是一个最常用的Map,它根据键的HashCode值存储数据,根据键可以直接获取它的值,具有很快的访问速度,遍历时,取得数据的顺序是完全随机的,这样会导致按照顺序读取的时候和存入的顺序是不一样的。 ##LinkedHashMap LinkedHashMap 是Has
阅读全文
摘要:简单记录一下HashSet、List、Array的相互转换方法 array to List Object[] arrays Arrays.asList(arrays); //返回一个固定长度的list,不可add和remove,否则会报java.lang.UnsupportedOperationEx
阅读全文
摘要:float 与 double Java 不能隐式执行向下转型,因为这会使得精度降低。 1.1 字面量属于 double 类型,不能直接将 1.1 直接赋值给 float 变量,因为这是向下转型。 // float f = 1.1 1.1f 字面量才是 float 类型 float f = 1.1f
阅读全文
摘要:Java 的参数是以值传递的形式传入方法中,而不是引用传递。
阅读全文
摘要:8种基本数据类型 byte/8bit: 取值范围为-128~127,占用1个字节 short/16bit: 取值范围为-32768~32767,占用2个字节 int/32bit: 占用4个字节(-2的31次方到2的31次方-1) float/32bit: 占用4个字节 (-3.40292347E+3
阅读全文