java基础(数组)对象数组、引用数组、空洞判断
2022/1/8 17:07:49
本文主要是介绍java基础(数组)对象数组、引用数组、空洞判断,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
//对象数组,引用数组 public class ArrayTest6 { static class MyDate { private int year; private int month; private int day; public MyDate() { } public MyDate(int year, int month, int day) { this.year = year; this.month = month; this.day = day; } public String sya() { return year + "年" + month + "月" + day + "日"; } } public static void main(String[] args) { MyDate[] arr;//此时没有数组对象产生arr arr = new MyDate[4];//创建了数组对象 //对象数组的元素,必须真的要把对象实体new出来 arr[0] = new MyDate(1875, 5, 5); arr[1] = new MyDate(1905, 5, 10); arr[2] = new MyDate(2005, 5, 15); //下标为3的元素为null,极其危险,所以这样的元素称为空洞,因为不小心调用了对象的方法,就会出异常 for (int i = 0; i < arr.length; i++) { //加入判断 if(arr[i]!=null){ System.out.println(arr[i].sya());//出现空指针异常,一定是有.操作 }else { System.out.println(arr[i]); } } } }
这篇关于java基础(数组)对象数组、引用数组、空洞判断的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-15JavaMailSender是什么,怎么使用?-icode9专业技术文章分享
- 2024-11-15JWT 用户校验学习:从入门到实践
- 2024-11-15Nest学习:新手入门全面指南
- 2024-11-15RestfulAPI学习:新手入门指南
- 2024-11-15Server Component学习:入门教程与实践指南
- 2024-11-15动态路由入门:新手必读指南
- 2024-11-15JWT 用户校验入门:轻松掌握JWT认证基础
- 2024-11-15Nest后端开发入门指南
- 2024-11-15Nest后端开发入门教程
- 2024-11-15RestfulAPI入门:新手快速上手指南