- 博客(11)
- 收藏
- 关注
原创 【JVM】类加载过程以及Java的三层类加载器模型
浅聊一下类加载相关知识,参考《深入理解Java虚拟机第三版》~主要参考HoSpot虚拟机 JDK8版本。
2024-08-12 23:21:16
717
原创 【Docker】Centos7安装docker踩坑合集
之前本机一直是window10下使用docker,安装也没踩什么坑,今天想在虚拟机的Centos7中安装docker踩了超多坑的 TVT,分享一下解决的办法~
2024-08-09 17:17:37
516
原创 【开发】session和token的使用
先简单介绍一下cookie,cookie在客户端上,用于保存服务端发送的数据。服务端通过set-cookie将数据存到客户端。然后是session和token是什么,以及应用~
2024-08-07 20:45:43
1319
原创 【Java】常量写在比较运算符的左边还是右边?
这样做,编译器不会报错,但是运行会抛出异常。如果你因为粗心大意,在一大段代码中夹杂这个问题,那排查也是比较辛苦的。其一,这样写的好处是,对于新手或者比较粗心的老手,一旦你在进行==比较时,如果错写成了=所以得出的结论是常量最好还是写在比较运算符的左边,这样编译器能够帮你避免一些低级错误哦。唉,对于写习惯Java的人来说有点不适应,为啥常量写在比较运算符的左边嘞?抛开这点不谈,那么在Java中,这样写推荐吗?这段代码运行起来没有问题,但是却不是你想要的结果。我发现了比较有意思的点,往下看吧。
2024-08-05 16:30:50
547
原创 【Java】实现List和数组的相互转换
刷算法的时候经常遇到要将List和数组进行转换的情况,这篇文章就对List和数组相互转换的方法做个整理。Java9之后可以使用以下方法将一堆相同类型的数据的集合转为List。如果有别的方式,欢迎在评论区讨论!开发入门中,欢迎指教~同样Java8后支持。
2024-08-04 18:49:42
533
1
原创 【Java】包装类型变量的形参传递,方法内修改后,方法外还是原值?
当包装对象和基本类型数据进行运算时,会进行拆箱,再执行运算,然后将运算的结果赋值给num,进行了自动装箱。是一个自动装箱的操作,其实是调用了Integer.valueOf方法将int类型的数据转换为Integer类型。按照思路,x变量保存的地址已经传递给了num,那么num对这个对象内容进行修改之后,通过x是能看到的。默认是-128到127之间的数,如果调用了包装类的valueOf方法就返回对象池的缓存对象。最主要的原因就是进行运算后,发生了拆箱,装箱,导致num和x指向不同的对象。
2024-08-04 14:27:12
851
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人