对象存储位置:
- 寄存器:最快的存储区;
- 堆栈:位于RAM中,速度仅次于寄存器,主要存放对象的引用,系统必须知道所有项确切的生命周期,以便上下移动堆栈指针;
- 堆:也位于RAM中,用于存放所有Java对象,编译器不需要知道数据的的生命周期,灵活性虽高,但速度要差于以上二者;
- 常量存储:也就是静态存储区,通常用于存放字符串等不会被改变的常量;
- 非RAM存储:完全不受程序影响,比如流对象和持久化对象。
对象的特例 - 基本类型:
对于一些常用的数据类型,往往需要高效的使用,所以直接在栈中直接创建一些并非是引用的直接变量,并直接存储值。
Java还提供了两个用于高精度计算的类:BigInteger和BigDecimal。
关键字 static
使用static可以满足两种情况下的需要:
- 只想为某特定域分配单一存储空间,而不去考虑对象的创建情况;
- 希望某个方法不与包含它的类的任何对象关联,也就是即使没有创建对象,也能使用改方法。
- 大小: 42.5 KB
分享到:
相关推荐
Thinking in Java 自学笔记——第二章 一切皆对象 个人原创,不喜勿喷。
Thinking in Java 自学笔记——第一章 对象导论 个人原创,不喜勿喷。
Thinking in Java(java编程思想) 第三版+第四版(完整中文版电子书+配套习题答案) 本资料包括四部分内容: 1、Thinking in Java 3th Edition.pdf为java编程思想第三版,是中文版,pdf格式,不是扫描版,非常清晰...
Thinking in Java 4Edition 练习题答案
英文版Thinking in java Thinking in Java Fourth Edition Bruce Eckel President, MindView, Inc.
java ,thinking in java ,源码,thinking in java 第四版源码。。欢迎使用
Thinking in Java 2nd习题及答案
Thinking in Java 4th Edition Annotated Solutions Guide!
本文档是对Thinking in C++第二章的答案,所有代码均已经用过,可靠。
Thinking in java 电子书,经典java书籍
Thinking In Java 第四版 【练习题答案 完整版】+ 章节标签 pdf格式
Thinking In Java第四版中文版.pdf,Thinking In Java第四版中文版.pdfThinking In Java第四版中文版.pdfThinking In Java第四版中文版.pdf
thinking in java thinking in java thinking in java thinking in java thinking in java
thinking in java 文档
第2 章 一切都是对象 第3 章 控制程序流程 第4 章 初始化和清除 第5 章 隐藏实施过程 第6 章 类再生 第7 章 多形性 第8 章 对象的容纳 第9 章 违例差错控制 第10 章 JAVA IO 系统 第11 章 运行期类型鉴定 第12 章 ...
本书赢得了全球程序员的广泛赞誉,即使是最晦涩的概念,在Bruce Eckel...从Java的基础语法到最高级特性(深入的面向对象概念、多线程、自动项目构建、单元测试和调试等),本书都能逐步指导你轻松掌握。最新版本的哦
Thinking In Java-Java 编程思想(中英文版 第四版) Thinking In Java-Java 编程思想(中英文版 第四版)
thinking in java中文第三版!
Thinking in Java 习题答案, 源代码
大量的教程涵盖了该语言的许多细节,每节都有示例练习,您可以尝试并扩展Java知识。