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

网站建设的目的和作用企业网站的作用和意义

网站建设的目的和作用,企业网站的作用和意义,网站建设宣传语,漯河做网站哪家好文章目录内存内存管理执行过程要点面试题内存 内存管理 由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.hotlads.com/news/5126.html

相关文章:

  • 注册网站要百度实名认证安不安全百度入口网页版
  • 初学者学做网站怎么学网页界面设计
  • 如何 做网站跳转大连百度关键词排名
  • 怎么样开一个公司网站潍坊网站建设seo
  • 做网站发布网网站的开发流程
  • 物流网站建设图片百度推广怎么提高关键词排名
  • 开发网站报价方案seo推广软件品牌
  • 做网站用html还是python好惠州seo排名公司
  • 上线了做网站怎么样网站点击排名优化
  • 广东网络建设公司优化的定义
  • 做钢材生意选什么网站产品营销软文
  • 1g内存做网站seo关键词查询
  • 网站alexa排名网站推广方案范例
  • 常州建设局职称网站免费发布活动的平台
  • 动漫制作专业的高职实训室关键词优化外包
  • 石家庄移动端网站建设优化关键词怎么做
  • 高新区做网站的公司2023年又封城了
  • 企业网站完整版百度点击软件
  • 做网站国外网站网站流量统计系统
  • 深圳哪个网站发布做网站百度网页网址
  • 隐藏网站源代码培训心得体会怎么写
  • 我的世界外国做图网站今日中国新闻
  • 企业做网站需要什么360提交网站收录入口
  • 长安微网站建设谷歌seo外包
  • 专业网站建设模板今天最新的新闻头条
  • 政务公开网站建设整改方案百度竞价排名又叫
  • 汨罗做网站中国十大公关公司排名
  • 百度网址大全最新版北京网站seo设计
  • 洛阳作公司网站广告网络
  • 微商网站如何做推广今日热点新闻事件摘抄2022