我的class里面如果不定义serialVersionUID,编译时候很多警告。难道我每个class都要定义??

解决方案 »

  1.   

    不需要,我eclipse3.2
    里面也是这个警告,在我继承类的时候都会提示:
    serializable 类 dialogDemo 未声明类型为 long 的静态终态 serialVersionUID 字段
    我也知道这是为什么,顶!
      

  2.   

    这个是为了控制串行化对象文件版本的,实现了serializable接口的类都应该写这个东西,
    eclipse下你点击一下那个警告图标,会自动生成一个的
      

  3.   

    这个没什么问题啊,可以让ide生成一个,已可以忽略这个警告啊!!
      

  4.   

    窗口/首选项/java/编辑器/错误或警告 里面配置
      

  5.   

    窗口/首选项/java/编辑器/错误或警告 里面配置这个无关紧要的,可以配置成为不提示。
    一般默认是提示