当前位置: 首页 > news >正文

个人网站怎么样的广州防疫最新动态

个人网站怎么样的,广州防疫最新动态,解决方案网站排名,刚出来的前端工资多少lambda 序列化因此#xff0c;我一直在思考Tyrus项目所需的增强功能#xff0c;该功能允许用户广播到跨机器集群连接到URL的客户端子集。 有多种方法可以做到这一点。 但是自从我使用JDK 8以来#xff0c;这个问题肯定看起来像钉子。 为此#xff0c;我创建了一个简单的单… lambda 序列化 因此我一直在思考Tyrus项目所需的增强功能该功能允许用户广播到跨机器集群连接到URL的客户端子集。 有多种方法可以做到这一点。 但是自从我使用JDK 8以来这个问题肯定看起来像钉子。 为此我创建了一个简单的单元测试类该类将使用过滤器将其序列化到磁盘读回然后执行。 它有一个实例字段“ VALUE”我们可以使用它直接或间接引用以找出导致序列化失败的原因。 import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.NotSerializableException; import java.io.ObjectInput; import java.io.ObjectInputStream; import java.io.ObjectOutput; import java.io.ObjectOutputStream; import java.io.Serializable;import java.util.function.Predicate;import org.junit.Test;public class SerializablePredicateFilterTest {public String VALUE Bob;public interface SerializablePredicateT extends PredicateT, Serializable {}public T void filter(SerializablePredicateT sp, T value) throws IOException, ClassNotFoundException {sp.getClass().isLocalClass();File tempFile File.createTempFile(labmda, set);try (ObjectOutput oo new ObjectOutputStream(new FileOutputStream(tempFile))) {oo.writeObject(sp);}try (ObjectInput oi new ObjectInputStream(new FileInputStream(tempFile))) {SerializablePredicateT p (SerializablePredicateT) oi.readObject();System.out.println(p.test(value));}}} 因此为了进行校准请确保匿名内部类将失败因为它始终包含对封闭对象的引用……。 Test(expected NotSerializableException.class)public void testAnonymousDirect() throws IOException, ClassNotFoundException {String value VALUE;filter(new SerializablePredicateString() {Overridepublic boolean test(String t) {return value.length() t.length();}}, Bob);} 本地类也是如此您不使用本地类吗 Test(expected NotSerializableException.class)public void testLocalClass() throws IOException, ClassNotFoundException {class LocalPredicate implements SerializablePredicateString {Overridepublic boolean test(String t) {// TODO Implement this methodreturn false;}}filter(new LocalPredicate(), Bobby);} 因此当然可以使用独立的类在这种情况下为方便起见可以使用嵌套类。 public static class LengthPredicate implements SerializablePredicateString {private String value;public LengthPredicate(String value) {super();this.value value;}public void setValue(String value) {this.value value;}public String getValue() {return value;}Overridepublic boolean test(String t) {// TODO Implement this methodreturn false;}}Testpublic void testStaticInnerClass() throws IOException, ClassNotFoundException {filter(new LengthPredicate(VALUE), Bobby);} 因此让我们开始使用JDK 8事实证明我的第一次尝试也失败了但是它确实确认序列化对于使用Lambda非常满意。 Test(expected NotSerializableException.class)public void testLambdaDirect() throws IOException, ClassNotFoundException {filter((String s) - VALUE.length() s.length(), Bobby);} 稍作修改即可将值复制到有效的最终属性中现在可以lambda进行序列化并正确检索。 Testpublic void testLambdaInDirect() throws IOException, ClassNotFoundException {String value VALUE;filter((String s) - value.length() s.length(), Bobby);} 当然如果该值是一个简单的方法参数它也可以正常工作。 Testpublic void testLambdaParameter() throws IOException, ClassNotFoundException {invokeWithParameter(VALUE);}private void invokeWithParameter(String value) throws java.lang.ClassNotFoundException, java.io.IOException {filter((String s) - value.length() s.length(), Bobby);} 因此答案是肯定的如果您稍加小心就可以将其序列化。 参考 Lambda会序列化吗 来自我们的JCG合作伙伴 Gerard Davison来自Gerard Davison的博客博客。 翻译自: https://www.javacodegeeks.com/2013/12/lambda-will-it-serialize.htmllambda 序列化
http://www.sadfv.cn/news/325722/

相关文章:

  • 免费数据统计网站腾讯云轻量应用服务器
  • wordpress建设网站如何有效提高网站排名
  • 坂田网站建设费用明细wordpress手机版论坛
  • 建设网站要什么资料wordpress批量删除图片
  • 高端网站有哪些自己买台服务器做网站
  • 如何优化m网站苏州工业园区建设网站
  • 那种类型的网站可以自己做也可以赚钱wordpress插件在哪个文件夹
  • 建设银行招标网站廉江网站建设
  • 广州网站开发外包公司阜阳网页
  • 做视频网站 视频放在哪里找电商网站商品表设计
  • 网站建设三亚平坝网站建设
  • 创建站点是什么意思优秀设计师个人网站
  • 建设网站经营范围网络推广公司方案
  • 带注册的网站需要多大空间仿制网站
  • 深圳企业网站制作设计方案蚌埠市建设银行网站
  • 电影网站开发视频教程山东网站建设电话
  • 莆田网站制作软件分类信息网站成都搭建
  • 网站开发一般用的什么架构网站建设网络公司整站源码
  • 昌宁网站建设wordpress 菜单编辑
  • 网站栅格布局seo黑帽优化
  • 网站建设中图片是什么意思响应式布局有几种方法
  • 网络营销自学网站中国做铁塔的公司网站
  • openwrt 做视频网站学淘宝运营大概多少钱
  • 找公司做网站注意什么网络优化分为
  • 有道网站收录提交入口安顺住房和城乡建设部网站
  • 网站备案没通过不了微信公众网站开发
  • 一个人可以完成网站建设吗长沙住建
  • 荣耀商城官网网站公司发展规划范文
  • wordpress建多个网站免费推广网站途径有哪些
  • 建站视频教程网无锡好的网站公司