黑马程序员_对象在内存中创建过程
来源:互联网 发布:影楼美工工资一般多少 编辑:程序博客网 时间:2024/04/29 06:01
------- android培训、java培训期待与您交流! ----------
class person
{
private string name ="jiujiu";
private int age;
private static String country="cn";
person(String name,int age)
{
this.name=name;
this.age=age;
}
{
System.out.println(name+""+age)
}
public void setName(String name)
{
this.name=name;
}
public void speak()
{
System.out.println(this,name+";;;"+this.age);
}
public static void showContry()
{
System.out.println("country="+country);
}
}
class PersonDemo
{
public static void main(String[] args)
{
person p=new person("zhang",20);
}
}
person p=new person("zhang",20);
该句话做了什么事?
1.new 用到了person.clsaa所以会先找到person.class文件加载到内存。
2执行该类中的static代码块,如果有的话,给person.class类进行初始化。
3在堆内存中开辟空间,分配内存地址
4在堆内存中建立对象属性看镜像默认值初始化
5对属性进行显示初始化
6对对象进行构造代码块初始化
7对对对象进行对应的构造韩式初始化
8将内存地址付给栈内存中的p变量
------------------------------android培训、java培训期待与您交流! ----------
- 黑马程序员_对象在内存中创建过程
- 创建对象在内存中,程序的执行过程
- java 对象创建时,在内存中加载的过程
- 黑马程序员---程序在内存中的存储过程
- 对象在内存中结构
- 黑马程序员_对象的初始化过程
- 黑马程序员_对象初始化过程
- php对象的学习1 对象在内存中的创建过程
- 创建对象在内存中都做了那些事情(对象初始化过程)
- 第二节对象在内存中的布局及对象创建过程
- 黑马程序员:单态设计模式static(使类在内存只有一个实例对象)
- 黑马程序员_iOS_C_整型变量在内存中所占字节数
- 在内存中创建原图的副本
- 74 Java 对象在内存中状态
- 函数、对象在内存中存在形式
- FiveDay(浅谈对象在内存中)
- 黑马程序员_对象
- Java中如何实现一个类在内存里只能创建一个实例对象
- Android组件
- Ogre粒子系统简介
- YUI3配置
- Design Pattern:Abstract Factory
- linux驱动平台相关资源
- 黑马程序员_对象在内存中创建过程
- 用于快速编译简单的C语言程序的shell脚本
- 新手问问
- android欢迎界面动画加载
- 编程之美-----高效率地安排见面会
- iOS之线程间通信
- Ubuntu(Linux)使用Eclipse搭建C/C++编译环境
- SQL SERVER中架构的理解
- How to store CGRect values in NSMutableArray?