当前位置: 首页 > news >正文

个旧网站建设跑胡子网站开发

个旧网站建设,跑胡子网站开发,简单炫酷的网站,电商设计教程参考链接#xff1a; java中什么是空指针异常以及为什么会产生空指针异常天上的云川的博客-CSDN博客什么是java空指针 java中容易产生空指针异常#xff1a;NullPointerException的场景火龙映天的博客-CSDN博客java怎么制造空指针异常 java空指针异常是什么、怎么发生、如何…参考链接 java中什么是空指针异常以及为什么会产生空指针异常天上的云川的博客-CSDN博客什么是java空指针 java中容易产生空指针异常NullPointerException的场景火龙映天的博客-CSDN博客java怎么制造空指针异常 java空指针异常是什么、怎么发生、如何处理僵尸道长毛小方的博客-CSDN博客空指针异常是什么 1. 名词解释 指针指针中存放的是内存地址。 空null 空指针指针不指向任何内存地址没有初始化分配内存获得引用 空指针异常一个指针不指向任何内存地址但仍被调用了。 打开 NullPointerException源码开头就写明出现NullPointerException的原因 Invoking a method from a null object调用空对象的方法 obj.method() // obj对象不存在 Accessing or modifying a null object’s field获取或修改空对象的字段 obj.setName(cjn) // obj对象不存在 Taking the length of null, as if it were an array获取一个空数组的长度 array.length // array为null Accessing or modifying the slots of null object, as if it were an array获取或者修改空集合的一个位置上的内容 arr[100]100; // array为null Throwing null, as if it were a Throwable value将null视为Throwable值 When you try to synchronize over a null object当你尝试同步一个空对象 2. 代码测试 测试代码如下 package exception;​import cn.hutool.core.collection.CollUtil;import cn.hutool.core.util.StrUtil;import compare.User;​import java.util.Hashtable;import java.util.List;​/*** ClassName NullPointerExceptionTest* Description 产生空指针异常的原因在null对象上调用方法或者获取属性* Author Jiangnan Cui* Date 2023/2/13 21:05* Version 1.0*/public class NullPointerExceptionTest {public static void main(String[] args) {stringNullPointerException();collectionNullPointerException();packageClassNullPointerException();  }​/*** 测试字符串产生的空指针异常*/public static void stringNullPointerException(){System.out.println(测试字符串产生的空指针异常);String str null;// 1. 字符串内容为null调用字符串相关方法时会产生空指针异常//       if(!str.isEmpty()){//           System.out.println(str str);//       }// 优化先判断不为null满足后再调用其所属方法if(str ! null !str.isEmpty()){System.out.println(str str);}​// 2. 字符串内容为null进行字符串内容比较时会产生空指针异常//       if(str.equals(test)){//           System.out.println(str str);//       }// 优化// a. 将不为null的字符串内容放在前方if(test.equals(str)){System.out.println(str str);}// 2. 使用StrUtil.equals()方法比较此时str放在前后均可以// str放在前面if(StrUtil.equals(str, test)){System.out.println(str str);}// str放在后面if(StrUtil.equals(test, str)){System.out.println(str str);}}​/*** 测试包装类自动拆箱时产生的空指针异常*/public static void packageClassNullPointerException(){Integer integer null;//       int number integer;//       System.out.println(number number);// 优化先判空再赋值int number 0;if(integer ! null){number integer;}System.out.println(number number);}​/*** 测试集合调用时产生的空指针异常*/public static void collectionNullPointerException(){// 1. 集合为空时调用集合相关方法会产生空指针异常ListString list null;//       if(list.isEmpty()){//           System.out.println(我是空);//       }// 优化// a. 先判断是否是null不为null时在判空if(list ! null list.isEmpty()){System.out.println(我是空);}// 集合不为null时也可以通过.size()方法判断集合是否为空if(list ! null list.size() 0){System.out.println(我是空);}// b. 使用工具类判断集合是否为空if(CollUtil.isEmpty(list)){System.out.println(我是空);}​// 2. 向集合中添加元素产生空指针异常String key null;String value null;HashtableString,String hashtable new Hashtable();//       hashtable.put(key,value);// 优化if(key ! null value ! null){hashtable.put(key, value);}/*** 总结*     分析部分集合中不允许设置key或value为null这类集合主要有Hashtable、ConcurrentHashMap、ConcurrentSkipListSet、* ConcurrentLinkedDeque、ConcurrentLinkedQueue、LinkedBlockingDeque、LinkedBlockingQueue、ArrayBlockingQueue、* PriorityBlockingQueue等。*/}} 如有错误欢迎批评指正
http://www.dnsts.com.cn/news/26451.html

相关文章:

  • 网站建设新闻 常识江苏苏州
  • 查看网站是什么语言做的白沙的网站建设
  • 网站站内搜索怎么做wordpress文章搜索排序
  • 网站如何加入百度网盟舆情数据分析
  • 如何看网站建立时间安徽外经建设集团有限公司网站
  • oss怎么做网站hexo wordpress哪个好
  • 南宁做网站推广淘宝店铺怎么引流推广
  • 网站3级目录可以做导航分类么河北网络公司网站建设
  • 乐山市规划和建设局门户网站wordpress 轻论坛
  • 怎么建设一个区块链资讯网站投票链接制作
  • 浅谈阿里企业的电子网站建设好的企业管理网站
  • 手机搞笑网站模板下载安装广告营销文案
  • 网站跳出率高怎么办电商平台有哪些网站名
  • 成都注册网站公司有关小城镇建设的网站
  • 系统网站网站备案账号
  • 网站 成功因素快速网站排名
  • 自己服务器建设网站怎么对网站做seo优化
  • 建设心理网站门户网站建设公司案例
  • 网站什么时候做负载均衡购物网站优惠券怎么做
  • 禹城网站制作用php做注册网站的代码
  • 用python开发网站开发技术菠萝菠萝蜜高清免费视频
  • 维护网站是什么工作做界面的网站
  • js企业网站模板番禺响应式网站开发
  • 成品网站灬1688低成本做网站 白之家
  • 帝国做视频网站网站怎么做英语和中文的
  • 北京手机模板建站电子版证件照免费制作微信小程序
  • 做招商加盟做得比较好的网站wordpress的源代码
  • 太原心诺做网站环境建设公司网站
  • 网站建设维护学什么科目自建网站的优缺点
  • 鹤壁做网站的公司seo网络推广技术员招聘