码迷,mamicode.com
首页 > 编程语言 > 详细

一些Java相关的小问题

时间:2019-06-05 15:08:52      阅读:107      评论:0      收藏:0      [点我收藏+]

标签:不能   error   重复   继承   存储空间   方法   eem   开始   hashset   

18.12.15

Java一个类不能实现两个相同的接口,编译时会报 error:接口重复


 

19.6.4

构造器调用顺序:

  1.调用父类构造器,从最高层的继承开始往下递归

  2.按声明顺序调用成员类

的初始化方法

  3.调用当前类构造器主体

 

初始化的实际过程:

  1.在其他任何事物发生之前,将分配给对象的存储空间初始化成二进制的零

  2.构造器的调用顺序


 19.6.5

 Set——

  HashSet:不按照任何顺序存储,但是获取元素速度最快 —— 使用散列

  TreeSet:比较结果的升序排序 —— 使用红黑树

  LinkedHashSet:被添加顺序排序 —— 使用散列,但额外使用了链表维护元素插入顺序

 

Map——每个键只能存储一次

  HashMap:提供最快的查找技术,无序

  TreeMap:升序保存键

  LinkedHashMap:按插入顺序保存键,同时保留了HashMap的查询速度

 

一些Java相关的小问题

标签:不能   error   重复   继承   存储空间   方法   eem   开始   hashset   

原文地址:https://www.cnblogs.com/donkiss/p/10125144.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!