常见问题---空指针异常
//*01.
02.*程序的版权和版本声明部分
03.*Copyright(c)2018,自学
04.*All rightsreserved.
06.*作者:郑伟哲
07.*完成日期:2018年12月23日
08.*版本号:v1.0
09.*输入描述:
10.*问题描述:
11.任务和代码
/*
所有的引用类型变量,都可以赋值为一个null值,但是代表其中什么都没有。数组必须进行new 初始化才能使用其中的元素。
如果只是赋值了一个null,没有进行new创建,
那么将会发生:
空指针异常NullPoiterException原因:忘了new
解决:补上new
*/
public class Demo02ArrayNull {public static void main(String[] args) {int [] array=null;// array = new int[3];System.out.println(array[0]);}
}
运行结果
知识点总结
所有的引用类型变量,都可以赋值为一个null值,但是代表其中什么都没有。数组必须进行new 初始化才能使用其中的元素。 如果只是赋值了一个null,没有进行new创建, 那么将会发生: 空指针异常NullPoiterException原因:忘了new 解决:补上new
心得
继续努力!
常见问题---空指针异常相关推荐
- Java 打卡Day-04
Java 方法基础&数组 在下萌新,写得不好请见谅.若发现哪里错了,或者不完整还望指正.最近准备考试中课本上的知识点就没怎么整理,放暑假再慢慢整理. 1 方法的格式等基础知识: 1.1 方法: ...
- NO.A.0011——day05——数组的-索引/内存/遍历/最大值获取/反转/作为方法参数和返回值...
一.数组的概念 1.1.数组的概念:动态初始化: 代码库:Demo01Array.java package cn.itcast.day05.demo01;/* 数组的概念:是一种容器,可以同时存放多个 ...
- 常见问题_空指针异常
package com.learn.day05.demo03;/* 所有的引用类型变量,都可以赋值为一个null值.但是代表其中什么都没有.数组必须进行new初始化才能使用其中的元素. 如果只是赋值了 ...
- 反射、对象拷贝、异常常见问题总结
反射.对象拷贝.异常常见问题总结 目录 反射: 什么是反射? 什么是 java 序列化?什么情况下需要序列化? 动态代理是什么?有哪些应用? 怎么实现动态代理? 对象拷贝 为什么要使用克隆? 如何实现 ...
- JavaSE——数组基础(创建格式、下标、获取长度、常见问题、多维数组)
第4节 数组 一.概述 数组是相同数据类型的多个数据的容器.这些元素按线性顺序排列.所谓线性顺序是指除第一个元素外,每一个元素都有唯一的前驱元素:除最后一个元素外,每一个元素都有唯一的后继元素.(&q ...
- Java011-数组及其常见问题
Java011-数组及其常见问题 一.数组 二.常见问题 一.数组 1.静态初始化数组 格式:数据类型[ ] 变量名 = new 数据类型[ ]{元素1,元素2,--}: 如:int[ ] grade ...
- hadoop常见问题总结
hadoop常见问题总结 正式接触hadoop全家桶已经有一年的时间了,期间也踩了很多坑, 大部分的坑踩完了之后也就过去了... 现在将从接触hadoop开始还有所记录的坑总结一下, 以此自省 1. ...
- spark之OOM常见问题梳理(一)
我想变成那陪着疲倦的你一直看海的小小的白色的椅子. -王小波 一.Spark报错信息 问题一 1.描述 org.apache.spark.shuffle.FetchFailedException 这种 ...
- llvm常见问题 (FAQ)
llvm常见问题 (FAQ) License 可以修改 LLVM 源代码并重新分发修改后的源代码吗? 可以修改 LLVM 源代码并重新分发基于二进制文件或其它工具,而无需重新分发源代码吗? 源代码 L ...
最新文章
- golang中的strings.SplitAfter
- 【控制】《多无人机协同控制技术》周伟老师-第6章-基于预测控制的无人机编队运动控制策略
- 智慧赋能黔货出山 丰收节交易会·李喜贵:贵州农业数字化
- heima-Oracle学习-day1
- Django web开发系列(五)模板
- vmware 克隆centos 6.4网卡不识别
- 【知识笔记】WebForm
- 你知道这些使用Linux虚拟桌面的益处吗?
- ATL 线程触发事件解决方案
- python是脚本语言_python需要编译,为什么还把他叫做脚本语言?
- mfc控件设置颜色(超全)
- java.lang.IllegalArgumentException: Merged region H2 must contain 2 or more cells
- PowerBuilder -- 条码打印
- 语言栏多出EN、JP等键盘布局的解决方案
- Java Web和Java后端学习之路
- 基于Vue实现的网页音乐播放器
- 大二寒假生活与学习草记
- MySQL 学习笔记(四)——查询练习
- Mstar晨星机芯的智能电视固件更新MMC的语法说明
- webix .datatable 表格分页