闲聊
快慢指针的使用经常会出现在各大公司的面试题中,虽然出题形式千差万别但本质思想却殊途同归(看下文说明)。比如近期github开源的面试题项目,其中就有一道比较基础的题目考察对快慢指针的理解。在数据结构与算法的学习过程中学会举一反三很关键。
2024年08月19日
闲聊
快慢指针的使用经常会出现在各大公司的面试题中,虽然出题形式千差万别但本质思想却殊途同归(看下文说明)。比如近期github开源的面试题项目,其中就有一道比较基础的题目考察对快慢指针的理解。在数据结构与算法的学习过程中学会举一反三很关键。
2024年08月19日
给定以下完美的二叉树,
1个
/ \
2 3
///
4 5 6 7
调用函数后,树应如下所示:
1->空
/ \
2-> 3->空
///
2024年08月19日
对于32位机器,进程能使用的最大内存是4G。如果进程需要使用更多的内存,需要使用64位机器。
对于Java进程,在oop只有32位时,只能引用4G内存。因此,如果需要使用更大的堆内存,需要部署64位JVM。这样,oop为64位,可引用的堆内存就更大了。
注:oop(ordinary object pointer),即普通对象指针,是JVM中用于代表引用对象的句柄。
2024年08月19日
在Java中,空指针异常(NullPointerException)是常见的运行时异常,通常是因为在对一个空对象(null)进行方法调用、字段访问等操作时引起的。为了避免空指针异常,可以采取以下几种方法:
1. 明确检查空值:
2024年08月19日
这一次福利专门为学Java的小伙伴,整理了一套Java最重要的知识点总结。
如果你是刚入门的小伙伴,拿到了,小编只能说终身收益。
小编只需要一个赞,外加可以让你的同学、朋友也关注小编。
2024年08月19日
Java8新特性系列我们已经介绍了Stream、Lambda表达式、DateTime日期时间处理,最后以“NullPointerException” 的克星Optional类的讲解来收尾。
背景
作为开发人员每天与NullPointerException斗智斗勇。每接收到参数或调用方法获得值得判断一下是否为null。稍不留意,空指针异常就像幽灵一样出现了。
2024年08月19日
在实际的系统运行过程中,难免会出现报NullPointerException空指针的错误,造成这样的本质原因就是数据或者对象为空,导致程序进一步执行的时候报错!