摘要:
打开一个网页,整个过程会使用哪些协议? DNS 解析 TCP 连接 发送 HTTP 请求 服务器处理请求并返回 HTTP 报文 浏览器解析渲染页面 连接结束 悲观锁 总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会阻塞直到它拿到锁(共享 阅读全文
posted @ 2022-03-16 16:42
Dreamer_szy
阅读(26)
评论(0)
推荐(0)
摘要:
StringBuilder和StringBuffer都继承自AbstractStringBuilder StringBuilder性能高,当时线程不安全。 StringBuffer线程安全。 String不可变 value字符数组使用final进行修饰,因此value的引用的地址不可变,但是这个地址 阅读全文
posted @ 2022-03-16 12:59
Dreamer_szy
阅读(34)
评论(0)
推荐(0)
摘要:
什么是自动拆装箱? 装箱:将基本类型用它们对应的引用类型包装起来; 拆箱:将包装类型转换为基本数据类型; 面向对象和面向过程的区别 两者的主要区别在于解决问题的方式不同: 面向过程把解决问题的过程拆成一个个方法,通过一个个方法的执行解决问题。 面向对象会先抽象出对象,然后用对象执行方法的方式解决问题 阅读全文
posted @ 2022-03-16 09:55
Dreamer_szy
阅读(52)
评论(0)
推荐(0)
摘要:
转载链接:https://javaguide.cn/java/basis/java-basic-questions-01.html#hashcode-%E4%B8%8E-equals 原博主讲的很好! == 和 equals() 的区别 == 对于基本类型和引用类型的作用效果是不同的: 对于基本数据 阅读全文
posted @ 2022-03-16 09:08
Dreamer_szy
阅读(37)
评论(0)
推荐(0)

浙公网安备 33010602011771号