• java 基础之数据类型


    java 数据类型这个地方面试的时候会被经常问到,很多人并不注意这个问题,今天带大家全面了解一下。
    java数据类型主要分:1.基本数据类型 2.引用数据类型 3.空类型 下面一一介绍.

    基本数据类型包括:byte,short,int,long,char,float,double,boolean 8种;注意:浮点型数据时非精度存储,整型数据为精确存储。而数据类型的字面值有默认值:整型为int,实型:为double

    引用类型(也叫对象类型)有5种:类,接口 ,数组 ,枚举 ,标注

    空类型: void

    8中基本类型的包装类:Byte  Short  Integer  Long  Character  Float  Double  Boolean
    基本类型的优势:数据存储相对简单,运算效率比较高。
    包装类的优势:有的容易,比如集合的元素必须是对象类型,满足了java一切皆是对象的思想。

    引用类型:底层结构和基本类型差别较大
    首先介绍下JVM的内存空间:
    1. Heap 堆空间:分配对象 new Person()
    2. Stack 栈空间:临时变量 Person per
    3.Code 代码区:类的定义,静态资源 Person.class

    例如:
    Person per = new Person();//new 在内存的堆空间创建对象,把对象的地址赋给per引用变量
    per.name();

    上例实现步骤:
        1.JVM加载Person.class Code
        2.new Person()在堆空间分配空间并创建一个Person实例
        3..将此实例的地址赋值给引用per, 栈空间

    如有错误请指证,thx

    更多资料关注:www.kootest.com ;技术交流群:182526995

  • 相关阅读:
    ubuntu安装ruby的几种方法总结
    使用一年ESB感受
    web工程迁移---在一个jboss5或jboss6中运行多个实例
    web工程迁移---weblogic8迁移到jboss5遇到的异常
    web工程迁移---jboss5迁移到jboss6
    Git使用(3)
    Git使用(2)
    Git使用(1)
    Spring4 mvc+maven 框架搭建(3)
    Spring4 mvc+maven 框架搭建(2)
  • 原文地址:https://www.cnblogs.com/kootest/p/4088031.html
Copyright © 2020-2023  润新知