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

网站建设的目的和作用百度惠生活怎么优化排名

网站建设的目的和作用,百度惠生活怎么优化排名,做盈利的设计素材网站有前途,28网站建设文章目录内存内存管理执行过程要点面试题内存 内存管理 由JVM管理 堆:new出来的对象(包括成员变量、数组元素、方法的地址)栈:局部变量(包括方法的参数)方法区:.class字节码文件(…

文章目录

  • 内存
    • 内存管理
    • 执行过程
    • 要点
  • 面试题

内存

内存管理

由JVM管理

  • 堆:new出来的对象(包括成员变量、数组元素、方法的地址)
  • 栈:局部变量(包括方法的参数)
  • 方法区:.class字节码文件(包括方法、静态变量)

执行过程

  • 先加载,study方法入方法区

请添加图片描述

  • 用到方法就入栈,main方法入栈

请添加图片描述

  • Student对象入堆

请添加图片描述

  • 找到栈中地址,基于地址找到指向的堆中的Student对象,修改name为张三

请添加图片描述

  • 同理,修改age为25

请添加图片描述

  • 调用study方法,study入栈

请添加图片描述

  • 方法走完,可以出栈,后进先出

请添加图片描述

  • 失去调用,对象没有引用,被垃圾回收
    在这里插入图片描述

要点

  • 用到哪个类就将哪个类的.class加载到方法区中
  • 调用方法会入栈,方法执行完就出栈
  • new出来的对象存储在堆中,引用里面装的是堆中对象的地址

面试题

抽象类和接口的区别:

抽象类:

  • abstract修饰
  • 可以包含变量、常量、构造方法、普通方法、静态方法、抽象方法
  • 派生类通过 extends 继承
  • 只能继承一个(单一继承)
  • 抽象类中的成员,任何访问权限都行(publicprivateprotected、默认)

接口:

  • interface定义
  • 可以包含抽象方法、常量、(jdk1.8之后 支持 静态方法、抽象方法)
  • 实现类通过implements 实现
  • 可以实现多个(多实现)
  • 接口中的成员,访问权限只能是public

共同点

  • 都不能被实例化。
  • 都可以包含抽象方法。
  • 都可以有默认实现的方法(Java 8 可以用 default 关键字在接口中定义默认方法)。

区别

  • 接口主要用于对类的行为进行约束,实现了某接口就具有对应的行为。抽象类主要用于代码复用,强调的是所属关系。
  • 一个类只能继承一个类,但是可以实现多个接口。
  • 接口中的成员变量只能是 public static final 类型的,不能被修改且必须有初始值,而抽象类的成员变量默认 default,可在子类中被重新定义,也可被重新赋值。
http://www.jinmujx.cn/news/109356.html

相关文章:

  • 怎么做赌钱网站代理海外市场推广方案
  • 宁德网站开发公司千万不要去电商公司上班
  • wordpress用户中心制作seo是什么公司
  • 广州开发网站哪家专业海外推广营销平台
  • 烟台哪儿有可以做淘宝网站的官网优化包括什么内容
  • ps网站设计全程绝密企业信息查询
  • 工业互联网平台评价方法培训seo去哪家机构最好
  • 个人网站转为企业网站搜索引擎优化排名
  • 3d演示中国空间站建造历程网络热词大全
  • 做网站的盈利模式搜索引擎下载入口
  • 如何在国外网站开发新客人宁德市教育局官网
  • 做购物网站的外挂需要自己搭建服务器吗外国人b站
  • 织梦的网站数据还原怎么做seo排名计费系统
  • 男女做那个的免费视频网站hyein seo官网
  • 网站开发专业的武汉seo推广
  • 网站怎么做qq客服推广普通话内容100字
  • 做环氧地坪工程网站成都公司网站seo
  • 阿里巴巴做特卖的网站广告联盟论坛
  • 山西省城乡住房和建设厅网站首页全网网络营销
  • 网站建设留言板怎么做铁岭网站seo
  • 商业网站案例灰色词seo排名
  • 怎样在手机做自己的网站6深圳网站seo优化
  • 网站地址栏厦门最好的seo公司
  • 百度h5可以做网站吗网站浏览器
  • 做全景的h5网站苏州seo培训
  • 烟台网站制作这媒体邀约
  • 目前做网站框架辽宁网站建设
  • 直播型网站开发怎么做好推广和营销
  • 西南交通建设集团有限公司网站营销技巧
  • 牟平网站制作公司广州疫情最新消息今天封城了