JAVA教程 JAVA虚拟机电子书

Java是什么 Java培训

Java教程 《Thinking in Java》学习笔记(二)——万事万物皆对象 Java软件学习

《Thinking in Java》学习笔记(二)

————万事万物皆对象

作者:孤独萤火虫

对象与reference之间的关系,好比电视和遥控器之间的关系,只要手上握有遥控器,便可以操纵电视。如果你想在房间里走来走去,同时保有对电视的控制,只需要随身带着遥控器,不必背着沉重的电视。

有六个地方可存放数据:

1. 寄存器(Registers):位于处理器内部,速度最快的存储场所,程序员无法碰触,也不会在程序里感觉到它的存在。编译器会根据自身需求适当分配使用。

2. 栈(Stack):位于RAM中,速度仅次于寄存器,必须能够掌握所存储数据的实际大小和存活时间。可以将reference存于stack内,但不能将一般对象置于其上。

3. 堆(Heap):也位于RAM中,比stack慢很多,用来置放所有Java对象。

4. 静态存储空间(Static storage):也位于RAM中,存放着程序执行期间一直存在的数据。可以使用关键字static将对象内的特定成员设为静态,但Java对象本身绝无可能置于其中。

5. 常量存储空间(Constant storage):可以放到ROM中,存放常量。

6. Non-RAM存储空间:即使程序不执行,数据也能够继续存在。如:串流化对象(streamed objects)和持久性对象(persistent objects)。Java提供了所谓的轻量级持久性(lightweight persistence)。

Java教程分页: 共5页: 上一页 1 [2] [3] [4] [5] 下一页

其他Java虚拟机教程:

在信息系统中使用Java访问SQLServer数据库

Java 正则表达式自义bean

Hibernate 的原理与配置快速入门

精通struts第三章(2)

AttachXMLForSelect:XML自动关联多级SELECT

Vml Dhtml:制作一个应用渐变颜色效果不错的

理解error和exception之间的区别

浅谈JAVA VM 发展(:黄敬群)

Eclipse 3.1 M5a 发布!!!

Jbuilder mobileset nokia配置

Java程序员的存储过程

Java Servlet 编程及应用(一)

数字签名(java)

运用类的思想和Java的反射(Reflect)技术

user itext create a word file

进一步提高JDBC应用程序的性能(一)

用Eclipse进行XML开发

JBuilder JBoss tomcat的环境配置

安装自己的java聊天室

Groovy用户指南(11)

Effective Java 学习笔记(一)

配置Tomcat5.5.4数据库连接池

全世界所有程序员都会犯的错误

实现Java与C语言接口

在对象OR映射中采用对象存储范式代替关系存

《我的 O/R Mapping 之旅》勘误及补充

Log4j源代码阅读—Log4j中主要的类

Java2核心技术 卷1(MailboxText.java)

我的IBatisNet实践

java虚拟机学习笔记

Eclipse 配置资源

从File类开始IO系统介绍

JAVA中用动态代理类实现记忆功能(一)

配置Spring Ide for Eclipse

Struts学习笔记[3]使用ant来发布Struts应用

图解Java开发工具JBuilder 9.0(三)

Java初学及基础问题

对Java多态性综合运用的探讨

浅析Java语言中两种异常的差别

[oracle]使用Oracle10g jdbc 驱动中Connect

Java环境设置及中文问题祥解

J2SE5.0实例---注释(annotation)

CORBA技术探索起步

离开Java布局管理器

EJB 最佳实践:验证助手类

第三部分:使用Jasperreport作为报表控件开

利用DES加密算法保护Java源代码

javabean 101 16

liferay portal在JBoss Tomcat下的安装(翻

Java程序性能测试