网站首页 站内搜索

搜索结果

查询Tags标签: 对象,共有 5607条记录
  • 标记-压缩算法

    标记压缩算法: 指针碰撞: 优点: 消除了标记-清除算法当中,内存区域分散的缺点,我们需要给新对象分配内存时, JVM只需要持有一个内存的起始地址即可。 消除了复制算法当中,内存减半的高额代价 缺点: 从效率上来说,标记-整理算法要低于复制算法 移动对象的同时,…

    2021/5/19 1:25:43 人评论 次浏览
  • 【Python】Python赋值引用、浅拷贝、深拷贝

    直接赋值:赋值引用:a和b都指向同一个对象;浅拷贝:浅拷贝:a和b是一个独立的对象,但他们的子对象还是指向统一对象(是引用);深拷贝: 深度拷贝, a和b完全拷贝了父对象及其子对象,两者是完全独立的;

    2021/5/18 20:55:45 人评论 次浏览
  • .Net(C#)基础类型

    C#中基础类型包含引用类型和值类型,理解他们之间的不同,对于一些问题的理解还是很有帮助的,相关的知识像对象克隆(Object Clone),Clone其实也就是对象拷贝(拷贝又分为深拷贝和浅拷贝)。说到对象拷贝就涉及到引用类型和值类型的拷贝,以及相关的对象判等、装箱、拆箱等…

    2021/5/18 20:55:22 人评论 次浏览
  • 15-1、常用类

    1、String类2、StringBuffer、StringBuilder 类3、Date 类4、Random、Math 等5、System类1、String类1、简介String 代表不可变的字符序列。 备注:在内存中的位置。 String str = "abc";1.引用str放在栈中。2.字符串常量放在常量池(字符串常量池)中,第一次创建…

    2021/5/18 10:59:14 人评论 次浏览
  • 设计模式——创建类——原型模式

    一、原型模式 Specify the kinds of objects to create using a prototypical instance,and create new objects by copying this prototype. 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 通过将一个原型对象传给那个要发动创建的对象,这个要发动…

    2021/5/18 10:57:26 人评论 次浏览
  • JVM内存区域与垃圾回收

    1、JAVA内存区域与内存溢出1.1、概述Java中JVM提供了内存管理机制,Java虚拟机在执行Java程序的过程中会把内分分为不同的数据区,如图:1.2、程序计数器程序计数器是当前线程所执行的字节码的行号指示器,作用就是根据计数器的值获取下一条要执行的字节码指令。当执行的是j…

    2021/5/18 7:30:01 人评论 次浏览
  • 5-17(linux下的常用软件工具)

    1、编辑器:vimvim是一个命令行编辑器,不能使用鼠标,vim具有12种操作,常用的主要有3种:插入模式:进行文本数据的编辑插入,普通模式:进行文本的常见的操作:复制,剪切,复制,光标移动,返回,文本对齐。底行模式:进行文本的保存、退出以及文本的匹配、查找、替换…

    2021/5/18 7:27:09 人评论 次浏览
  • Java反射机制详解

    一、Java反射机制在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为Java语言的反射机制。 反射机制主要是用来破解类文件的: 正常的文件执行:…

    2021/5/17 22:25:32 人评论 次浏览
  • JavaWeb课堂笔记

    Cookie使用? 创建cookie对象,(键值对形式,有多个数据就创建多个Cookie对象):Cookie cookie=new Cookie(“uname”,“zhangsan”); 把cookie对象添加到response对象中: response.addCookie(cookie);获取cookie数据: Cookie[] cookies=request.getCookies();if(cookies!=…

    2021/5/17 20:25:30 人评论 次浏览
  • JSP快速入门

    JSP文章目录 JSP一、概述二、定义方式2.1 注释2.2 定义Java代码2.3 指令2.3.1 page指令2.3.2 include指令2.3.3 taglib指令2.3.4 forward指令三、内置对象3.1 pageContext3.2 request3.3 application3.4 session3.5 response3.6 page3.7 out3.8 config3.9 exception 四、路…

    2021/5/17 18:56:37 人评论 次浏览
  • 盘一盘 synchronized (一)—— 从打印Java对象头说起

    Java对象头的组成 Java对象的对象头由 mark word 和 klass pointer 两部分组成, mark word存储了同步状态、标识、hashcode、GC状态等等。 klass pointer存储对象的类型指针,该指针指向它的类元数据 值得注意的是,如果应用的对象过多,使用64位的指针将浪费大量内存。…

    2021/5/17 14:55:22 人评论 次浏览
  • JavaScript原型到原型链

    原型(显示原型和隐式原型) 每一个JavaScript对象(null除外)在创建的时候就会与之关联另一个对象,这个对象就是我们所说的原型,每一个对象都会从原型"继承"属性。 核心:实例对象的隐式原型的值为其对应构造函数的显式原型的值 function Fun(){ //内部自动执…

    2021/5/17 14:25:59 人评论 次浏览
  • ART虚拟机 | Cleaner机制源码分析

    目录 思考问题 1.Android为什么要将Finalize机制替换成Cleaner机制? 2.Cleaner机制回收Native堆内存的原理是什么? 3.Cleaner机制源码是如何实现的? 一、版本 二、类图 三、流程 1.Bitmap对象注册Native堆内存资源 分析一 2.达到内存阈值时,触发GC流程 2.2 后GC阶段 …

    2021/5/17 12:31:07 人评论 次浏览
  • 【C++杂谈】EA创建C++项目的UML

    奇葩的MARKDOWN:1.不自动换行 2.上传的图片不显示这几天为了对其他产品提供服务,把工程做了一个比较大的调整,在公司用EA画了一下新的类图关系,但家里电脑木有装EA,而且最近也比较忙,EA的使用就直接放个其他博主的链接了。这里只用系统自带的画图简单的描述下思路…

    2021/5/17 12:30:38 人评论 次浏览
  • effective C++——限制类所能产生的对象数量

    第一章:效率Item M19:理解临时对象的来源    1.C++临时变量指的是匿名变量,匿名变量带来了构造和析构的开销     2.如果要返回一个对象,最好不要返回局部变量,它会带来两次的构造和一次的析构,可以通过调用构造函数构造一个匿名变量进行返回Item M21:通过…

    2021/5/17 12:29:24 人评论 次浏览
扫一扫关注最新编程教程