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

上海网站建设方法国外html 网站

上海网站建设方法,国外html 网站,随身办app下载,互联网推广培训HashMap使用哪些方法来解决哈希冲突? 使用链地址法(使用散列表)来链接拥有相同hash值的数据;使用2次扰动函数(hash函数)来降低哈希冲突的概率,使得数据分布更平均;引入红黑树进一步…

HashMap使用哪些方法来解决哈希冲突?

  1. 使用链地址法(使用散列表)来链接拥有相同hash值的数据;
  2. 使用2次扰动函数(hash函数)来降低哈希冲突的概率,使得数据分布更平均;
  3. 引入红黑树进一步降低遍历的时间复杂度,使得遍历更快;

Java内存模型

​ 堆->用来存放对象,数组等信息;方法区->用来存放常量,静态变量,类信息等;虚拟机栈->用来存放局部变量等;本地方法栈->用来供程序调用native方法使用;程序计数器->用来记录程序运行到哪一步。

类加载机制

​ 加载-链接-初始化,链接又包含验证,准备,解析

​ 加载:通过全类名获取该类的二进制字节流,将字节流代表的静态存储数据结构转化为方法区中的运行时数据结构,在内存中生成一个代表该类的Class对象作为方法区这些数据的访问入口。

​ 验证:文件格式验证==》验证字节流是否符合Class文件格式规范。元数据验证==》对字节码描述的信息进行语义分析。字节码验证==》通过数据流和控制流分析,确定程序语义是合法的。符号引用验证==》确保解析动作能正确执行

​ 准备:是正式为类变量分配内存并设置类变量初始值的,这些内存都将在方法区中分配。注意:这时候分配的只包括类变量(static),不包括实例变量。初始值通常情况下是默认的零值。

​ 解析:就是虚拟机将常量池中的符号引用替换为直接引用的过程。也就是得到类,方法或字段在内存中的偏移量或指针

​ 初始化:是执行类构造器()方法的过程

更多更全面试题尽在:

https://pan.quark.cn/s/0700b37c6577

在这里插入图片描述

内存泄漏和内存溢出

内存泄漏只分配出去的内存回收不回来了
内存溢出指的是内存不够用,类如OOM

http://www.yayakq.cn/news/349926/

相关文章:

  • 自己注册网站wordpress前端可视化编辑器
  • 如何零基础做网站织梦素材网站模板
  • asp.net网站伪静态wordpress里无法添加图片
  • 什么是分类信息网站营销o2o平台有哪些国内
  • 公司地址查询网站手机网站优化排名
  • 郑州网站定制外包网站建设为啥每年都要收费
  • 什么是交互式网站开发网页模板网站有那些
  • seo网站管理山东春季高考网站建设
  • 支付公司网站建设会计分录做生存分析的网站
  • 公司网站制作公合肥建设集团招聘信息网站
  • 网站在哪里购买个人建站做淘客网站备案
  • 自己做网络棋牌网站流程鲜花导购网页制作
  • 怎样建自己的网站创意设计是什么
  • 网站设计一个版块网站改版建设的目的
  • 宗亲网站建设建议百度网站收录提交
  • 企业网站开发一般多少钱网站免费正能量直接进入浏览器下载安装
  • 无锡网站建设公司怎么样太原seo优化公司
  • 蓝色风格企业网站模板十大垂直电商平台
  • 企业门户网站源码网站建设要做些什么问题
  • 做百度手机网站点击知名网站制作服务
  • 大型网站开发视频百度云长湖南营销型网站
  • 网站tag设计重庆科技网站建设
  • 新公司网站建设分录珠海logo设计
  • 如何一个空间做多个网站wordpress开发视频网站
  • 安阳汤阴县网站建设舟山建设工程信息网站
  • 如何搜索网站的内容那些知名网站是外包做的
  • 做网站网络合同网站建设中外链与内链的技巧
  • 哪个网站的排行榜权威百度怎么优化排名
  • 临沂做四维和美家网站软件定制开发公司发展前景
  • 南昌地宝网租房个人房源四川网站营销seo费用