![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试经验
ymh-
幸福有爱的技术博
展开
-
近期面试题总结【三】
----Java--基础 我能在不进行强制转换的情况下将一个 double 值赋值给 long 类型的变量吗? 不行,你不能在没有强制类型转换的前提下将一个 double 值赋值给 long 类型的变量,因为 double 类型的范围比 long 类型更广,所以必须要进行强制转换。 3*0.1 == 0.3 将会返回什么?true 还是 false? false,因为有...原创 2019-03-25 22:47:56 · 303 阅读 · 0 评论 -
近期面试题总结【二】
--汉得前端Js将get传递的url字符串(数据长度不定)转换成jsonjs性能优化 ----来自https://www.cnblogs.com/ypinchina/p/6368063.html确保代码尽量简洁 尽量减少DOM访问 压缩代码 要提供经过压缩的JavaScript页面,最有效的办法就是先用JavaScript压缩工具对你的代码压缩一下,这种压缩工具可以压缩变量...原创 2019-03-26 09:42:57 · 248 阅读 · 0 评论 -
朋友圈--并查集
在有5个宠物,分别是小猫1,小猫2,小猫3,小狗1,小狗2。再告诉你小猫1和小狗1是好朋友,小猫2和小狗1是好朋友,小猫3和小狗2是好朋友。这样它们之间就形成了2个朋友圈。假如给你n个宠物和m对朋友关系,你能计算出这些宠物之间能够形成多小个朋友圈吗?解法一:数据量小的时候,可以用按位与做一对好友关系就用一个bitmap来存,判断两个bitmap是否有交集,只需要进行与操作,而融合的话只...原创 2019-03-24 20:48:25 · 318 阅读 · 1 评论 -
近期面试题总结【四】
晨星准备gc是什么,他的原理是什么,回收机制判断没有引用对象时算法是什么https://www.cnblogs.com/wjtaigwh/p/6635484.html lock,synchronized的区别 1.首先synchronized是java内置关键字,在jvm层面,Lock是个java类; 2.synchronized无法判断是否获取锁的状态,Lock可以判断是否获取到锁;...原创 2019-04-02 21:45:13 · 464 阅读 · 0 评论