原文:new具体做了什么事情

通俗来说,我们都知道new一般做了下面四件事: 创建一个空对象 将空对象的原型,指向于构造函数的原型 将空对象作为构造函数的上下文 改变this指向 对有返回值的构造函数做判断处理 我们详细来分析这四个点: 创建一个空对象 这个其实就在内存中开辟一个新的空间,创建一个新的对象。若直接打印一个new对象的话可以看到返回的是一个空对象。 将空对象的原型,指向于构造函数的原型 将空对象的 proto 指 ...

2022-03-24 10:56 0 1600 推荐指数:

查看详情

java GC是在什么时候,对什么东西,做了什么事情

面试题:“你能不能谈谈,java GC是在什么时候,对什么东西,做了什么事情?” 面试题目:地球人都知道,Java有个东西叫垃圾收集器,它让创建的对象不需要像c/cpp那样delete、free掉,你能不能谈谈: GC是在什么时候,对什么东西,做了什么事情? 以上算是三个问题,下面逐一 ...

Thu Mar 21 23:23:00 CST 2019 0 1547
java.lang.String 的 + 号操作到底做了什么事情

前言  在之前的面试经历中,对于String的考察还是挺频繁的,大致考察以下几个知识点: String 常量池 new String() == 和 equals 的区别 native 方法 String.intern() 虽然面试中大体答对了,但是今天早上微信群里的一个问题 ...

Fri Nov 29 22:11:00 CST 2019 1 534
面试题:“你能不能谈谈,java GC是在什么时候,对什么东西,做了什么事情?”

面试题目:地球人都知道,Java有个东西叫垃圾收集器,它让创建的对象不需要像c/cpp那样delete、free掉,你能不能谈谈: GC是在什么时候,对什么东西,做了什么事情? 以上算是三个问题,下面逐一分析: 问题一回答:什么时候?1.系统空闲的时候。 分析:这种回答大约占30 ...

Thu Jul 23 23:51:00 CST 2015 4 3478
存储工程师做什么事情呢?

存储工程师做什么事情呢? (1)给客户提供方案。比如说,某个客户老板不太懂得技术,只有一个概念,实现什么功能,我们提供一套完整的方案设计,应该如何实现这个架构,既要考虑成本,也考虑方案的可行性。需要我们熟悉不同的场景,需要了解备份,容灾这些技术。有了这些技术以后,才能给客户提供一个方案。提供给 ...

Thu Nov 22 17:02:00 CST 2018 0 1170
java GC是何时对什么东西做什么事情

之前学习了javaGC的原理机制,有了一定的了解,现在做一个整理总结,便于理解记忆,包括三个问题: 1. java GC是什么时候做的? 2. java GC作用的东西是什么? 3. java GC具体做了什么事情? 关于java GC原理参看另一篇随笔: http ...

Tue Dec 12 03:59:00 CST 2017 0 4013
从输入 URL 到页面加载完的过程中都发生了什么事情

原贴地址 1)把URL分割成几个部分:协议、网络地址、资源路径。其中网络地址指示该连接网络上哪一台计算机,可以是域名或者IP地址,可以包括端口号;协议是从该计算机获取资源的方式,常见的是HTTP、FT ...

Mon May 05 00:37:00 CST 2014 2 2735
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM