社区
Java
帖子详情
@在java中的应用
小强119
2013-04-19 10:25:27
@Entity
@Table(name = "GY_GZDT")
public class GyGzdt implements Serializable {
...
}
如题,前面的@符号代表什么意思,另外就是implements Serializable有什么用和影响
...全文
47
1
打赏
收藏
@在java中的应用
@Entity @Table(name = "GY_GZDT") public class GyGzdt implements Serializable { ... } 如题,前面的@符号代表什么意思,另外就是implements Serializable有什么用和影响
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
齐岳
2013-04-19
打赏
举报
回复
百度一下 你就知道 Serializable就是个序列化接口 一个对象序列化的接口,一个类只有实现了Serializable接口,它的对象才是可序列化的。因此如果要序列化某些类的对象,这些类就必须实现Serializable接口。而实际上,Serializable是一个空接口,没有什么具体内容,它的目的只是简单的标识一个类的对象可以被序列化。 追问 那进行序列化有什么好处呢? 回答 什么情况下需要序列化 a)当你想把的内存中的对象写入到硬盘的时候; b)当你想用套接字在网络上传送对象的时候; c)当你想通过RMI传输对象的时候; 再稍微解释一下:a)比如说你的内存不够用了,那计算机就要将内存里面的一部分对象暂时的保存到硬盘中,等到要用的时候再读入到内存中,硬盘的那部分存储空间就是所谓的虚拟内存。在比如过你要将某个特定的对象保存到文件中,我隔几天在把它拿出来用,那么这时候就要实现Serializable接口; b)在进行java的Socket编程的时候,你有时候可能要传输某一类的对象,那么也就要实现Serializable接口;最常见的你传输一个字符串,它是JDK里面的类,也实现了Serializable接口,所以可以在网络上传输。 c)如果要通过远程的方法调用(RMI)去调用一个远程对象的方法,如在计算机A中调用另一台计算机B的对象的方法,那么你需要通过JNDI服务获取计算机B目标对象的引用,将对象从B传送到A,就需要实现序列化接口。 没有人说的话能全部准确,批判性的参考。 @符号 主要是起到注解作用 在使用框架的时候 你再体会体会
Dalvik虚拟机 PPT版
Android
应用
程序
中
的Dalvik虚拟机实例实际上是从Zygote进程的地址空间拷贝而来的,这样就可以加快Android
应用
程序的启动速度。Dalvik虚拟机与
Java
虚拟机共享有差不多的特性,例如,它们都是解释执行,并且支持即时...
JDK1.6 Mac 官方正式版
JDK1.6 Mac版 请先退出任何
Java
应用
程序,然后再安装 JDK1.6 Mac版 请先退出任何
Java
应用
程序,然后再安装
Java
技术
应用
及实战
Java
是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此
Java
语言具有功能强大和简单易用两个特征。
Java
语言作为静态面向对象编程语言的代表,极好地实现了面向...
【
Java
注解】@Test注解测试
应用
和实践探究
Java
@Test注解实践 利用Junit测试的@Test注解,...但在实际使用
中
发现方法权限只能是public,不能用static修饰,而且不能用于内部类的方法。、 Case1 下面的代码可以正常执行,输出正常 import org.junit.Test; publ
java
中
@override注解的含义
java
中
@override注解的含义
Java
50,530
社区成员
85,610
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章