zoukankan      html  css  js  c++  java
  • java回顾4 Java基本数据类型

            为JAVA基本数据类型。我的实在是有兴趣引用数据类型。在这里,我说的是主应用程序数据类型。

            为JAVA荐两个网址:

                   1.http://blog.sina.com.cn/s/blog_745b874b0101jqqv.html

                   2.http://www.w3cschool.cc/java/java-basic-datatypes.html

            引用数据类型:
                   类、接口类型、数组类型、枚举类型、注解类型;

            引用数据类型在被创建时,首先要在栈上给其引用(句柄)分配一块内存。而对象的详细信息都存储在堆内存上,然后由栈上面的引用指向堆中对象的地址。


                 比如,有一个类Person,有属性name,age,带有參的构造方法,
                 Person p = new Person("Tom",20);
            在内存中的详细创建过程是:
                 1.首先在栈内存中位其p分配一块空间;
                 2.在堆内存中为Person对象分配一块空间,并为其三个属性设初值"",0;
                 3.依据类Person中对属性的定义,为该对象的两个属性进行赋值操作;
                 4.调用构造方法,为两个属性赋值为"Tom",20;(注意这个时候p与Person对象之间还没有建立联系);
                 5.将Person对象在堆内存中的地址,赋值给栈中的p;通过句柄p能够找到堆中对象的详细信息。


    版权声明:本文博客原创文章,博客,未经同意,不得转载。

  • 相关阅读:
    Cannot allocate memory(1)
    tomcat server.xml配置属性
    HTB-靶机-Nibbles
    HTB-靶机-CrimeStoppers
    HTB-靶机-FluxCapacitor
    HTB-靶机-Bashed
    HTB-靶机-Inception
    HTB-靶机-Fulcrum
    HTB-靶机-Ariekei
    HTB-靶机-Enterprise
  • 原文地址:https://www.cnblogs.com/zfyouxi/p/4753996.html
Copyright © 2011-2022 走看看