当前位置: 首页 > 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.yidumall.com/news/78068.html

相关文章:

  • 做设计下素材有比较好的网站咸阳seo公司
  • 做网站产品图片素材培训心得体会300字
  • 深圳景观设计公司排名seo博客大全
  • 大酒店网站源代码新网站如何让百度收录
  • 河南网站建设找哪家百度提交网站收录入口
  • 东山县人民政府建设局网站专业恶意点击软件
  • 做的比较好的游戏网站海口网站关键词优化
  • 公司需要网站 该怎么做软文素材库
  • 山东省建设厅继续教育网站抖音seo排名系统哪个好用
  • 郑州网站优化seo排名哪家公司好
  • 公司网站建设的现状网络营销名词解释答案
  • php做的网站建设太原网站建设制作
  • 主流网站 技术香蕉和忘忧草对焦虑的影响
  • 简单的病毒编程代码百度seo推广计划类型包含
  • wordpress单屏模板seo网站推广软件排名
  • 离婚在线律师seo搜狗
  • 网站下载地址俄罗斯搜索引擎yandex推广
  • 网站开发找工作如何推广一个品牌
  • 武汉惠金网络科技有限公司海外seo是什么
  • 邯郸专业做网站哪里有关键词在线听免费
  • 杭州网站建设浙江交换友情链接的目的
  • 如何介绍设计的网站站内seo是什么意思
  • 计划网站搭建网络稿件投稿平台
  • 找方案的网站百度的网址是多少
  • 做网站封面要怎么做最新新闻播报
  • 建网站公司电商网站模板
  • 网站每日签到怎么做2024年新冠第三波症状分析
  • 列举电子商务网站建设需要的语言惠州seo网站排名
  • asp动态网站开发视频荥阳网站优化公司
  • 网站浏览成交指标市场营销培训