黑马程序员技术交流社区
标题:
java中的两大数据类型
[打印本页]
作者:
水云间
时间:
2013-5-25 23:06
标题:
java中的两大数据类型
java分基本数据类型和引用数据类型两种,java一共有八种基本数据类型,分别是:byte,short,int,long,float,double,boolean和char
而引用数据类型存放的是数据所存在的地址,而基本数据类型则是直接存放数据的值例如如下代码:
package com.itheima;
public class Student {
public String name;
public int age;
public Student(String name, int age) {
super();
this.name = name;
this.age = age;
}
}
public class RefTest {
/**
* @param args
*/
public static void main(String[] args) {
Student stu1 = new Student("zhangsan",20);
Student stu2=stu1;
refChg(stu2);
System.out.println(stu1.name+"::"+stu1.age);
}
private static void refChg(Student stu){
stu.name="WangWu";
stu.age=10;
}
}
在控制台上可以看到打印的数据为wangwu::10,由此可以得出,stu2指向了stu1所指向的地址,他们指向了同一块内存
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2