乱七八糟的研究
文章平均质量分 68
假面骑士布狼牙
这个作者很懒,什么都没留下…
展开
-
Arrays.Stream()和Stream.of()的区别分析
在学习Stream的时候发现了一个问题,对于int类型的数组,在获取流的时候,使用 Stream.of() 的时候可以使用转成List类型集合,但是使用 Arrays.stream() 却会报错,这立马引起了我的好奇心,以下是研究过程。原创 2023-10-14 23:37:25 · 611 阅读 · 2 评论 -
Java中交换两个数字各算法的介绍以及交换效率比较
在工作中可能需要用大量交换两个变量的方法的情况,为了找到效率最高的方法,于是我进行了研究,并写下这篇文章,先说结论,就大部分人最先学的利用中间变量进行交换的方法是效率最高的。原创 2023-10-09 10:45:51 · 253 阅读 · 3 评论 -
关于“++i”自增自减在C和java中区别的研究
java的.class文件在IDEA中打开是这样的,可以看到是在变量3运行之前,先给变量2自增一次,然后是"变量3=变量2++ +变量2"(这段代码在C里输出的是2*变量2),最后输出23,可以看出在java的。可以看到在C中执行“k=++i + ++i”时,是先把公式中的所有有自增操作变量有进行一次自增,然后把值放入寄存器进行操作,在公式执行过程中是静态的,在公式执行前将所有需要的操作已经做完了。在C中,公式里的变量会在执行前将所有需要的操作执行完毕,然后执行公式,最后执行所有公式执行后需要的操作。原创 2023-09-06 16:01:31 · 128 阅读 · 1 评论