- 博客(4)
- 收藏
- 关注
原创 Java SE学习笔记(四)——Object与String对象_object 引用string对象
不能用==,==判断的是字符串的地址,因为String是引用类型,因此如果不是同一个对象,即使内容一致,地址也会不一样的,这样就返回的不是我们想要的结果。1) 首先在String Pool中查找有没有“aaa”这个字符串对象,如果有,则不在String Pool中再去创建“aaa”这个对象了,直接在堆中(heap)中创建一个“aaa”字符串对象,然后将堆中的这个“aaa”对象的地址返回来,赋给s引用,导致s指向了堆中创建的这个“aaa”字符串对象。1)对于原始类型说,比较的是左右两边的值是否相等。
2024-09-22 01:44:57
456
原创 Git之常见的分支操作
每次提交,master分支都会向前移动一步,这样,随着你不断提交,master分支的线也越来越长。当我们创建新的分支,例如dev时,Git新建了一个指针叫dev,指向master相同的提交,再把HEAD指向dev,就表示当前分支在dev上:你看,Git创建一个分支很快,因为除了增加一个dev指针,改改HEAD的指向,工作区的文件都没有任何变化!不过,从现在开始,对工作区的修改和提交就是针对dev分支了,比如新提交一次后,dev指针往前移动一步,而master指针不变:假如我们在dev。
2024-09-21 22:29:03
1367
原创 ECMAScript 2020(ES11) 的新特性总结
如果因为模块不存在或无法访问等问题导致模块加载或执行失败,promise 便会进入_rejected_状态,你可以在其中执行一些回退处理。2、空值合并运算符(??大家可能遇到过,如果一个变量是空,需要给它赋值为一个默认值的情况。通常我们会这样写:但是,以上的代码会有一个 bug。如果realCount的值是0,则会被当作取不到其值,会取到'无法获取'这个字符串。如果想要做到这一点,在这之前就只能使用三元运算符来实现:但现在可以使用了??运算符了,它只有当操作符左边的值是null或者undefined。
2024-09-21 20:20:43
1137
原创 CSS3 实现3D特效_var page2txt = document
鼠标悬停上去之后,块状元素的背景颜色立即由蓝色变成红色,如果要实现平滑过渡,只需要在#block上添加一个过去属性,如何添加在上,那么就会hover的时候有3s的过渡,失去焦点后,立马变成blue,没有过渡效果;上面其实是两个属性写在一起,分开写是这样的:;那么如何设置多个属性的过渡效果呢?translateX是从屏幕左边到右边;translateY是从上边到下边;translateZ是从屏幕外到里边;外为负数,越大,里为正数,表示越远;
2024-09-21 18:04:01
518
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人