社区
Java SE
帖子详情
int是否可序列化?
renlei413326889
2008-11-28 12:07:02
如题!!
...全文
833
9
打赏
收藏
int是否可序列化?
如题!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shrimp0576
2008-12-04
打赏
举报
回复
序列化的全称叫对象序列化吧,int应该不是对象吧,在1.5采用自动装箱技术以后,jdk自动在需要的时候把基本类型转化为相应的类,那就可以序列化了,其实应该是Integer可序列化,不应该是int
bruni
2008-11-28
打赏
举报
回复
当然可以
libing821126
2008-11-28
打赏
举报
回复
Int 可以序列化的
gongfuliang
2008-11-28
打赏
举报
回复
基本类型不需要你自己实现序列化。
其实对象的序列化,就是对象按一定的规则组合成基本类型,最后再反序列化回来
renlei413326889
2008-11-28
打赏
举报
回复
还问一下在Hibernate中操作类好像都要实现 Serializable接口 也可以不实现 到底有什么区别呢
如
class Users implements Serializable {
private int id;
private String uname;
public Users() {
}
public Users(int id, String uname) {
this.id = id;
this.uname = uname;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getUname() {
return uname;
}
public void setUname(String uname) {
this.uname = uname;
}
}---------->这是Hibernate操作的类
renlei413326889
2008-11-28
打赏
举报
回复
3楼说的有点悬,类型信息不会写到流中,那一般的类是可以的罗
云上飞翔
2008-11-28
打赏
举报
回复
答:基本数据类型(如:int)是可以直接在ObjectOutputStream流中输出的(如:使用oos.writeInt()1234),此时是除了必要的头部字节信息外,是直接用低层的DataOutputSteam流来写int值的(
不会自动装箱
变成Integer对象再来写的。)而且
类型信息(是基本类型int)也不会写到
流中的。你说:这种操作算不算你说的“序列化”含义呢?
铑枪--突廆孒
2008-11-28
打赏
举报
回复
int 类型的是不可以的。。。但是在序列化时,系统(1.5以后的JDK吧,好像是,1.5以前的不知道)会自动把int类型转换成其封装类型:Integer,看Integer类的源文件可以看出Integer类是实现了可序列化接口的,因此Integer是可序列化的。。。。
jjy1983
2008-11-28
打赏
举报
回复
可以
String转
int
本套视频详细讲解了String如何转换成
int
,这在开发实践中会频繁遇到。
int
类型需要从文本框录入,如学生身高,服务器接收到的是String类型,使用时需要转换成
int
类型。类型转换时需要使用到包装类的方法,8种基本类型都有对应的包装类。
什么是 java
序列化
?什么情况下需要
序列化
?
什么是 java
序列化
?什么情况下需要
序列化
?
序列化
:将 Java 对象转换成字节流的过程。 反
序列化
:将字节流转换成 Java 对象的过程。 当Java 对象需要在网络上传输 或者 持久化存储到文件中时,就需要对 Java 对象进行
序列化
处理。
序列化
的实现:类实现 Serializable 接口,这个接口没有需要实现的方法。实现 Serializable 接口是为了告诉 jv...
什么是
序列化
?反
序列化
? 场景使用? 怎么实现???
今天煌sir来带你扫扫盲, 关于什么是
序列化
?反
序列化
? 场景使用? 怎么实现??? 或许我们平时大概知道, 嗯,
序列化
,就是实现 Serializable 接口, 那再问你,怎么实现的, 或许你就有点懵逼,这篇, 让我们来 look 一 look 吧~~~~~ 目录 一.什么是
序列化
?反
序列化
? 二.为什么要
序列化
和反
序列化
?什么场景使用? 三.
序列化
有什么作用?好处? 四.如何实现
序列化
和反
序列化
? 实现
序列化
的前提 实现代码 第一步:创建一个 JavaBean 对象 ...
什么是
序列化
?Java 中如何实现
序列化
?
Java 中的
序列化
机制是一种将对象转换为字节流的过程,可以使得对象的状态可以被保存和恢复。Java 中提供了一套
序列化
机制,可以使得对象的
序列化
和反
序列化
变得简单而方便。Java 中的
序列化
机制使用了默认
序列化
和自定义
序列化
两种方式,可以根据实际情况选择不同的方式来实现
序列化
。在实际应用中,可能需要考虑一些特殊情况,例如
序列化
一个对象的子类,
序列化
一个对象的字段时需要特殊处理等,可以使用自定义
序列化
来实现。
面试|什么是
序列化
?怎么实现?有哪些方式?
1 为什么要
序列化
(背景)以及什么是
序列化
? 对于Java初学者来说,
序列化
这个概念很难接触到,因为这个阶段还没有接触到系统和框架,没有系统的交互和消息的传递,Java对象以及类的基本信息在JVM内存中随着JVM停止而消失,JVM下次启动又会重新加载字节码。但是假如系统下次启动后,某对象A需要依赖系统本次对象A的值的时候,就需要考虑对象A“持久化”的问题。相信大家看到“持久化”都会想到数据库或者缓...
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章