Java数组与栈内存、堆内存
2024-08-28 08:20:59
package ch4;
/**
* Created by Jiqing on 2016/11/9.
*/
public class ArrayInRam {
public static void main(String[] args) {
int[] a = {5,7,20};
int[] b = new int[4];
System.out.println("b数组的长度为:"+b.length);
for(int i = 0,len = a.length;i<len;i++) {
System.out.println(a[i]);
}
// 循环输出b数组的元素
for (int i = 0,len = b.length;i<len;i++) {
System.out.println(b[i]);
}
// b引用指向a引用的数组
b = a;
System.out.println("b数组的长度为:"+b.length);
for (int i = 0,len = b.length;i<len;i++) {
System.out.println(b[i]);
}
a[1] = 11;
System.out.println(b[1]); // 值变了
}
}
package ch4;
/**
* Created by Jiqing on 2016/11/9.
*/
public class Person {
public int age; // 年龄
public double height; // 身高
public void info() {
System.out.println("我的年龄是:"+age+",我的身高是:"+height);
}
}
package ch4;
/**
* Created by Jiqing on 2016/11/9.
*/
public class Student {
public static void main(String[] args) {
Person[] students;
students = new Person[2];
Person zhang = new Person();
zhang.age = 15;
zhang.height = 158;
Person lee = new Person();
lee.age = 16;
lee.height = 161;
students[0] = zhang;
students[1] = lee;
lee.info(); // 我的年龄是:16,我的身高是:161.0
students[1].info(); // 我的年龄是:16,我的身高是:161.0
}
}
最新文章
- 【学习笔记】oracle 比较运算符,逻辑运算符,特殊运算符,判断空值,大小写敏感
- De4Dot+Reflector 支持多种反混淆
- 如何在silverlight中以同步方式 获取sharepoint2013站点的当前登录账号
- 第一次开发PHP网页Hello PHP
- java 分析方法调用过程
- [OM]Dropship SO(直发/直运订单)的流程
- 第二好用的时间日期选择插件(jscal)
- spring Transaction Management --官方
- thinkphp分页实现
- Maven实战三
- requestium
- 【深度学习】吴恩达网易公开课练习(class1 week4)
- androidpn 推送系统
- Spring boot 自定义starter
- iOS LLDB调试精解
- AngularJS标准Web业务流程开发框架—1.AngularJS模块以及启动分析
- HDFS pipeline写 -- datanode
- JavaScript随机数生成方法
- Apache配置基于端口号的虚拟主机 Apache virtual host configuration is based on the port
- 点滴积累【JS】---JS小功能(操作Table--动态添加删除表格及数据)