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

英文购物网站模板下载做一个app需要学什么

英文购物网站模板下载,做一个app需要学什么,网站开发好学,wordpress只能访问主页#xff08;本章看不懂多读几遍#xff0c;弄懂后再往下章看#xff09; 面向对象学习3. 对象的创建分析 Java Memory Structure: 如上图所示#xff1a; 主要分为Stack和Heap Memory 其中Stack主要放method包括main 程序从main开始所以main最先进入Stack#xff0c;等…本章看不懂多读几遍弄懂后再往下章看 面向对象学习3. 对象的创建分析 Java Memory Structure: 如上图所示 主要分为Stack和Heap Memory 其中Stack主要放method包括main 程序从main开始所以main最先进入Stack等所有其他需要调用的程序和variable全部调用结束main作为收尾最后从stack出来。 而Heap memory又分为Heap Area和Method Area 建立object需要按照模板class的样子来class模板的结构在Method area里面 实际建立的object放在Heap area object实际定义用到的自定义String内容放在Method Area里面的String Pool 参考资料 https://www.guru99.com/java-stack-heap.html https://www.baeldung.com/java-stack-heap https://www.geeksforgeeks.org/java-memory-management/?reflbp https://www.javatpoint.com/memory-management-in-java 创建对象object时候内存分析 Application的main()在栈最底下随着程序执行一层一层往上跑之后执行结束Application就到了栈最上面执行结束。 每次new一个对象object就套用Heap memory里面的method area方法区class模板按照class的样子在heap area里面新建一个object(比如新建一个doggy1新建一个doggy2)。 举例 public class Dog{String name;int age;public void run(){System.out.println(running);} } 编写测试代码 public class Test{public static void main(String[] args){Dog doggy1 new Dog();doggy1.name Ahuang;doggy1.age 1;doggy1.run;Dog doggy2 new Dog();doggy2.name AHui;doggy2.age 5;doggy2.run;}public static int add(int a, int b){return ab;}} 栈stack主要用于存储main()引用自定义的变量名等堆heap area存储实际新建的object对象执行每个object里面的run步骤时候会去调用method area里面的具体run结构方法区method area存储class类定义结构的细节信息静态方法区static area和class类一起加载可以被object对象直接使用举例 new object时候JVM具体分析- 程序在stack跑这里也是main的地盘 发现需要new一个object 类型为Dog具体object名叫做doggy1,它会在stack新建一层准备存放地址引用变量ref#地址是从下一步送过来的#比如地址为0x0001 - 需要new一个新的Dog时候先去class里面找到Dog class的结构在heap area具体生成一个按照这个class结构构造的Dog并给出该Dog object的具体地址链接去stack比如地址为0x0001 - 或许在heap area内运行自建的object时发现它需要运行一些具体的method比如run()而如何run()是包含在Dog class中的,这时候就需要链接method area因为Dog class的原始具体定义在那存放着其中当然也包括如何run()。 - 或许在heap area内运行自建的object时发现它需要运行一些具体的名称比如doggy1的名字叫做Ahuang而“Ahuang”这个String是存放在String Pool(可以在Method area找到它) - 特殊的static area静态方法区:比如主程序里的一个method:public static int add()因为加了static这种是在method area区的static area和其他class结构一起加载的之后能够被heap area里面的object快速的直接调用。思考 什么是Heap space and Permgen (or called Permanent Generation) 总结 class类与object对象 class类是一个模板比较抽象object对象是一个按照class模样依葫芦画瓢的自建实例 方法method method定义一个仅在被召唤时候才动弹的代码块。可以给它喂data或parameters。有专职功能的method叫做functions。调用method在程序中被创建调用分为static和non-static 3 ref引用链接 引用类型基本类型8种 object通过stack存储地址地址指向heap area 新建的new object 对象是通过引用来操作的栈stack—堆heap area 属性class里面的字段Field 成员变量提示class里面定义的变量及其初始数值比如Null 默认的初始化值用户写系统会默认给的值 数字0 0.0 charu0000 boolean: false 引用的自定义字符串等null 赋值的结构修饰符 属性类型 属性名属性值(比如int a 3)object对象的创建和使用 必须使用new关键字创造对象 和 constrcutor构造器如果用户没写constructor系统会偷偷帮你创建一个在反编译的.class文件中可以清楚地看到 Person x new Person();object对象的field属性写法 x.nameobject对象的method写法 x.run() 类class里面只会有下面两个部分 静态的属性static field 属性动态的行为non-static method 方法
http://www.zqtcl.cn/news/206380/

相关文章:

  • 国家建设公债拍卖网站新手如何自己建网站
  • 网站建设颊算网站注册界面代码
  • 微信h5网站模板下载百姓网征婚
  • 模板网站和插件有哪些河南第一火电建设公司网站
  • 怎么测网站流量吗网络运维工程师教程
  • 有谁帮做网站网站建设seo合同书
  • 自己做视频网站只能用地址连接专业网站建设效果
  • 重庆网站建设价格费用酒店协会网站集静态模板
  • 会议专题网站建设报价单网站代码在哪里修改
  • 怎么用net123做网站怎么给企业制作网站
  • 网站建设合同模板网页设计团队
  • 做排行的网站淘宝流量平台
  • 用dw怎么做网站后台做一个网站需要怎么做
  • 沧州地区阿里巴巴做网站修改wordpress标题图片
  • 怎么判断网站开发语言互联网推广模式
  • 做电影网站被找版权问题怎么处理网站做的简单是什么意思
  • 九江网站建设网站制作深圳seo优化服务商
  • 上海网站推广珈维做映射后 内网无法通过域名访问网站
  • 太原网站关键词优化常州企业网站建设公司
  • 网站开发流程详细步骤不用淘宝客api如何做网站
  • xuzhou网站制作wordpress漫画小说
  • 公司建设网站的通知书百度经验官网入口
  • 如何做产品网站的推广静态网页制作总结
  • 网站建设有哪些知识点wordpress 静态
  • 买完阿里云域名如何做网站优化软件排行榜
  • 三五互联网站建设怎么样公司网上推广平台
  • 做网站网页的公司机械网站建设公司推荐
  • 影楼网站制作网站集群建设申请
  • 国内免费的短视频素材网站自己做网站的方法
  • jsp网站建设代码电子印章在线制作生成器免费