代码如下:

package my;public class HelloWorld
{public static void main(String[] args){        int[] a= {1,1,1,1,1};int[] b=a;for(int i=0;i<a.length;i++) System.out.print(a[i]+" ");b[4]=5;System.out.print("\n");for(int i=0;i<a.length;i++) System.out.print(a[i]+" ");int []c=new int[4];int []d=c;c=null;   //c指向空对象//c[0]=1;//NullPointerException//{1,1,1,1}无人引用,无法访问//Java运行环境自动删除int[] e= {1,1,1,1};e=new int[4];e[0]=e[1]=e[2]=e[3]=0;}}

运行如下:

Java基础入门笔记-对象与引用相关推荐

  1. Java基础入门笔记-对象的销毁

    在Java语言,程序员只管创建对象,不管销毁对象.对象的销毁由系统自动完成. Student stu=new Student(); 当对象不再被使用时,由垃圾回收机制GC自动回收.(GC:Garbag ...

  2. Java基础入门笔记2

    Java基础入门笔记2 一. 为什么把程序出错叫做"BUG"? 1. 原因是臭虫或者虫子,现在用来指代电脑系统或者程序中隐藏的一些漏洞或者一些问题,所以现在程序出问题就叫" ...

  3. Java基础入门笔记-数组对象

    代码如下所示: package my;public class HelloWorld {public static void main(String[] args){ int []arr_1=new ...

  4. Java基础入门笔记-数组链表

    数组链表ArrayList ArrayList是JDK自带的基础工具类. java.util.ArrayList 也是一个容器(里面存放对象) 1.添加对象add: 2.删除对象remove: 3.遍 ...

  5. Java基础入门笔记-链表与容器

    容器(Container):存储对象的东西. 容器是一个设计上的术语,不是一个语法概念. 比如数组,就是一个容器 数组容器 缺点: 1.容量固定,无法扩展.既不能射太大,也不能太小,很难确定. 2.插 ...

  6. Java基础入门笔记-静态方法

    方法有两类: 1.该方法与类的关系不大.随便拷贝到别的类里面也仍然可以运行,没有语法错误: 2.该方法与类关系密切.如果拷贝到别的类里就失去意义,有语法错误: 一个严格的判断:该方法有没有访问this ...

  7. Java基础入门笔记-多态

    多态是设计上的一个术语.(polymorphism) 在Java里,多态是指以下语法现象: 重载OVerload:方法允许重名: 重写Override:允许子类重写父类方法: 泛型(模版):比如Arr ...

  8. Java基础入门笔记-单根继承

    查看类的继承链 右键然后 Quick Type Hierarchy 如下图所示: 我们发现: 在java中如果一个类没有指定父类,则他默认父类就Object.(这里感觉和Qt有相同的东西,但又不同) ...

  9. java 声明一个bus类_第11章 新特性 – 你应该更新的Java知识之Observer - Java 基础入门笔记...

    作为一个Java程序员,不熟悉设计模式简直不好意思和人打招呼,而Observer模式可以说是位列最常用的设计模式之列,虽然有时候在具体代码里,它不一定叫这个名字,比如改头换面叫个Listener,但模 ...

最新文章

  1. Co-occurrence网络图在R中的实现
  2. cgo引用定义不一致_应急照明、消防应急照明和疏散指示系统的定义与分类
  3. SAP MIR7输入数量自动金额的设置
  4. matlab 工具 安装包下载地址,安装 | MATLAB2018a (64位) 安装教程及安装包下载链接...
  5. C语言:gcc编译过程及make命令、makefile语法规则
  6. 开箱即用——用这个模板快速统筹企业车辆安排
  7. Zend Server更新至6.2版本——虚拟主机全方位管理
  8. oracle回滚段空间满了,Oracle回滚段表空间文件丢损怎样处理?
  9. AjaxFileUpload.js
  10. ibatIS学习笔记---Ibatis的基本使用方法
  11. 系统提示System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本解决办法...
  12. 怎样用Sniffer监听网关数据包
  13. gpt分区安装的Win7激活工具
  14. 计算机电源管理器怎么用,怎样使用联想电源管理软件?使用方法介绍
  15. java可达性_Java 垃圾回收 - 可达性分析算法
  16. 在c语言中TH1是什么意思,【菜鸟求助】请问拿到一个芯片比如HS0038,但是我怎么知道该怎么用它。C语言该怎么编...
  17. java 替换 ppt内容_Java 替换PPT中的指定文本内容 详细始末
  18. 回顾公司系统与微信绑定流程
  19. ECCV 2020 论文大盘点-目标跟踪篇
  20. 大华sdk(java)上传人脸图片到人脸库,订阅人脸识别对比

热门文章

  1. c#操作ecxel的一些资源(downmoon搜集)
  2. 一款世界上最快的固态硬盘
  3. 优化了破网站的搜索功能
  4. 飞鸽传书创造出自己的一片天吧
  5. 走几步回头看看企业即时通讯
  6. VC6.0 中的__asm语句
  7. 用Visual C++实现远程线程嵌入技术
  8. 有的人能轻松学会Python编程,不是基础好,而是有了这些刷题网站
  9. 计算机组成原理 微指令编码_计算机组成原理(指令)
  10. 算法——贝叶斯公式的推导过程