摘要: 1.hashCode 该方法用于哈希查找,重写了equals方法一般都要重写hashCode方法。这个方法在一些具有哈希功能的Collection中用到 2.为什么java里没有全局变量? 全局变量是全局可见的,java不支持全局可见的变量,因为:全局变量破坏了引用透明性原则。全局变量导致了命名空间 阅读全文
posted @ 2021-08-13 23:29 midiyu 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 1.概念:以前我们根据类来得到对象,现在我们可以根据对象类得到类。根据Class对象得到类的信息。在运行时动态的获取类的信息,动态调用类的方法 2.获取Class对象的三种方法:(1)对象.getClass();(2)类名.class;(3)Class.forName(“全限定类名”) 3.反射AP 阅读全文
posted @ 2021-08-13 19:01 midiyu 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 一.泛型 1.定义:泛型的本质是参数化类型,就是将类型参数化。限制数据元素的数据类型,提供了编译时的安全检查 泛型是编译时的,编译完成后,会将泛型擦除 2.泛型的用法:泛型类,泛型接口,泛型方法(泛型就是对参数进行设置) 3.泛型标记:E-Element,T-Type, K-Key, V-Vlaue 阅读全文
posted @ 2021-08-13 18:12 midiyu 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 1.java是一门静态语言,静态语言指的是在编译期间就能知道度数据类型的语言,在运行前就能够坚持类型的正确性,一旦类型确定后就不能再更改 相应的,动态语言没有任何特定的情况需要制定变量的类型,在运行时确定数据类型 静态语言:java,c++ 动态语言:JavaScrip,Python 2.不同操作系 阅读全文
posted @ 2021-08-13 13:05 midiyu 阅读(271) 评论(0) 推荐(0) 编辑