![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试
汉三姓胡
这个作者很懒,什么都没留下…
展开
-
(面试题)js运算优先级a.x = a = {n:2};
题目:var a = {n:1};var b=a;a.x = a = {n:2};console.log(a.x);console.log(a);console.log(b);console.log(b.x);这里不卖关子,直接看结果:undefined{ n: 2 }{ n: 1, x: { n: 2 } }{ n: 2 }流程分析:第一步:声明了变量a,指向对象{n:1},这里取名为o第二步:声明变量b,将a的地址赋值给b,此时a和b指向同一块内存区域o第三步:原创 2021-07-13 18:15:24 · 279 阅读 · 0 评论 -
线程、多线程和线程池
开启线程的三种方式?1)继承Thread类创建线程2)实现Runnable接口创建线程3)使用Callable和Future创建线程Callable接口提供了一个call()方法作为线程执行体,call()方法比run()方法功能要强大。call()方法可以有返回值call()方法可以声明抛出异常线程和进程的区别?进程是指程序执行时的一个实例。线程是进程的一个实体。进程——资源...原创 2019-02-21 14:44:00 · 835 阅读 · 0 评论 -
Reactnative
1.React Native相对于原生的ios和Android有哪些优势?1.性能媲美原生APP2.使用JavaScript编码,只要学习这一种语言3.绝大部分代码安卓和IOS都能共用4.组件式开发,代码重用性很高5.跟编写网页一般,修改代码后即可自动刷新,不需要慢慢编译,节省很多编译等待时间6.支持APP热更新,更新无需重新安装APP缺点:内存占用相对较高版本还不稳定,一直在更...转载 2019-02-22 10:22:01 · 354 阅读 · 0 评论 -
part1
java中==和equals和hashCode的区别A:java中的数据类型,可分为两类:① ==1.基本数据类型,也称原始数据类型byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==),比较的是他们的值。2.引用类型(类、接口、数组)当他们用(==)进行比较的时候,比较的是他们在内存中的存放地址,所以,除非是...原创 2019-02-20 11:17:08 · 163 阅读 · 0 评论 -
数据结构篇
算法时间复杂度的表示法O(n²)、O(n)、O(1)、O(nlogn)简单说O(n²)表示当n很大的时候,复杂度约等于Cn²,C是某个常数,简单说就是当n足够大的时候,n的线性增长,复杂度将沿平方增长。O(n)也是差不多的意思,也就是说n很大的时候复杂度约等于Cn,C是某个常数。O(1)就是说n很大的时候,复杂度基本就不增长了,基本就是个常量C。举例解释:要找到一个数组里面最大的一个数...原创 2019-02-20 17:03:56 · 312 阅读 · 0 评论