Java 中Serializable的作用
MVC中 java bean经常用这个.
----
没有implements Serializable,你就不能通过rmi(包括ejb)提供远程调用。
serialization 允许你将实现了Serializable接口的对象转换为字节序列,这些字节序列可以被完全存储以备以后重新生成原来的对象。
serialization不但可以在本机做,而且可以经由网络操作(就是猫小说的RMI)。这个好处是很大的----因为它自动屏蔽了操作系统的差异,字节顺序等。比如,在Window平台生成一个对象并序列化之,然后通过网络传到一台Unix机器上,然后可以在这台Unix机器上正确地重构这个对象。
Object serialization主要用来支持2种主要的特性:
1。Java的RMI(remote method invocation).RMI允许象在本机上一样操作远程机器上的对象。当发送消息给远程对象时,就需要用到serializaiton机制来发送参数和接收返回直。
2。Java的JavaBeans. Bean的状态信息通常是在设计时配置的。Bean的状态信息必须被存起来,以便当程序运行时能恢复这些状态信息。这也需要serializaiton机制。
总之如果在网络的环境下做类传输,应该还是implements Serializable。
----
一般定义类的时候用
class UserValue ... implements Serializable
{
String name;
String password;
get and set methods...
}
相关文档:
今天课间跟同学们聊天的时候聊起最近几天上课的内容,同学们都感觉这几天压力很大,因为这几天上课讲解的东西都是一些基础的但是非常重点的东西,跟以后的课程的学习联系十分密切,这几天讲的东西学不好的话,等到后面学习三大框架会很吃力,有一个哥们用了一个比喻很贴切,他说现在每天都像是在打 ......
昨天下午2点中科软件公司来到传智博客招聘,招6个人左右。
2点多一点的时候来了一个中年人,发了一套试卷给我们,是用英语的,这对我刚刚过四级的来说相当吃力啊,内容基本上都是se部分的,搞了小半年的javaee了,忽然来个se部分的,心里还真没底。
很容易做的做完就忘了,只有 ......
1) 准确筛选职位信息。根据自己的专业,希望所从事的行业以及以往工作经验等情况,有 针对性的选择招聘网站,一些行业招聘网站发布信息对你来说比较有价值点。比如是学旅游管理的,就可以去类似JOB36行业招聘网的中国旅游人才网去注册简 历比较好,因为里面都是与旅游相关的企业在招聘;如果你要找金融类的工作,就可以去 ......
1、Oracle8/8i/9i数据库(thin模式)
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的SID
String user="test";
String password="test";
Connection conn= Dri ......
Java判断IP是否在指定网段中,看代码
/**
* 判断ip是否在指定网段中
* @author dh
* @param iparea
* @param ip
* @return boolean
*/
public static boolean ipIsInNet(String iparea, String ip) {
if (iparea == null)
throw new NullPointerException("IP段不能为空!");
if (ip == nul ......