Java基础入门笔记-对象与引用
代码如下:
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基础入门笔记-对象与引用相关推荐
- Java基础入门笔记-对象的销毁
在Java语言,程序员只管创建对象,不管销毁对象.对象的销毁由系统自动完成. Student stu=new Student(); 当对象不再被使用时,由垃圾回收机制GC自动回收.(GC:Garbag ...
- Java基础入门笔记2
Java基础入门笔记2 一. 为什么把程序出错叫做"BUG"? 1. 原因是臭虫或者虫子,现在用来指代电脑系统或者程序中隐藏的一些漏洞或者一些问题,所以现在程序出问题就叫" ...
- Java基础入门笔记-数组对象
代码如下所示: package my;public class HelloWorld {public static void main(String[] args){ int []arr_1=new ...
- Java基础入门笔记-数组链表
数组链表ArrayList ArrayList是JDK自带的基础工具类. java.util.ArrayList 也是一个容器(里面存放对象) 1.添加对象add: 2.删除对象remove: 3.遍 ...
- Java基础入门笔记-链表与容器
容器(Container):存储对象的东西. 容器是一个设计上的术语,不是一个语法概念. 比如数组,就是一个容器 数组容器 缺点: 1.容量固定,无法扩展.既不能射太大,也不能太小,很难确定. 2.插 ...
- Java基础入门笔记-静态方法
方法有两类: 1.该方法与类的关系不大.随便拷贝到别的类里面也仍然可以运行,没有语法错误: 2.该方法与类关系密切.如果拷贝到别的类里就失去意义,有语法错误: 一个严格的判断:该方法有没有访问this ...
- Java基础入门笔记-多态
多态是设计上的一个术语.(polymorphism) 在Java里,多态是指以下语法现象: 重载OVerload:方法允许重名: 重写Override:允许子类重写父类方法: 泛型(模版):比如Arr ...
- Java基础入门笔记-单根继承
查看类的继承链 右键然后 Quick Type Hierarchy 如下图所示: 我们发现: 在java中如果一个类没有指定父类,则他默认父类就Object.(这里感觉和Qt有相同的东西,但又不同) ...
- java 声明一个bus类_第11章 新特性 – 你应该更新的Java知识之Observer - Java 基础入门笔记...
作为一个Java程序员,不熟悉设计模式简直不好意思和人打招呼,而Observer模式可以说是位列最常用的设计模式之列,虽然有时候在具体代码里,它不一定叫这个名字,比如改头换面叫个Listener,但模 ...
最新文章
- 在 Jenkins 中使用声明式 Pipeline 构建 Android 项目
- Laravel 事件侦听的几个方法 [Trait, Model boot(), Observer Class]
- Android: 启动另外的APP及传递参数(转)
- PLSQL导出表的数据insert语句
- asp.net 中datagrid ItemDataBound\ItemCreated
- Nodejs进阶:使用DiffieHellman密钥交换算法
- CMDB学习之三数据采集
- Asp.Net实现无刷新文件上传并显示进度条(非服务器控件实现)
- PHP学习总结(3)——PHP入门篇之PHP的echo语句
- 又有微软AI科学家流向产业,小鹏汽车迎来视觉感知负责人郭彦东
- CCF NOI1071 Pell数列
- tomcat的comet事件解释
- 音频编解码算法库 (可支持g711u,g711a,g729,g722,opus等)
- UE4 Runtime下导入IES贴图为TextureLightProfile
- 网页前端(Html)video播放m3u8(HLS)Vue使用video.js播放m3u8
- Restricted cubic splines
- 计算机配置扫盲,小白买电脑不知所措?最全的扫盲知识
- 这次的深夜食堂来到了清迈,只为寻找那些…
- obj[key]和0bj.['key']
- Mybatis中按照年、季度、月、日、最近七天,查询