最新要闻
- 全球短讯!衡水新型冠状病毒肺炎疫情:2月24日衡水疫情最新消息今天数据统计情况通报
- 全球即时:搜狗输入法UOS版上架统信UOS:适配龙芯LoongArch等架构
- 当前最新:《狂飙》取景地拍照收费摊主已搬离:没给续签合同
- 环球速看:索尼A7M4将发布2.0固件 或下放部分索尼A7R5功能
- 80%的人出错了 你的数码相机用对了吗?
- 全球热讯:爱奇艺奇迹一般的赚钱了!但是 就这它也好意思?
- 快看点丨AMD Zen4锐龙9 7945HX大放异彩!16核心打平Intel 24核心
- 世界今头条!长色斑的原因有哪些_脸上为什么会长色斑
- 环球观焦点:AMD发布23.2.2版驱动:RX 7900显卡小打鸡血 性能提升14%
- 天天最新:大理州5个新能源装备制造项目投产
- 深圳一外卖小哥疑送餐时猝死:曾拼命跑上六楼
- 环球热头条丨向上捅破天 吉利银河支持低轨卫星技术:全球无盲区定位
- 13代酷睿i9+满血4060显卡!华硕天选4正式开售 到手价8999元
- 当前短讯!造车新势力 电动自行车品牌“VELOTRIC”A轮融资:获5000万元
- 中疾控提醒:近期水痘处于高发期 要注意做好防护!
- 13代酷睿+RTX 4060!七彩虹将星X16 Pro图赏
广告
手机
iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
- 警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- 男子被关545天申国赔:获赔18万多 驳回精神抚慰金
- 3天内26名本土感染者,辽宁确诊人数已超安徽
- 广西柳州一男子因纠纷杀害三人后自首
- 洱海坠机4名机组人员被批准为烈士 数千干部群众悼念
家电
【全球独家】读Java实战(第二版)笔记19_尾声
(资料图片仅供参考)
1.Scala
1.1.混合了面向对象和函数式编程的语言
1.2.直接使用任何一个Java类库
1.3.声明非递归的方法时,不需要显式地返回类型
1.3.1.会自动地替你推断生成一个
1.4.字符串插值
1.4.1.在字符串的字面量中内嵌变量和表达式
1.5.以使用val关键字替换var
1.5.1.关键字val表明变量是只读的,并由此不能被赋值
1.5.2.关键字var表明变量是可以读写的
1.6.集合
1.6.1.在默认情况下都是不可变的
1.6.2.默认都是持久化的
1.6.3.并未强制你使用不可变集合,它只是让你能更轻松地在你的代码中应用不可变原则
1.6.4.scala.collection.mutable包中也包含了集合的可变版本
1.6.5.不可修改集合仅仅是对可变集合进行了一层封装
1.6.6.不可变(immutable)集合确保了该集合在任何时候都不会发生变化,无论有多少个变量同时指向它
1.6.7.下划线是一种占位符
1.7.元组
1.7.1.元组字面量
1.7.2.通过存取器(accessor)_1、_2(从1开始的一个序列)访问元组中的元素
1.8.Stream
1.8.1.可以记录它曾经计算出的值,所以之前的元素可以随时进行访问
1.8.2.需要存储这些额外的属性
1.8.2.1.Scala版本的Stream内存的使用效率变低了
1.8.2.2.需要在内存“记录下来”(即进行缓存)
1.9.Option
1.9.1.应该尽量地用它替代null,避免发生空指针异常
1.10.函数
1.10.1.函数类型
1.10.1.1.一种符号,表示了在函数接口中声明的抽象方法的签名
1.10.1.2.一种语法糖
1.10.2.能够读写非本地变量的匿名函数
1.10.2.1.Java中的Lambda表达式无法对非本地变量进行写操作
1.10.3.对柯里化的支持
1.10.3.1.可以将一个接受多个参数的函数拆分成一系列接受部分参数的函数
1.10.3.2.使用语法糖调用apply方法
1.10.4.闭包是一个函数实例,它可以不受限制地访问该函数的非本地变量
1.11.类
1.11.1.构造器、getter方法以及setter方法都能隐式地生成
1.12.trait
1.12.1.有助于抽象对象的特性
1.12.1.1.一种同时包含了字段和默认方法的接口
1.12.1.2.为实现Java中的接口而设计的替代品
1.12.2.可以定义抽象方法
1.12.3.可以定义带有默认实现的方法
1.12.4.支持Java中接口那样的多继承
1.12.5.对状态的多继承
1.12.5.1.java不可以
1.13.对尾部调用进行了优化
2.未来
2.1.声明处型变
2.1.1.declaration-site variance
2.2.模式匹配
2.2.1.传统面向对象的设计不推荐大家使用switch,它更推崇使用设计模式,比如访问者模式,依赖数据类型的控制流是由方法分发器而不是switch语句选择的
2.2.2.函数式程序设计语言来说,基于数据类型的模式匹配通常是设计程序最便捷的方式
2.3.具化泛型
2.3.1.reified generic
2.3.2.泛型多态的消除模式
2.3.2.1.erasure model of generic polymorphism
2.3.3.泛型多态的具化模式
2.3.3.1.reified model of generic polymorphism
2.4.基本类型特化和泛型
2.5.对不变性的更深层支持
2.5.1.值类型
2.5.1.1.由于没有引用特征,因此占用的存储空间更少
2.5.2.值对象
2.5.2.1.既非基本类型又非对象类型
3.回顾
3.1.行为参数化(Lambda以及方法引用)
3.2.流
3.2.1.数据集越大,减少遍历数据集的次数就越重要
3.3.CompletableFuture
3.3.1.以函数式程序设计的方式对Future的通用模式进行细粒度的控制,帮助你避免采用命令式编程时常见的模板代码
3.3.2.提供了thenCompose、thenCombine和allOf这样的操作
3.4.Optional
3.5.Flow API
3.5.1.Java 9对反应式流进行了标准化
3.5.2.基于拉模式的反应式背压协议能避免慢速消费者被一个或多个快速生产者压垮
3.6.默认方法
3.7.Java 9的模块系统
3.7.1.Java 9对后向兼容性的损害也是最大的
3.7.2.不采用模块系统
3.7.2.1.恶意代码可能直接访问你模块的关键部分,直接绕开它所有的安全检查
3.7.2.2.无法避免暴露运行于同一环境中安全相关的方法
3.7.3.优势
3.7.3.1.可靠的配置
3.7.3.1.1.显式声明模块的依赖性,错误可以在很早的时候,就借由编译检测到
3.7.3.2.严格的封装
3.7.3.2.1.对模块的公有访问、每个模块的访问边界以及内部实现进行区分
3.7.3.3.改进的安全性
3.7.3.4.更好的性能
3.7.3.4.1.一个类只能被有限的组件访问
3.7.3.4.2.不是任何类都能在运行时加载它
3.7.3.5.扩展性
3.7.3.5.1.将Java SE平台解构成更细粒度的组成部分
3.7.3.5.2.只执行运行你的应用所需要的特性
3.8.Java 10的局部变量类型推断
3.8.1.如果类型只有唯一的标识符,那么采用类型推断能带来很多好处,其中最主要的优势之一是,当用一种类型替换另一种类型后,不用重新编辑修改代码了
-
全球短讯!衡水新型冠状病毒肺炎疫情:2月24日衡水疫情最新消息今天数据统计情况通报
衡水新型冠状病毒肺炎疫情:2月24日衡水疫情最新消息今天数据统计情况通报,截至2月24日06时31分衡水疫情...
来源: 【全球独家】读Java实战(第二版)笔记19_尾声
全球短讯!衡水新型冠状病毒肺炎疫情:2月24日衡水疫情最新消息今天数据统计情况通报
全球即时:搜狗输入法UOS版上架统信UOS:适配龙芯LoongArch等架构
每日短讯:干翻 nio ,王炸 io_uring 来了 !!(图解+史上最全)
全球快看:CPU推理|使用英特尔 Sapphire Rapids 加速 PyTorch Transformers
世界视点!死锁面试题
18、实体类对象比对-JSON
产品经理,项目经理,FTO
当前最新:《狂飙》取景地拍照收费摊主已搬离:没给续签合同
环球速看:索尼A7M4将发布2.0固件 或下放部分索尼A7R5功能
80%的人出错了 你的数码相机用对了吗?
全球热讯:爱奇艺奇迹一般的赚钱了!但是 就这它也好意思?
快看点丨AMD Zen4锐龙9 7945HX大放异彩!16核心打平Intel 24核心
世界今头条!长色斑的原因有哪些_脸上为什么会长色斑
热门:007 - 研究
每日信息:47.多态
第二章 物理层
day02-自己实现Mybatis底层机制-01
世界快资讯:CSS背景设置与Emmet语法
环球观焦点:AMD发布23.2.2版驱动:RX 7900显卡小打鸡血 性能提升14%
天天最新:大理州5个新能源装备制造项目投产
深圳一外卖小哥疑送餐时猝死:曾拼命跑上六楼
环球热头条丨向上捅破天 吉利银河支持低轨卫星技术:全球无盲区定位
13代酷睿i9+满血4060显卡!华硕天选4正式开售 到手价8999元
当前短讯!造车新势力 电动自行车品牌“VELOTRIC”A轮融资:获5000万元
中疾控提醒:近期水痘处于高发期 要注意做好防护!
13代酷睿+RTX 4060!七彩虹将星X16 Pro图赏
19999元起 雷蛇推出2023款灵刃15游戏本:i7+RTX 4060
股价大涨7% 阿里发布Q3财报:营收2477.6亿 利润超456亿
全球快报:第八章 从源文件到可执行文件
天天通讯!《黑豹》《蚁人》皆扑街 漫威超级英雄为何在国内失宠?
男子一脚急刹车醒来直接四肢瘫痪 医生提醒:车祸受伤后别随意拖拽
焦点快看:系列首次支持:三星Galaxy Tab S9平板终于支持IP67防水
每日热文:三星S23首销:仅重168g的骁龙8 Gen2旗舰 屏幕比小米13更小
涨价2000只是开胃菜!销售:特斯拉还要涨价
全球今热点:电工化身“Tony”,为留守老人解决“头”等大事
环球聚焦:邓超谈《中国乒乓》排片少:大家的不容易我非常理解
今亮点!摩根大通已限制员工使用ChatGPT:数据安全更重要
世界视讯!我国第三款国产ECMO产品获批上市:性能达到国际水平
全球即时:月薪4万招人去非洲养鸡当场长?企业回应:环境艰苦 不招年轻人
当前焦点!Windows 上 Docker 部署 MongoDb 并构建数据持久化
2022最新整理iOS app上架app详细教程
webrtc QOS笔记二 音频buffer数据不足生成很多gap的问题
当前最新:记录--前端项目中运行 npm run xxx 的时候发生了什么?
前沿资讯!科考中的意外收获!中国科学家在非洲发现消失百余年的濒危植物
天天速读:极氪001再遭奇葩故障:中控黑了、仪表花了、HUD“涂马赛克”
刚买两个月的谷歌Pixel 7 Pro翻车:绿屏无响应 用户绝望了
世界今头条!《和平精英》将推出开放世界玩法“绿洲世界” 能发射火箭
焦点信息:连过三科!新疆小伙1天拿到驾驶证
今日热议:低代码选型,论协同开发的重要性
【JVM】运行时内存分配
opencv-python 批量更改图像分辨率并且保留图像原有的透明度
热点!数据库概念
世界滚动:k8s~ingress限流机制
全球即时看!方正证券研究报告:行到水穷处,坐看云起时
环球快资讯丨不怕零下40℃极寒!我国复兴号高寒智能动车组投入运行
天天播报:为防员工摸鱼办公桌旁装监控 员工:很无语、感觉没隐私
《王者荣耀》花木兰新皮肤明日上线:143元 美背歌姬
世界时讯:海底捞回应禁止自带菜:可自带酒水饮品
天天短讯!RTX 4090高画质如何?《原子之心》PC平台性能分析:多配置流畅运行
【世界热闻】单特征线性回归
全球实时:为什么说《ps1屠龙刀》是awk、sed的恩人?
天天最资讯丨C语言在线代码运行编译工具推荐
全球快播:联想首款GeekPro游戏本真机公布:1TB SSD 超高性价比
环球微头条丨我国研发人员总量稳居世界首位 顶尖科技人才加速涌现
跑着跑着天窗会掉 奔驰中国召回超2万辆汽车
68岁成龙18年后再拍《神话2》 定名《传说》 古力娜扎主演
观速讯丨外卖员穿工装禁入成都高端商场 成都SKP回应:内部规定
焦点日报:135期 手绘汽车壁纸|插画 卫士还是老款好看 路虎卫士无水印手机壁纸
每日快讯!手把手教你为基于Netty的IM生成自签名SSL/TLS证书
当前热门:《我想进大厂》之Spring夺命连环10问
《分布式技术原理与算法解析》学习笔记Day20
世界看点:数据治理如何做?火山引擎DataLeap帮助这款产品3个月降低计算成本20%
世界今头条!装饰器设计模式这样学,保你必懂!
当前速讯:手机端ChatGPT搜索来了!微软2周火速上线 @Bing即用
多辆房车霸占高速服务区露营:有车主搭帐篷还晒咸菜
魔兽等游戏停服一个月 暴雪真不着急:两家中国公司抢破头
P1219 [USACO1.5]八皇后 Checker Challenge
世界新资讯:Java单元测试浅析(JUnit+Mockito)
81python装饰器
环球聚焦:《龙之家族》第二季明年首播
环球播报:Nginx基础03:配置文件nginx.conf(Part2)
【独家焦点】Python工具箱系列(二十六)
有奖调研!第五期(2022-2023)传统行业云原生技术落地调研——金融篇
全球快资讯丨A/B 测试成为企业“新窗口”:增长盈利告别经验主义,数据科学才是未来
晨光文具批发总部电话_石家庄晨光办公用品有限公司
环球要闻:新款特斯拉Model 3实车谍照曝光:疑似加长、内饰大改
可口可乐风味饮品!柠檬道日式气泡酒大促:12罐不到30元
前沿资讯!《嗜血印》将推出女祭司1/4比例雕像 性感热辣吸睛
焦点快播:送礼新思路!淘宝公布2023年度丑东西:网红青蛙服入选“年度五丑”
天天快报!C# Socket 通信时,怎样判断 Socket 双方是否断开连接
易基因|ChIP-seq等组学研究鉴定出结直肠癌的致癌超级增强子:Nature子刊
报道:顶象APP加固的“蜜罐”技术有什么作用
为什么带NOLOCK的查询语句还会造成阻塞
全球今亮点!支付宝二面:使用 try-catch 捕获异常会影响性能吗?大部分人都会答错!
名山大川是什么意思?名山大川有哪些?
喜欢被剧透的人是什么心理?喜欢被剧透的人是什么倾向?
每日快报!58岁清华毕业找不到超5000元工作 网友:我不是清华的咋办
天天热门:爷青结!《DNF》端游正式更名《地下城与勇士:创新世纪》:图标、文字调整
全球即时:《原子之心》优化非常好 但Xbox Series S仍存掉帧问题