美文网首页
【Java梳理】变量、基本数据类型

【Java梳理】变量、基本数据类型

作者: 田文健 | 来源:发表于2017-12-12 10:44 被阅读0次

Java是面对对象的语言,它的变量可以是局部变量、实例变量、静态变量等。实例变量是类的属性,在类实例化后保存在对象的内存中, 局部变量保存在函数栈中,当方法运行完毕时,变量被销毁(注意如果是引用类型,销毁的是保存引用的变量,而不是对象)。静态变量保存在常量池中。关于Java虚拟机内存模型的更多内容,以后详解。

package helloworld;
public class HelloWorld {

    int instanceVariable;   //实例变量

    public static void main(String[] args) {
        int localVariable = 3;    //局部变量
        System.out.println("hello world!");
    }
}

Java是一种静态类型语言,而且并不完全面向对象,它提供了几种非对象的基本数据类型:

        int localVariable = 3;    //局部变量
        boolean bool = true;   //布尔类型
        char c = 'c';   //字符类型
        byte b = 0x0; //用0填充byte
        short s = 1;  //短整形
        long l = 955;  //长整形
        float f = 22F;   //单精度浮点
        double d = 36D;  //双精度浮点

同时Java提供了每种基础数据类型对应的对象封装类型(Integer,Boolean,Character,Byte, Short, Long, Float, Double)。基本数据类型和封装数据类型的区别在于,基本数据类型变量自身保存的数据为它的值,而封装数据类型保存的是指向数据对象的地址,可以使用自生对象的方法。

Integer integer = 5;
System.out.println("value is " + integer.toString());

出克基本数据类型以外其他的类型为引用类型,变量本身保存数据在堆内存中的地址。

相关文章

  • 【Java梳理】变量、基本数据类型

    Java是面对对象的语言,它的变量可以是局部变量、实例变量、静态变量等。实例变量是类的属性,在类实例化后保存在对象...

  • Java-(1)

    Java 基本结构: Print输出不换行Println输出并换行 二:Java数据类型 基本数据类型 三、变量的...

  • Java基础知识梳理

    Java 基础知识梳理 1、Java的基本程序设计结构 1.1:数据类型 java中存在8中基本数据类型,其中有四...

  • Java变量运算符和表达式, 2021-08-14

    (2021.08.14 Sat) 变量 Java变量初始化时需要指定变量类型,如 Java中共有8种基本数据类型,...

  • 基本数据类型

    Java是强类型语言,每个变量都需要声明其数据类型.Java数据类型可分为基本数据类型和引用数据类型. 基本数据类...

  • Java SE基础2

    1、Java类的成员变量: Java类中的成员变量可以是任何一种数据类型(包括基本数据类型和引用数据类型); 在定...

  • 数据类型

    Java中,变量分为两种:基本类型的变量和引用类型的变量。 基本数据类型(基本数据类型是CPU可以直接进行运算的类...

  • java的基础知识与字符编码问题

    今天跟随网课老师的节奏,了解了java基本概念,java的变量,java的基本数据类型。 首先,java的基本概念...

  • Java语言基础

    Java主类结构基本数据类型变量与常量运算符数据类型转换

  • java编程分类

    一、java简介java开发环境配置java基础语法java对象与类java基本数据类型java变量类型java修...

网友评论

      本文标题:【Java梳理】变量、基本数据类型

      本文链接:https://www.haomeiwen.com/subject/akflvxtx.html