废话不多说,先说结果,后上代码,
1.null的在.equest前的会报错空指针异常
2.null的在.equest后的直接是不相等,不会报错
@Test
public void testEquest(){String s = "Hello World!";String str = null;if (s.equals(str)){System.out.println("Yes");}else {System.out.println("No");}
}

输出结果:NO

@Test
public void testEquest1(){String s = "Hello World!";String str = null;if (str.equals(s)){System.out.println("Yes");}else {System.out.println("No");}
}

结果:java.lang.NullPointerException

Java代码的.equest的空指针异常相关推荐

  1. 使用 lombok 简化 Java 代码

    lombok 是一个第三方工具,提供了一些注解功能,可以帮助我们消除冗余.臃肿的 Java 代码,比如 POJO 的 getter/setter 方法.构造方法.hashcode 方法等.lombok ...

  2. Java代码简化之lombok

    Java代码简化之lombok 本文目录: lombok简介 IDEA整合Lombok及使用 Lombok常用注解解释 1. lombok简介 Project Lombok makes java a ...

  3. java代码优化_java代码之美(11)---java代码的优化

    java代码的优化 随着自己做开发时间的增长,越来越理解雷布斯说的: 敲代码要像写诗一样美.也能理解有一次面试官问我你对代码有洁癖吗? 一段好的代码会让人看就像诗一样,也像一个干净房间会让人看去很舒服 ...

  4. 44个Java代码性能优化总结

    转载自 44个Java代码性能优化总结 代码优化的最重要的作用应该是:避免未知的错误.在代码上线运行的过程中,往往会出现很多我们意想不到的错误,因为线上环境和开发环境是非常不同的,错误定位到最后往往是 ...

  5. java+set+split_阿里资深工程师教你如何优化 Java 代码!

    原标题:阿里资深工程师教你如何优化 Java 代码! 作者 | 王超 责编 | 伍杏玲 明代王阳明先生在<传习录>谈为学之道时说: 私欲日生,如地上尘,一日不扫,便又有一层.着实用功,便见 ...

  6. 【Java】44个Java代码性能优化总结

    1.概述 转载:44个Java代码性能优化总结 代码优化的最重要的作用应该是:避免未知的错误.在代码上线运行的过程中,往往会出现很多我们意想不到的错误,因为线上环境和开发环境是非常不同的,错误定位到最 ...

  7. 阿里Java代码规范

    代码规范 一.编程规约 (一) 命名风格 (二) 常量定义 (三) 代码格式 (四) OOP 规约 (五) 集合处理 (六) 并发处理 (七) 控制语句 (八) 注释规约 (九) 其它 二.异常日志 ...

  8. java怎么让多个方法循环运行下去_35 个小细节,提升 Java 代码的运行效率!你知道几个?...

    原标题:35 个小细节,提升 Java 代码的运行效率!你知道几个? 前言 代码优化 ,一个很重要的课题.可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个 ...

  9. java代码规范(转载整合)

    1. 标识符命名规范 1.1 概述 标识符的命名力求做到统一.达意和简洁. 1.1.1 统一 统一是指,对于同一个概念,在程序中用同一种表示方法,比如对于供应商,既可以用supplier,也可以用pr ...

最新文章

  1. oracle grand select,Oracle SQL 高级篇
  2. 2022THE重量级大学排名:97所内地高校上榜!
  3. 崛起于Springboot2.X之前端模版freemaker(23)
  4. php查找txt文件是否有,php怎么查询txt文件是否存在
  5. flowable实战(一)flowable与spring boot集成
  6. 【DFS】LeetCode 77. Combinations
  7. 31. Magento图片大小调整的相关代码
  8. 在linux本地下载ftp中的文件
  9. 【转】Android世界的Swift - Kotlin语言
  10. 2018java面试(1)- 自我介绍和项目介绍
  11. 传奇服务器怎么修改升级武器成功,传奇服务端中设置装备元素升级不会破碎教程...
  12. c语言 输出数组元素
  13. 以风险管理思想构建关键信息基础设施风险评估重器
  14. 李沐动手学深度学习V2-BERT预训练和代码实现
  15. 给你的手机加上安全保障,请设置SIM卡PIN码
  16. 记录MySQL数据库如何修改密码.
  17. #Reading Paper# 【序列推荐综述】IJCAI‘19:Sequential Recommender Systems: Challenges, Progress and Prospects
  18. 喜欢一个人的感觉是什么?
  19. mysql的触发器实验报告_数据库实验7触发器实验报告
  20. 高级软件工程师要掌握的技能

热门文章

  1. 软考备考-系统构架师-18-信息系统基础知识相关试题整理
  2. ARM各版本架构区别,各架构的系列芯片。
  3. js根据经纬度计算多边形面积
  4. Apache HBase_GJF_MBY
  5. 阿里巴巴微服务注册中心ConfigServer
  6. Android Settings模块
  7. telnet不是内部或外部命令怎么办
  8. win10切换输入法快捷键_常用win10快捷键有哪些
  9. 大学生java 实训总结
  10. Python中单元测试和类的测试