`
yeshaoting
  • 浏览: 684699 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Java数据存储

    博客分类:
  • J2SE
阅读更多

一.    存储在哪里
1.    寄存器:我们在程序中无法控制
2.    stack:存放基本类型的数据和对象的reference,但对象本身不存放在stack中,而是存放在Heap中
3.    Heap:存放用new产生的数据
4.    Static storage:存放在对象中用static定义的静态成员
5.    Constant storage:存放常量
6.    NON-RAM:硬盘等永久存储空间


二.    特例:基本型别
基本类型数据存放在Stack中,存放的是数据。而产生对象时,只把对象的reference存放在stack中,用于指向某个对象,对象本身存放在Heap中。


三.    Java中的数组
当你产生某个存储对象的数组时,真正产生的其实是存储reference的数组。引数组建立后,其中的每一个reference都会被自动设为null,表示“不指向任何对象”。

 

来自网络资料: Java编程思想读书笔记

分享到:
评论

相关推荐

    Java数据存储实训期末作业.zip

    Java数据存储实训期末作业.zip

    Java存储数据机制

    Java是一种广泛使用的高级编程语言,其在数据存储方面有着独特的机制。本文将深入探讨Java中的数据存储,主要关注堆内存(Heap Memory)和栈内存(Stack Memory)。 首先,堆内存是Java程序运行时的主要存储区域,...

    java数据结构课程设计java代码

    在本Java数据结构课程设计项目中,主要涵盖了数组、链表和字符串等基本数据结构的操作。这个项目不仅涉及了理论知识的应用,还实践了GUI(图形用户界面)的设计,使用了Swing库来构建用户交互界面,并利用文件系统...

    Java 实现Redis存储复杂json格式数据并返回给前端

    在Java Web开发中,利用Redis作为缓存...通过上述方式,Java开发者可以有效地将复杂JSON数据存储在Redis中,提高数据处理效率,并及时响应前端请求。在实际项目中,还需要根据业务需求和系统性能进行适当的优化和调整。

    JAVA中的数据字典

    在这个场景下,我们可以理解为Java中用于管理和存储数据的工具或技术。 数据字典在软件开发中扮演着关键角色,它有助于提高代码的可读性、可维护性和数据一致性。以下是一些与Java中数据字典相关的知识点: 1. **...

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

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

    Java常见数据结构面试题(带答案)

    "Java常见数据结构面试题(带答案)" 以下是对Java常见数据结构面试题的知识点总结: 栈和队列 * 栈和队列的共同特点是只允许在端点处插入和删除元素。 * 栈通常采用的两种存储结构是线性存储结构和链表存储结构...

    Java数据结构课件

    Java数据结构是计算机科学中的重要课程,主要探讨如何有效地存储和组织数据,以便进行高效的操作。这门课程通常包括数组、链表、栈、队列、树、图、哈希表等多种数据结构,并深入讲解它们的特性、操作方法以及在实际...

    java 数据类型讲解

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

    java数据结构实例

    "Java数据结构实例"这个主题,旨在通过具体的代码实例帮助初学者掌握数据结构的基本概念和使用方式,以此来提升编程思维和问题解决能力。在这个压缩包文件中,我们可以预期找到一些用Java实现的数据结构的源代码。 ...

    JAVA数据结构存储剖析

    JAVA数据结构存储剖析,如果您认真看完这篇文章,估计java中内存方面肯定会有所帮助,这篇文章是并非自己写的。有什么不对的地方,欢迎批评指正。

    JAVA数据类型思维导图

    本资源“JAVA数据类型思维导图”提供了一种直观的方式来理解和记忆Java中的数据类型,包括基本数据类型和引用数据类型。下面将对这两个主要的数据类型进行详细解释。 1. 基本数据类型(Primitive Data Types) - ...

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

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

    Java数据生成统计图表程序

    Java数据生成统计图表程序是一种利用Java编程语言来创建可视化数据表示的方法,特别是在处理温度等科学或工程数据时非常有用。这个程序可能包含了对输入数据进行分析、处理和展示的完整流程,通过Java的数据结构和...

    数据结构(java版本)

    数据结构是计算机科学中的核心概念,它涉及到如何有效地组织和管理数据,以便于高效地进行存储、检索和处理。在Java编程环境下,理解和掌握数据结构对于程序员来说至关重要,特别是对于初学者,它可以帮助提升编程...

    共享单车数据存储-共享单车数据存储系统-共享单车数据存储系统源码-共享单车数据存储管理系统-共享单车数据存储管理系统java代码

    共享单车数据存储-共享单车数据存储系统-共享单车数据存储系统源码-共享单车数据存储管理系统-共享单车数据存储管理系统java代码-共享单车数据存储系统设计与实现-基于springboot的共享单车数据存储系统-基于Web的...

Global site tag (gtag.js) - Google Analytics