
java基础知识
王什么纯
这个作者很懒,什么都没留下…
展开
-
map、set、list 的异同
类层次关系如下:Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMap 下面来分别介绍Collection接口 Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(...原创 2018-12-20 21:01:05 · 272 阅读 · 0 评论 -
包装类型和基本数据类型的区别 以int和Integer为例
包装类型可以看作是基本数据类型的引用类型。Java为每一个基本数据类型提供了一个封装类,除了int(Integer)和char(Character)其余类型首字母大写即成封装类的类型名。如double (Double), float(Float),long(Long), short(Short),byte(Byte),boolean(Boolean). int是基本的数据类型,默认值可...原创 2018-12-02 18:10:25 · 217 阅读 · 0 评论 -
JAVA中的equals和==区别
java中的数据类型:基础数据类型(int double 等)和引用类型(String 自定义的类)Object 类的equals方法:对于任何非空引用值 x 和 y,当且仅当 x 和 y 引用同一个对象时,此方法才返回 true,也就是说比较的是对象x和y在内存中的区域是否一致,如果不是同一块区域则返回false.基本类型的==比的是值,而不是对象,判断二者的内容是否相同。引...原创 2018-12-02 18:42:42 · 133 阅读 · 0 评论 -
char型变量中能不能存贮一个中文汉字?为什么?
char型变量是用来存储Unicode编码的字符的,unicode编码字符集中包含了汉字,所以,char型变量中可以存储汉字。不过,如果某个特殊的汉字没有被包含在unicode编码字符集中,那么,这个char型变量中就不能存储这个特殊汉字。补充说明:unicode编码占用两个字节,所以,char类型的变量也是占用两个字节。 ...原创 2018-12-09 18:43:51 · 1314 阅读 · 0 评论 -
面向对象的特征有哪些方面?
抽象 继承 封装 多态性 抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。比如,我们要设计一个学生成绩管理系统,考察学生这个对象时,我们只关心他的班级、学号、成绩等,而不用去关心他的身高、体重这些信息。抽象包括两个方面,一是过程抽象,二是数据抽...原创 2018-12-09 18:57:10 · 185 阅读 · 0 评论 -
java抽象类和接口的区别
原创 2018-12-20 21:01:34 · 156 阅读 · 0 评论