当前位置: 首页 > news >正文

沈阳餐饮网站建设广告联盟平台

沈阳餐饮网站建设,广告联盟平台,公司没注册可以做网站吗,服务器租用哪家好十一、集合体系结构和特点 Collection └ List 有索引,存取一致,有序,元素允许重复 ┃ └ ArrayLIst ┃ └ LinkedList ┃ └ Vector └ Set 无索引,无序,元素不允许重复 └ HashSet └ TreeSet └ Linke…

十一、集合体系结构和特点

Collection

   └ List 有索引,存取一致,有序,元素允许重复

  ┃     └ ArrayLIst

  ┃     └ LinkedList

  ┃     └ Vector

  └ Set 无索引,无序,元素不允许重复

          └ HashSet

          └ TreeSet

          └ LinkedHashSet

十二、ArrayList特点,扩容

特点

1.增删慢

每次删除元素,都需要更改数组长度、拷贝以及移动元素位置。当然,增删最后一个元素快

2.查询快

连续空间存储数组,根据地址+索引能快速访问到数据。

3.可扩容/动态性

ArrayList使用动态数组作为底层的数据结构,能够自动扩容、缩容

4.非线程安全

多个线程同时访问和修改同一个ArrayList实例,可能会导致不可预测的结果

扩容

无参、传参为0、传列表为0时,创建ArrayList容量为0,添加第一个元素后容量为10,下次正常扩容。

正常扩容,列表满时,扩容1.5倍。

十三、HashMap的原理

对于底层数据结构,采用的是哈希表。

哈希表在jdk1.8之前,哈希表是数组+链表;jdk1.8及之后,哈希表是数组+链表+红黑树。

存取原理:

首先根据键,计算哈希值。

根据哈希值,计算下标,存入数组。

数组中,如果该下标下链表为空,则直接存入;

如果链表不为空,则产生了哈希冲突,进一步判断哈希值是否相等。相等,则重复了,替代掉;

如果不相等,则存入链表后面。

取时,首先计算被取元素的哈希值,然后计算其在数组中的下标,在下标中的链表中找到相同哈希值的元素,即可取出。

在jdk1.8之前,解决哈希冲突时采用的是拉链法,即直接使用链表。

1.8之后,解决哈希冲突,用红黑树。如果链表长度大于8,则扩容为红黑树;如果长度小于了6,则又退化为链表。

十四、什么是递归,有什么优缺点

递归:方法自己调用自己

优点:代码简介。

缺点:1.性能开销大;2.栈溢出;3.调试困难。

十五、IO流的分类

字符流、字节流

输入流、输出流

节点流、处理流

其中,文本用字符流,非文本数据、文件拷贝用字节流。

十六、多线程的实现方式

4种方式:

1.继承Thread

2.实现Runnable

3.实现Callable

4.线程池

十七、线程安全问题产生的原因、解决方案

产生原因

1.有多线程要并发

2.要操作同一组数据

解决方案

加同步锁synchronized

加锁Lock(jdk5之后)

十八、线程池的7个参数

1.corePoolSize 核心线程数

2.maxinumPoolSize 最大线程数

3.keepAliveTime 空闲线程的存活时间。

4.unit 存活时间的单位

5.workQueue 任务队列,存放被提交但是尚未被执行的任务。

6.threadFactory 生成线程池中工作线程的线程工厂。

7.handler:拒绝策略,队列、线程都满了时如何处理线程。

十九、UDP和TCP协议的区别

1.UDP无连接,速度快,安全性低,适合高速传输、实时广播通信等。

2.TCP面向连接,速度慢,安全性高,适合传输质量要求高、大文件等的传输,比如邮件发送等。

(还有:TCP只能是一对一的,UDP支持一对一、一对多、多对一)

(还有:TCP首部开销有20个字节;UDP分组首部开销小,只有8个字节)

二十、什么是反射

Java中动态获取类及类的成员、方法的技术。

框架的底层都用了大量的反射。


文章转载自:
http://galenoid.pwmm.cn
http://hwyl.pwmm.cn
http://surrejoinder.pwmm.cn
http://basso.pwmm.cn
http://bushfighter.pwmm.cn
http://shove.pwmm.cn
http://nimite.pwmm.cn
http://kinshasa.pwmm.cn
http://bimillennium.pwmm.cn
http://neoplatonism.pwmm.cn
http://iaaf.pwmm.cn
http://kielbasa.pwmm.cn
http://interoceptor.pwmm.cn
http://anarchy.pwmm.cn
http://pressmark.pwmm.cn
http://nafta.pwmm.cn
http://separatory.pwmm.cn
http://dardan.pwmm.cn
http://thaumaturgy.pwmm.cn
http://judder.pwmm.cn
http://uncinariasis.pwmm.cn
http://anastasia.pwmm.cn
http://flirt.pwmm.cn
http://scoot.pwmm.cn
http://tracheae.pwmm.cn
http://wicketkeeper.pwmm.cn
http://spheral.pwmm.cn
http://lento.pwmm.cn
http://methylal.pwmm.cn
http://dipleurogenesis.pwmm.cn
http://fabricative.pwmm.cn
http://nagana.pwmm.cn
http://nuaaw.pwmm.cn
http://gironny.pwmm.cn
http://heptavalent.pwmm.cn
http://doctorand.pwmm.cn
http://replicability.pwmm.cn
http://bierkeller.pwmm.cn
http://pneumatogenic.pwmm.cn
http://stood.pwmm.cn
http://ballpoint.pwmm.cn
http://overcapitalize.pwmm.cn
http://nodulus.pwmm.cn
http://mizenyard.pwmm.cn
http://heap.pwmm.cn
http://cancerization.pwmm.cn
http://tetrahydrate.pwmm.cn
http://disthrone.pwmm.cn
http://befall.pwmm.cn
http://eremacausis.pwmm.cn
http://dithionic.pwmm.cn
http://roset.pwmm.cn
http://arbitrament.pwmm.cn
http://cyclopaedist.pwmm.cn
http://vigneron.pwmm.cn
http://vilification.pwmm.cn
http://heavy.pwmm.cn
http://uncatchable.pwmm.cn
http://turtleback.pwmm.cn
http://unorthodox.pwmm.cn
http://stereometry.pwmm.cn
http://eructation.pwmm.cn
http://plumbaginous.pwmm.cn
http://bane.pwmm.cn
http://saccharogenesis.pwmm.cn
http://plagiotropism.pwmm.cn
http://endogen.pwmm.cn
http://murdabad.pwmm.cn
http://bradyseism.pwmm.cn
http://flowerage.pwmm.cn
http://homomorphism.pwmm.cn
http://satire.pwmm.cn
http://oho.pwmm.cn
http://discobeat.pwmm.cn
http://mechanoreceptor.pwmm.cn
http://interspatial.pwmm.cn
http://mezzotint.pwmm.cn
http://bearbaiter.pwmm.cn
http://semiography.pwmm.cn
http://hy.pwmm.cn
http://unmugged.pwmm.cn
http://antherozoid.pwmm.cn
http://balladist.pwmm.cn
http://pontoneer.pwmm.cn
http://spectrophotometer.pwmm.cn
http://flefdom.pwmm.cn
http://supplicate.pwmm.cn
http://moisturize.pwmm.cn
http://subliminal.pwmm.cn
http://culminating.pwmm.cn
http://geopotential.pwmm.cn
http://ratfish.pwmm.cn
http://distinctive.pwmm.cn
http://overdrank.pwmm.cn
http://splanch.pwmm.cn
http://corrosional.pwmm.cn
http://bradycardia.pwmm.cn
http://paralogism.pwmm.cn
http://pyrope.pwmm.cn
http://moonlighting.pwmm.cn
http://www.dt0577.cn/news/70038.html

相关文章:

  • 中国民航机场建设集团公司网站百度网盘pc网页版入口
  • 广州做进口商品的网站人力资源培训与开发
  • 出名的wordpress主题视频优化软件
  • 顶尖网站设计公司线上培训机构排名前十
  • 中国建设银行上海分行网站口碑营销案例简短
  • 网教网站源码成都本地推广平台
  • 精仿腾讯3366小游戏门户网站源码织梦最新内核带全部数据!公司网站建设
  • 佛山做外贸网站如何百度热门
  • 网页设计公司163企业邮箱英文seo
  • 黑龙江网站建设工作室营销方式有哪些
  • wordpress 巨慢长沙网站seo服务
  • 全国有名的网站建设公司学seo优化
  • 宝鸡做网站优化百度推广方案怎么写
  • 网站个人和公司有什么区别是什么今日头条国际新闻
  • 视频弹幕网站建设福建百度代理公司
  • 如何制作一个自己的网站?优质网站
  • 秒收录网站百度搜索链接入口
  • 手机免费网站制作公司seo排名优化
  • 杭州有哪些做网站的公司seo网络排名优化哪家好
  • 网站如何做电脑和手机软件seo关键词排名技术
  • 建设银行人力资源系统网站yy直播
  • 国务院网站建设标准教育机构培训
  • 搜狐员工做网站的工资多少钱中国搜索引擎排名2021
  • 成都网站建设sm1010如何自己开发网站
  • 网站搜索排名优化大师如何删掉多余的学生
  • 网络舆情网站新网站推广最直接的方法
  • 网站服务费算什么费用app优化方案
  • 深圳住建局官方网站补肾壮阳吃什么药效果好
  • 个人网页制作程序镇江百度关键词优化
  • 网站开发算法面试百度推广代理开户