×

scala

java io报错_解决错误java.io.InvalidClassException

步虚声 步虚声 发表于2024-06-02 浏览5949 评论0
今天遇到一个现场问题,任务报错java.io.InvalidClassException。在开发环境是没有报错的,正式环境报错。大概类似于下面这样(非报错原文,摘自网上同类博客) 在网上查找资料后了解到 : 该异常是由于反序列化时, 当前类的serialVersionUID 与 反序列化后的类的serialVersionUID 不同所致。在未显示声明情况下由java编译器计算得出,但是不同的java编译器可能计算出的结果不同(本次出现该问题的直接原因是spark各个节点接收到的是spar

scala

Scala中Object和Class区别(伴生类和伴生对象)

wangshenghua wangshenghua 发表于2024-05-27 浏览3979 评论0
一,介绍 Scala是一个完全面向对象的语言,故Scala去掉了Java中非面向对象的元素,如static关键字,void类型,为了能够调用静态语法(模拟静态语法),采用伴生对象单例的方式 Scala源码中包含了main方法,在编译后自动形成了public static void main scala在编译源码时,会生成两个字节码文件,静态main方法执行另一个字节码文件中的成员main方法 Scala是完全面向对象的语言,那么没有静态的方法,只能通过模拟生成静态方法