- 博客(8)
- 收藏
- 关注
原创 do while循环小细节
while的括号里不是当i>200时才停止,而是一个布尔值,当他为ture时,循环一直进行,直到false。今天在看基础跟着练习时发现循环刚开始就结束了,百思不得其解,直到打开视频醍醐灌顶。这样循环就会进行下去,又get到了小细节!
2024-03-06 18:55:32
402
原创 短路或||与逻辑或|的区别
短路或||在满足第一个条件时第二个不管是否为真不会判断第二个,结果判断都为真。逻辑或|满足第一个条件后第二个还是会继续判断,速度慢。正常开发情况下,都会使用短路或||效率快。
2024-03-04 14:50:05
430
1
原创 短路与&&和逻辑与&的区别
&&短路与&逻辑与 &&短路与的情况下当第一个条件为false时后面的条件不会运行判断直接终止,速度快 &逻辑与的当判断完第一个条件false时第二个条件仍然会运行虽然判断的结果不变但是第二个条件运行完会变化变量值
2024-03-04 14:43:06
340
1
原创 今日学习java基础细节(byte short char 之间运算)
byte char short 三者之间运算会导致的在运算前就会自动转换成int类型,就算是同类型之间也会转换成int*/* byte ad = ab + cd 是错的*/
2024-03-04 10:13:38
471
1
原创 DOM和BOM的区别
DOM是文档对象类型,BOM是浏览器对象类型 DOM用于处理HTML文档及其内容,比如HTML元素、文本、属性等。 BOM用于处理浏览器窗口及其属性,比如浏览器的历史纪录、URL、定时器等。
2024-03-01 15:00:26
393
原创 Redis 缓存热点数据时为什么要设置随机的超时时间?
redis做热点缓存,主要是解决热数据的并发问题,保障db的稳定运行。涉及到缓存的问题,就要考虑雪崩和穿透的情形,就有了对应的缓存更新的策略,热点数据一般都是高访问量,在热点数据量较大情况下,如果同时超时,除了会增加redis资源内耗,还会对db造成极大的压力。所以一般情况下,考虑设置随机超时时间,来减轻高并发下的系统压力。当随机情况下,为了避免同时超时失效导致压力增大造成缓存血崩。
2024-03-01 10:47:21
492
原创 关于JVM,JDK,JRE
答:JVM是Java Virual Machine (Java虚拟机)的缩写,JVM是一种用于计算设备的规范,他是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟计算机功能来实现的。·JDK是开发工具包,即(Java Developmen tKit),它是程序开发者用来编译、调试Ja va程序,它也是Java程序,也需要JRE才能运行。·JVM是Java虚拟机,即(Java Virual Machi ne),它是JRE的一部分,一个虚构出来的计算机,它支持跨平台。·1、什么是JVM?
2024-03-01 10:42:14
364
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人