![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
雷殛刃
欢迎光临我的私人小破站 https://killknife.github.io/
展开
-
面试题之认识、书写、解决、避免空指针异常
认识空指针 指针:指针存放的是内存地址。 空指针:当指针不指向任何内存地址时,就叫做空指针,例如:int[] array = null。 空指针异常: 就是一个指针不指向任何内存地址,但是你还调用他了。在调用的时候就会产生空指针异常的错误,程序运行会显示Exception in thread “main” java.lang.NullPointerException的异常提示。 为什么会产生空指针异常呢? 在内存中的栈内存中开辟了一个的存储空间,而堆内存中并没有开辟相应类型的空间,所以在栈内存中没有存放任何原创 2020-11-23 17:10:42 · 128 阅读 · 0 评论 -
面试题之Java异常有哪些
java.lang.nullpointerexception 这个异常大家肯定都经常遇到,异常的解释是"程序遇上了空指针",简单地说就是调用了未经初始化的对象或者是不存在的对象,这个错误经常出现在创建图片,调用数组这些操作中,比如图片未经初始化,或者图片创建时的路径错误等等。对数组操作中出现空指针,很多情况下是一些刚开始学习编程的朋友常犯的错误,即把数组的初始化和数组元素的初始化混淆起来了。数组的初始化是对数组分配需要的空间,而初始化后的数组,其中的元素并没有实例化,依然是空的,所以还需要对每个元素都进行.原创 2020-11-23 16:17:13 · 72 阅读 · 0 评论 -
AOP切面日志
在pom.xml文件中加入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> </dependency> <!-- 分析客户端信息的工具类--> <depe原创 2020-11-17 15:04:37 · 229 阅读 · 0 评论 -
SpringBoot启动成功后,访问接口报错404(error:“Not Found“)
具体报错 1.Postman测试结果: 2.控制台输出 解决方案 出现这个问题的原因是没有对包进行扫描,在启动类上加入@ComponentScan()注解,里面填入具体想要扫描的包名。原创 2020-11-17 14:35:11 · 3189 阅读 · 0 评论 -
JAVA环境的配置与验证
下载jdk 首先进入甲骨文官网根据自己的需求,下载jdk安装包或压缩包,然后安装或压缩到自己想要放的位置。 配置环境变量 右击此电脑→属性→高级系统设置→高级→环境变量 第一步: 点击系统变量的新建 变量名:Java_Home 变量值:刚才下载的jdk安装路径。我的放在盘。 第二步: 点击系统变量的新建 变量名:CLASSPATH 变量值:.;%Java_Home%\bin;%Java_Home%\lib\dt.jar;%Java_Home%\lib\tools.jar 第三步: 双击打开系统变量里的P原创 2020-06-23 09:04:21 · 256 阅读 · 0 评论