小编Abh*_*Ash的帖子

正则表达式查找以〜开头和结尾的所有可能出现的文本

我想找到两个~s 之间包含的所有可能出现的文本.

例如:对于文本~*_abc~xyz~ ~123~,我希望以下表达式作为匹配模式:

  1. ~*_abc~
  2. ~xyz~
  3. ~123~

注意它可以是字母或数字.

我尝试使用正则表达式,~[\w]+?~但它没有给我~xyz~.我想~重新考虑一下.但我不想只是~~一场可能的比赛.

java regex

5
推荐指数
1
解决办法
184
查看次数

为什么Java不强制执行serialVersionUID

serialVersionUID在我看来有一个非常宽松的规范.开发具有可序列化接口的类的任何主体都可以使用InvalidClassException来烧伤他的手.另外,我看到一个使用int作为数据类型而不是长的开发者.

所以,我的问题是为什么Java设计人员和开发人员没有做更具体的事情,就像我们实现可序列化时一样,我们必须实现一个设置serialVersionUID的方法,就像hashcode方法一样.

那么,我错过了什么?对我来说似乎不是一把双刃剑.

更新1:

我的错误我给出了一个错误的例子,比较了一个类级别的东西和一个实例级别的东西.由于这个原因,我在不同公司看到了许多生产问题.但我的一般想法是不能让编译器以任何方式更加严格.

java

0
推荐指数
1
解决办法
127
查看次数

标签 统计

java ×2

regex ×1