`
xiaobian
  • 浏览: 587985 次
  • 来自: 北京
社区版块
存档分类
最新评论

Java数据类型以及存储

    博客分类:
  • Java
阅读更多
String str1 = new String("abc"); //数据存储在堆中
		String str2 = new String("abc"); //数据存储在堆中
		
		System.out.println(str1 == str2);//比较引用地址是否相等 false
		System.out.println(str1.equals(str2));//比较值是否相等 true

		String str3 = "abc"; //数据存储在栈中
		String str4 = "abc"; //数据存储在栈中
		
		System.out.println(str3 == str4);//比较引用地址是否相等 true
		System.out.println(str3.equals(str4)); //比较值是否相等 true
		
		System.out.println(str3 == str2); //比较地址是否相等 false
		System.out.println(str3.equals(str1)); //比较值是否相等 true
		int                             a    =      3;
		//(变量类型)自动变量     引用     字面值
		//                             (栈)         (栈)

		String                          b    =    "abc";
		//(变量类型)类变量       引用     字面值
		//                             (栈)         (栈)

		String                         c    =    new String("abc");
		//(变量类型)类变量       引用     类对象
		//                            (栈)         (堆)

1.	寄存器(Register):在处理器中,由编译器分配。
2.栈(Stack):存储原始(primitive)数据类型和对象的引用
3.堆(Heap):存储对象
4.静态存储区(Static Storage):存储整个运行期都可以访问的数据成员和方法
5.固定存储(Constant):存储常量
6.非内存的存储:

分享到:
评论

相关推荐

    Java数据类型和MySql数据类型对应一览

    Java 数据类型和 MySql 数据类型对应一览 在 Java 编程语言中,数据类型是指变量或函数可以持有的值的类型。 MySql 数据库也具有其自己的数据类型,用于存储和管理数据。在本文中,我们将对 Java 数据类型和 MySql ...

    Java数据类型和MySql数据类型对应表

    Java 数据类型和 MySql 数据类型对应表 在 Java 编程中,了解 Java 数据类型和 MySql 数据类型的对应关系非常重要。这是因为在 Java 应用程序中,我们经常需要与数据库进行交互,而 MySql 是一种常用的关系数据库...

    sqlserver数据库类型对应Java中的数据类型

    SQL Server 数据库类型对应 Java 中的数据类型 SQL Server 是一个关系数据库管理系统,Java 是一个广泛使用的编程语言。在 Java 中,对数据库的操作需要通过 JDBC(Java Database Connectivity)来实现,而在 JDBC ...

    JAVA数据类型思维导图

    - 基本数据类型存储在栈内存中,生命周期短,速度快,分配和释放由编译器自动处理。 - 引用数据类型的实例存储在堆内存中,生命周期由程序员控制,通过new关键字创建,使用完毕后需要手动或者垃圾回收机制进行回收...

    MySql于Java数据类型对应列表

    ### MySQL与Java数据类型对应详解 #### 概述 在进行数据库操作时,尤其是在使用Java进行MySQL数据库开发的过程中,正确地映射数据类型是至关重要的一步。本文将详细介绍MySQL中的各种数据类型及其在Java中的对应...

    JAVA数据类型与Hibernate的类型映射

    这篇博客主要探讨了Java数据类型如何与Hibernate的类型映射进行对应。 首先,Java的基本数据类型在Hibernate中有对应的类型映射。例如,int型在Hibernate中通常映射为Integer类型,因为数据库字段可能允许为空...

    Oracle9i数据类型Java数据类型Schema类型对比.doc

    Oracle9i 数据类型、Java 数据类型以及 Schema 类型之间的对比主要关注它们在存储和处理数据时的差异。这些数据类型是编程和数据库管理中的基础,理解它们的关系对于开发与数据库交互的应用程序至关重要。 1. ...

    java 数据类型讲解

    #### 二、Java数据类型分类 Java的数据类型主要分为两大类:原始数据类型(Primitive Data Types)和引用数据类型(Reference Data Types)。 ##### 2.1 原始数据类型 原始数据类型包括整型、浮点型、布尔型和...

    Java实验-基本数据类型及操作

    Java基础数据类型及操作实验报告 Java是一种面向对象的编程语言,具有强大的数据类型系统。了解Java中的基本数据类型及其操作是java编程的基础。本实验报告将介绍Java中的基本数据类型、数据类型转换、控制台输入...

    Java数据类型,Hibernate数据类型,标准sql数据类型之间的对应表

    当我们在使用Hibernate时,我们需要了解Java数据类型如何与SQL数据类型对应,以便正确地配置实体类和Hibernate的映射文件(通常是.hbm.xml文件或使用注解的方式)。例如,Java的`int`类型通常对应于SQL的`INTEGER`,...

    Java数据类型练习.doc

    Java 数据类型练习 本文档总结了 Java 数据类型的一些基本概念和实践练习题,涵盖了基本类型、变量定义、常量、运算符、控制流、数组、随机数等多方面的知识点。 一、基本类型 Java 中有八种基本类型:byte、...

    oracle-java数据类型1

    在 Oracle 数据库与 Java 应用程序交互时,理解 SQL 数据类型和它们对应的 JDBC 类型以及 Oracle 扩展的 Java 类型是至关重要的。这里我们将深入探讨这些概念,并提供一个全面的指南。 首先,JDBC(Java Database ...

    C#和java数据类型的等价类型

    C#和Java数据类型的等价类型 C#和Java都是面向对象的编程语言,它们都支持多种数据类型,以便于开发者在编程时可以选择合适的数据类型来存储和操作数据。本文将对C#和Java中的数据类型进行比较和分析,帮助开发者更...

    Java各种数据类型的使用

    Java 是一种广泛使用的面向对象编程语言,它支持多种内置的数据类型,这些数据类型被用于存储不同类型的信息。对于初学者来说,理解这些数据类型及其使用方式至关重要。本文将详细介绍 Java 中的各种数据类型,并...

    Java中数据类型和MYSQL中数据类型的对比

    对比 Java 和 MySQL 数据类型时,开发者需要考虑存储需求、数据精度、性能和空间效率等因素。在设计数据库模式和编写 SQL 查询时,了解这些差异至关重要,以确保数据的正确性和高效存储。同时,这也影响到数据库查询...

    Java基本数据类型

    本文将详细介绍Java中的基本数据类型,包括它们的定义、范围、存储空间以及如何在实际开发中正确使用这些类型。 #### 二、基本数据类型概述 Java的基本数据类型主要包括整型、浮点型、字符型和布尔型。每种类型的...

    java变量数据类型运算符

    在Java编程语言中,变量是存储数据的容器,而数据类型则是定义变量可以存储哪种类型的数据。Java提供了两种主要的数据类型:基本数据类型和引用数据类型。基本数据类型包括整型(byte, short, int, long)、浮点型...

    Java中的各种数据类型在内存的的存储方式

    Java中的各种数据类型在内存的存储方式 Java中的数据类型可以分为基本类型和引用类型两种。基本类型包括整数、浮点数、字符、布尔值等,引用类型包括类、数组、接口等。不同的数据类型在内存中的存储方式也不同。 ...

    理解java中的基本数据类型

    本文将深入探讨Java中的八种基本数据类型:`boolean`、`byte`、`short`、`int`、`long`、`char`、`float`以及`double`,并结合实例来解释这些类型的特点及其在实际编程中的应用。 #### 1. `boolean` `boolean`类型...

    Java 数据类型常见面试题总结 · .pdf

    Java 数据类型常见面试题总结 Java 数据类型是 Java 编程语言的基础,了解 Java 数据类型是 Java 开发者的必修课。Java 数据类型可以分为基本数据类型和包装类型两大类。在 Java 中,基本数据类型包括 byte、short...

Global site tag (gtag.js) - Google Analytics