tags
date
type
status
slug
category
summary
password
icon
今天收获
- 对于二进制状态和表示的复习
- 对于static有点模糊了,回去看看为什么通常链表代码用static,(我觉得这可能就是平常大佬们说的多写多思考中的思考吧)
- 用途:方便在没有创建对象的情况下进行调用(方法/变量)。例如初始化链表啊,初始化顺序表啊等等
- 被static关键字修饰的方法或者变量不需要依赖于对象来进行访问,只要类被加载了,就可以通过类名去进行访问。
- 静态变量和方法都是属于类的,并且静态方法中无法使用this关键字,以及不能访问具体的非静态对象,只能访问静态变量
- static块的作用:提升程序性能,例如程序运行时,每次都会调用某个方法,然后产生一些固定变量,我们就可以使用static块来初始化
- 在vscode中配置了java
- 在 idea 和 vscode 中安装了 leetcode 的一些插件
- 09链表反转,思路:采用两个节点分别存放前驱节点
pre
和后置节点next
,每次先更新后置节点next
等于当前节点head
的下一个节点,然后让前驱节点pre
等于当前节点head
的下一个节点next
,再更新前驱节点pre
和当前节点head
- 开头和结尾是更新前后节点,中间是更新
head.next
- 如果是双链表,同样的道理,只不过要特别注意是谁指向谁,指向哪片空间
待复习内容
- 09之后的链表相关内容
日记内容
- 今天刻意降低一些手机的使用频率和时间了,但还是挺多的,3h左右吧(我也不知道为什么,感觉没干啥,想起来了,吃饭的时候1.5h左右在看群信息,但大多没什么意义,半小时是大概在和同学沟通需求,并帮他完成任务)
- 在 IDEA 和 VS Code 中添加了力扣的插件,感觉还是不错的
- 有几个问题还是没改正,比如说:
- 建立一个合适的学习机制(规划与行动,复盘与反馈)
- 健身的时候不知道听啥好,都感觉会听着分心
- 花在编程学习上的时间不是很多
- 专注力还是不够
- 每天还是感觉很累
- 不过也有进步的点
- 健身今天可能练背的原因,效率提高了
- 学不进去java的时候就直接练习英语听力
计划
- 将剩下的链表的一些东西复习完
- 开始练习英语音标(试试看哪个英语老师讲得好)
- 坚持看书而不是无聊的水群和看qq、微信
- 作者:瑾墨
- 链接:https://www.gaoqilan.tech/%E6%97%A5%E5%91%A8%E6%9C%88%E8%AE%B0/11b1a31f-082e-804f-9df9-cdcdcba306d9
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。