上一页 1 ··· 11 12 13 14 15
摘要: 常量优化机制 在给一个变量赋值的时候,如果“=”的右边全部是常量(包括final关键字定义的常量在内)那么在编译阶段会把右边的结果赋值给左边的变量, 如果范围不超过左边的变量类型的范围(或者说属于左边的范围)那么就会赋值成功如果超过就会赋值失败。 右边如果存在变量,则不会触发常量优化机制。 Java 阅读全文
posted @ 2020-08-12 13:45 Joker-0927 阅读(961) 评论(0) 推荐(0) 编辑
摘要: 今天发现Scanner键盘录入对象录入不对应的类型的时候下面的Scanner录入会一直使用上一步录入错误时的值,导致程序错误 代码效果如下: 1 public static void main(String[] args) { 2 TreeMap<Student, String> treeMap = 阅读全文
posted @ 2020-08-10 19:33 Joker-0927 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 哈希表是计算机存储数据的重要结构之一,其中在集合中HashSet和HashMap的底层存储结构都包含哈希表。 哈希值 又称哈希码值,是JDK根据地址或者属性值,算出来的int类型的整数 Object类中有一个可以根据对象地址获得哈希值得方法。 public inthashCode();(这是根据地址 阅读全文
posted @ 2020-08-09 20:00 Joker-0927 阅读(215) 评论(0) 推荐(0) 编辑
摘要: Map 双列集合图解: Map集合概述: Interface Map<K,V> K :键的数据类型; V :值得数据类型 键不能重复,值可以重复 键和值是一一对应的,通过键只能找到自己对应的值 每一对键值被称为键值对或者Entry对象 Map集合简单添加代码如下: public static voi 阅读全文
posted @ 2020-08-09 14:12 Joker-0927 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 二叉树 二叉树是由节点点组成的,每一个结点包含父节点的地址值和左右子节点的地址值以及自己的属性值,如下图所示: 二叉树的定义:每一个结点最多有不超过两个的子节点,可以没有子节点 二叉树实例: (二叉树相对简单不做过多描述) 二叉查找树 二叉查找树首先要是一棵二叉树,二叉查找树的结构特点是每一个节点的 阅读全文
posted @ 2020-08-09 10:35 Joker-0927 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 集合和数组的区别 数组可以存任何数据类型,集合只能存引用数据类型 如果集合想存基本数据类型,泛型中要定义它们的包装类。 数组的长度不可变,集合的长度可变 集合的体系结构 Collection集合 是单列集合的顶层接口 它提供更具体的子接口List和Set实现 Collection接口中提供的常用方法 阅读全文
posted @ 2020-08-08 19:27 Joker-0927 阅读(155) 评论(0) 推荐(0) 编辑
上一页 1 ··· 11 12 13 14 15
// 侧边栏目录