`
echohfut
  • 浏览: 224449 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

java 对象状态

    博客分类:
  • JDK
阅读更多

对象一共有六种状态:

 

强引用有三种,

 

可触及的:从根节点出发可到达该对象

可复活的: 已经没有对象引用它了,但可能从finalize()终结函数中调用使其复活

不可触及的: 没有其他对象引用,也不会因为终结函数复活

 

三个引用对象,

软引用

弱引用

影子引用

引用对象指向目标对象。强引用的目标对象不会被GC回收,弱引用并不禁止目标对象被回收。这里的强弱是正对目标对象来说的。

分享到:
评论

相关推荐

    面向对象状态模式

    面向对象系统分析设计——对象设计,状态模式

    介绍Java对象序列化使用基础

    将对象状态转换成字节流之后,可以用java.io包中的各种字节流类将其保存到文件中,管道到另一线程中或通过网络连接将对象数据发送到另一主机。对象序列化功能非常简单、强大,在RMI、Socket、JMS、EJB都有应用。对象...

    java学习之Java 对象和类

    Java中的对象   现在让我们深入了解什么是对象。看看周围真实的世界,会发现身边有很多对象,车,狗,人等等。所有这些对象都有自己的状态和行为。   拿一条狗来举例,它的状态有:名字、品种、颜色,行为有:叫...

    Java入门:状态对象--数据库的替代者

    Java入门:状态对象--数据库的替代者

    MyBatis执行SQL并将结果映射成Java对象.docx

    5. Executor执行器要处理的SQL信息是封装到一个底层对象MappedStatement中 该对象包括SQL语句 输入参数映射信息 输出结果映射信息 其中输入参数和输出结果的映射类型包括HashMap集合对象 POJO对象类型

    完成Java面向对象程序设计实验课的心得体会

    经过这几周对Java面向对象程序设计的学习,让我更加了解到Java学习的重要性,以及Java对我们专业的发展发挥的作用。在上个学期我们也学习了Java语言程序设计基础,在此基础之上学习起来就方便了一些,做其实验来也会...

    java对象实体类属性字段对比变化过程

    Java对象实体类属性字段对比变化过程是指在一个Java对象实体类的生命周期中,其属性字段的变化情况。这种变化过程通常涉及到对象的创建、使用和销毁等阶段。 在对象的创建阶段,Java对象实体类会根据预设的属性字段...

    精通 Hibernate:Java 对象持久化技术详解(第2版).part2

     8.3 Java对象在Hibernate持久化层的状态  8.3.1 临时对象的特征  8.3.2 持久化对象的特征  8.3.3 被删除对象的特征  8.3.4 游离对象的特征  8.4 Session接口的详细用法  8.4.1 Session的save()和persist()...

    Java EJB中有、无状态SessionBean的两个例子

    Java EJB中有、无状态SessionBean的两个例子,的无状态SessionBean可,会话Bean必须实现SessionBean,获取系统属性,初始化JNDI,取得Home对象的引用,创建EJB对象,计算利息等;  在有状态SessionBean中,用累加...

    Java对象序列化使用基础

    所谓对象序列化就是将对象的状态转换成字节流,以后可以通过这些值再生成相同状态的对象。这个过程也可以通过...像RMI、Socket、JMS、EJB它们中的一种,彼此为什么能够传递Java对象,当然都是对象序列化机制的功劳。

    java对象定义.txt

    每个对象实例都有其自己的属性和行为,这些属性和行为由类的定义和状态决定。 在Java中定义一个对象的语法如下: javaClassName objectName; 或者在创建对象的同时赋值: javaClassName objectName = new ClassName...

    浅谈Java实体对象的三种状态以及转换关系

    主要介绍了浅谈Java实体对象的三种状态以及转换关系,具有一定参考价值,需要的朋友可以,看看。。

    Java基础复习笔记02对象状态、引用种类、垃圾回收形式.pdf

    Java基础复习笔记02对象状态、引用种类、垃圾回收形式.pdf

    Java面试题57.hibernate对象状态及其转换.mp4

    Java面试题57.hibernate对象状态及其转换.mp4

    Java OMT(object modeling techniques)对象、动态、功能模型 全套PPT课件 共9个章节.rar

    Java编程 OMT(object modeling techniques)对象 动态 功能 07 状态图(共31页).ppt Java编程 OMT(object modeling techniques)对象 动态 功能 08 活动图(共40页).ppt Java编程 OMT(object modeling ...

    Java9种内置对象

    out:向页面输出 ...session:封装了用户浏览器和服务器的会话, 可以记录每个浏览器的运行状态 application:代表整个应用(web...pageContext:页面的管家,从对象中可以取得其他所有的内置对象 config:取得jsp网页的配置信息

    Java基础复习笔记02对象状态、引用种类、垃圾回收形式

    Java基础复习笔记02对象状态、引用种类、垃圾回收形式

    Hibernate 对象的状态检索

    本人在厦门邦初培训时候 使用的快速入门精简文档 ...对象的临时状态、持久状态和游离状态 用session的update()方法使游离对象转变为持久化对象。 延迟装载 迫切左外链接 HQL检索方式 QBC检索方式 本地SQL检索方式

    java源码包---java 源码 大量 实例

     Java生成密钥、保存密钥的实例源码,通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、保存私钥到文件privateKey.dat、如何用Java对象序列化保存私钥...

Global site tag (gtag.js) - Google Analytics