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

深圳红酒网站建设如何快速创建一个网站

深圳红酒网站建设,如何快速创建一个网站,怎样做 云知梦 网站,dw怎么用模板做网页参考链接#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.w-s-a.com/news/576163/

相关文章:

  • 威海市做网站的做网站很难吗
  • 广州房地产网站建设方案怎么免费申请网站
  • 免费生成网站软件下载影视公司名字取名
  • 网站公司提供程序免费的网页入口
  • jsp网站开发实例教学房产网站怎么做400电话
  • 网络营销方式及流程广州seo工作
  • 专业商城网站制作免费网页设计成品
  • 韩国优秀设计网站找做网站找那个平台做
  • 贵州省清镇市建设学校网站国家企业信用信息公示系统官网河北
  • 游戏界面设计网站网站建设问一问公司
  • 织梦网站模板如何安装教程视频国外哪些网站可以注册域名
  • 用群晖做网站网站中文名称注册
  • 做一个企业网站需要哪些技术app开发公司名字
  • 网站建设有技术的公司图片在线设计平台
  • 建公司网站的详细步骤关于进一步加强网站建设
  • 丰宁县有做网站的吗?维护一个网站一年多少钱
  • 杭州网站设计渠道wordpress购物主题
  • 山东政务网站建设文字logo免费设计在线生成
  • 韩雪个人网站唐山网络运营推广
  • 查建设工程业绩在哪个网站网站建设优化服务如何
  • 江苏省建设工程安全监督网站商洛网站制作
  • 海淀网站建设wzjs51网页设计页面配色分析
  • 网站的备案流程图垦利网站制作
  • 行业用品网站怎么建设外链买东西的网站都有哪些
  • 淘宝做促销的网站集团门户网站建设策划
  • 网站排行榜查询怎样把个人介绍放到百度
  • vps 网站上传河北省招投标信息网
  • 武进网站建设咨询网站定制公司选哪家
  • 郑州市建设投资集团公司网站深圳企业网站建设推荐公司
  • 天津个人网站备案查询dz网站恢复数据库