从Java类到对象的创建过程都做了些啥

从Java类到对象的创建过程都做了些啥,第1张

Java程序执行时,第一步系统创建虚拟机进程,然后虚拟器用类加载器Class Loader加载java程序类文件到方法区。

存放加载过的类信息、常量、静态变量、及jit编译后的代码(类方法)等数据的内存区域。它是线程共享的。

方法区存放的信息包括:类的基本信息、运行时常量池、变量字段信息、方法信息等。

写一个简单明了的给你

//此程序模拟二维坐标点,(x,y)

public class Point

{

public int x;

public int y;

public static void main(String[] args)

{

Point p1 = new Point(1,2);//创建一个坐标对象,也是创建了点p1(1,2)

Point p2 = new Point(2,5);//创建一个坐标对象,即创建了点p2(2,5)

//输出这两个点

Systemoutprintln(p1);

Systemoutprintln(p2);

}

//构造函数

public Point(int x,int y)

{

thisx =x;

thisy =y;

}

public String toString()//此函数在输出对象内容时调用

{ return "x:"+x+" y:"+y;

}

}

这个程序得到的结果是

x:1 y:2

x:2 y:5

分类: 电脑/网络 >> 程序设计 >> 其他编程语言

解析:

Java中只有基本数据类型,比如int、double、boolean等是值传递,其他一律是引用传递。在Java中数组(如:int [])被认为是对象,也是引用传递,即2个名称指向同一内存地址。

以上就是关于从Java类到对象的创建过程都做了些啥全部的内容,包括:从Java类到对象的创建过程都做了些啥、怎样用java编写创建对象和使用对象的方法程序、java 中对象数组传递的是值还是地址等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10625573.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存