摘要: 在刷面试题中的算法题经常出现时间复杂度O(n),空间复杂度O(1)很多时候不知道是什么意思 空间复杂度与时间复杂度是数据结构的复杂度,在现在储存设备越来越便宜的时代,时间复杂度是决定程序运行速度的重要因素算法时间复杂度是衡量计算性能的指标,反映了程序执行时间随着输入规模的增长而增长的量级,很大程度的 阅读全文
posted @ 2023-02-23 09:44 木木林2022 阅读(262) 评论(0) 推荐(0)
摘要: 1. 作用transient关键字的主要作用就是让某些被transient关键字修饰的成员属性变量不被序列化。2. 什么是序列化?简单来说就是将java对象转化为字节流的形式。我们在程序中创建的JAVA对象只存在于JVM中, 当程序退出时, 这些对象也就消失了, 而序列化正是为了将这些对象保存起来以 阅读全文
posted @ 2023-02-22 11:24 木木林2022 阅读(234) 评论(0) 推荐(0)
摘要: 这是java中的位移运算符,>>表示右移运算符。 数学计算:右移一位相当于除2,右移n位相当于除以2的n次方。 例如:8>>2:表示把2这个数字对应的二进制数据向右移动两位,形成新的数据。(一个数字每向右移动一位表示的数字缩小为原来的二分之一 按照这个规律可得:8>>2得到的结果是2),10 >>1 阅读全文
posted @ 2023-02-22 10:47 木木林2022 阅读(1219) 评论(0) 推荐(0)
摘要: 1.创建main函数快捷键 在编写代码的时候直接输入psv就会看到一个psvm的提示,此时点击tab键一个main方法就写好了。 2.创建system.out.print快捷键 输入so,选择sout即可 3.创建for循环快捷键 输入for,选择fori即可 阅读全文
posted @ 2023-02-14 10:33 木木林2022 阅读(97) 评论(0) 推荐(0)