首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
好哥哥
订阅
小月爱编程
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
二叉搜索树的有效性验证
给你一个二叉树的根节点 root ,判断其是否是一个有效的二叉搜索树。 二叉搜索树有一个很优秀的特性,就是它在中序遍历时节点值应该是递增的。
Deque(双向队列)的使用
在java中,可以用stack来实现栈结构。但是由于stack的底层实现,为了线程安全而使用了大量的synchronized修饰符,导致使用起来效率比较低。现在比较推荐的是用deque。
详细易懂的线程入门2
上一节中我们已经介绍了如果用继承Thread类的方法来创建线程,但是Java中具有单继承的限制,一旦继承了Thread类以后就无法继承其他类了,这样就存在隐性的限制。
详细易懂的多线程入门3
这一节主要介绍Lock以及死锁现象。需要了解进程与线程的区别、并发问题出现的原因、synchronized关键字的同学可以看这个专栏的前两篇文章
详细易懂的注解+反射入门1
注解以@开头,比如最常见的@Override,lombok中的@Data等等,它的作用是对程序做出解释,并且这种解释可以被编译器等程序读取
详细易懂的线程入门1
首先要了解什么是进程(Process),什么是线程(Thread)。接着利用两个demo帮助你深入了解多线程的基本实现方法。