最新要闻
- 全球即时:柔软顺滑 古今男士平角裤3条到手29.9元
- 世界视讯!休闲百搭 361° 运动束脚裤立减140元:49元起清仓价
- 环球速看:冰火两重天!四川一地昼夜温差38.6℃ 专家揭秘真相
- 今年开播有戏 “陈萍萍”演员吴刚回应《庆余年》第二季:很快了
- 奔驰被曝大砍产品线!19款车型或将淘汰 原因现实
- 环球视点!马斯克收费比微博狠多了:推特被曝企业“金V”认证付费:每月6770元
- 焦点热议:3年前旗舰也有份!中国广电剧透:小米10/青春版计划4月推送MIUI 14
- 《流浪地球2》票房破32亿元 导演谈第3部:原班人马再来一遍
- 全球最资讯丨浙江台州最大汽车经销商老板跑路 旗下19家4S店全部关停
- 12.4万保时捷首单买家发声:保时捷答应优惠卖车
- 当前速递!父亲借女儿3万压岁钱不还被起诉 法院:应还本金及利息
- 焦点观察:1万元!佳能入门级全画幅相机EOS R8规格曝光
- 世界微速讯:为S23让路!三星Galaxy S22京东秒杀:骁龙8小屏旗舰 3569元
- 环球微头条丨豆瓣8.1分!《三体》主创:能拍中国科幻大作 此生无憾
- 热资讯!重庆一景区煮麻辣汤圆:下次元宵佳节还得等384天
- 男子打包螺蛳粉开车24小时运回北京 只因朋友圈一句话:这是真爱
广告
手机
iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
- 警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- 男子被关545天申国赔:获赔18万多 驳回精神抚慰金
- 3天内26名本土感染者,辽宁确诊人数已超安徽
- 广西柳州一男子因纠纷杀害三人后自首
- 洱海坠机4名机组人员被批准为烈士 数千干部群众悼念
家电
读Java实战(第二版)笔记01_Java的变化
(资料图片仅供参考)
1.语言的演变
1.1.C和C++仍然是构建操作系统和各种嵌入式系统的流行工具
1.2.Java和C#等安全型语言在诸多运行资源不太紧张的应用中已经取代了C和C++
1.3.Java可能会被同样运行在JVM上的竞争对手语言(如Scala或Groovy)取代
1.4.Ada、Algol、COBOL、Pascal、Delphi、SNOBOL没落
1.4.1.COBOL一度是最重要的商用语言之一
2.Java的演进路径
2.1.Java 8于2014年3月
2.1.1.比Java历史上任何一次改变都深远
2.1.2.长支持(LTS)
2.2.Java 9于2017年9月
2.2.1.效率提升方面的重要改进
2.2.2.反应式编程支持
2.2.2.1.RxJava
2.2.2.2.Akka
2.2.2.3.构建高并发系统的标准方式
2.3.Java 10于2018年3月
2.3.1.对类型推断做了微调
2.4.Java 11于2018年9月
2.4.1.异步HTTP客户端库
2.4.2.长支持(LTS)
2.5.12 2019 年 3 月
2.5.1.switch语句增强;数字转字符串NumberFormat;G1收集器的优化
2.6.13 2019 年 9 月
2.6.1.switch优化更新;文本块升级;增加ZGC以将未使用的堆内存返回给操作系统
2.7.14 2020 年 3 月
2.7.1.instanceof模式匹配;提出Records类;空指针异常的地方变得更具体;移除CMS垃圾收集器
2.8.15 2020 年 9 月
2.8.1.密封类;隐藏类;ZGC 成为正式的垃圾收集器
2.9.16 2021 年 3 月
2.9.1.内存管理提升;新的打包工具;UNIX-Domain Socket channels;Value-based Classes的警告;提供了 C++ 14语言特性
2.10.17 2021 年 9 月
2.10.1.恢复始终严格的浮点语义;增强型伪随机数发生器;弃用即将删除的Applet API
2.10.2.长支持(LTS)
2.11.18 2022 年 3 月
2.11.1.指定 UTF-8 作为标准 Java API 的默认字符集;引入一个简单的 Web 服务器;支持在 Java API 文档中加入代码片段
2.12.19 2022 年 9 月
2.12.1.结构化并发
2.12.2.Record模式
2.12.3.外部函数和内存 API
2.12.4.虚拟线程
2.12.5.switch 表达式和语句的模式匹配
2.13.从Java的演进路径来看,它一直致力于让并发编程更容易、出错更少
3.Java8解决了两个迫切需求
3.1.编写更简洁的代码
3.1.1.Stream API
3.1.1.1.由Stream库来选择底层最佳执行机制
3.1.1.2.避免用synchronized编写代码
3.1.2.向方法传递代码的技巧
3.1.3.接口的默认方法
3.2.更方便地利用处理器的多核
4.流处理
4.1.流是一系列数据项,一次只生成一项
4.2.程序可以从输入流中一个一个读取数据项,然后以同样的方式将数据项写入输出流
5.函数式编程范式的基石
5.1.没有共享的可变数据
5.1.1.一个方法可以通过它将参数值转换为结果的方式来完整描述
5.1.2.就像一个数学函数,没有可见的副作用
5.1.3.所写的代码不能访问共享的可变数据来完成它的工作
5.1.4.“纯函数”“无副作用函数”或“无状态函数”
5.2.将方法和函数(即代码)传递给其他方法的能力
5.2.1.用行为参数化把代码传递给方法
6.命令式编程范式
6.1.写的程序则是一系列改变状态的指令
7.默认方法
7.1.默认方法只是推进程序演进的一种技术,并不会直接帮助你实现某个特性
7.2.接口可以包含实现类没有提供实现的方法签名了
7.3.给接口设计者提供了一种扩充接口的方式,而不会破坏现有的代码
7.4.使用default关键字来表示
8.方法和Lambda作为一等值
8.1.方法引用
8.2.Lambda
8.2.1.匿名函数
8.2.2.长度多于几行的话,还是应该用方法引用来指向一个有描述性名称的方法,而不是使用匿名的Lambda
8.3.以代码的清晰度为准绳
9.谓词(predicate)
9.1.在数学上常常用来代表类似于函数的东西,它接受一个参数值,并返回true或false
9.2.Function‹T,Boolean›
9.3.Predicate‹T›
9.3.1.更标准的方式
9.3.2.效率更高
9.3.3.避免了把boolean封装在Boolean里面
10.外部迭代
10.1.for-each循环一个个地迭代元素
10.2.
11.内部迭代
11.1.数据处理完全是在库内部进行的
11.2.
12.Optional‹T›类
12.1.通过显式使用更多的描述性数据类型来避免null
12.2.如果能一致地使用它,就能帮助避免出现Null-PointerException
12.3.一个容器对象,它既可以包含值,也可以不包含值
12.4.通过类型系统,允许表明一个变量可能缺失值
13.(结构化的)模式匹配
13.1.使用模式匹配比if-then-else更简明
13.1.1.编译器能够检测常见的错误
13.2.采用多态和方法重写替代if-then-else来处理这种类型的数据
14.演变
14.1.使用for-each循环,而不用暴露Iterator里面的模板写法
14.2.经典面向对象思想,而向函数式编程领域转变
14.2.1.Collection主要是为了存储和访问数据,Stream则主要用于描述对数据的计算
14.3.Java 9提供了模块系统
14.3.1.模块对简单的类JAR组件进行了增强,使其具备了结构,既能作为用户文档,也能由机器进行检查
14.4.菱形继承问题
读Java实战(第二版)笔记01_Java的变化
全球即时:柔软顺滑 古今男士平角裤3条到手29.9元
世界视讯!休闲百搭 361° 运动束脚裤立减140元:49元起清仓价
环球速看:冰火两重天!四川一地昼夜温差38.6℃ 专家揭秘真相
今年开播有戏 “陈萍萍”演员吴刚回应《庆余年》第二季:很快了
python的基础知识1
奔驰被曝大砍产品线!19款车型或将淘汰 原因现实
环球视点!马斯克收费比微博狠多了:推特被曝企业“金V”认证付费:每月6770元
焦点热议:3年前旗舰也有份!中国广电剧透:小米10/青春版计划4月推送MIUI 14
《流浪地球2》票房破32亿元 导演谈第3部:原班人马再来一遍
全球最资讯丨浙江台州最大汽车经销商老板跑路 旗下19家4S店全部关停
12.4万保时捷首单买家发声:保时捷答应优惠卖车
[数据结构] 树、森林的遍历
每日时讯!MAUI新生2.5-数据绑定和MVVM:MVVM的属性验证
当前速递!父亲借女儿3万压岁钱不还被起诉 法院:应还本金及利息
焦点观察:1万元!佳能入门级全画幅相机EOS R8规格曝光
世界微速讯:为S23让路!三星Galaxy S22京东秒杀:骁龙8小屏旗舰 3569元
环球微头条丨豆瓣8.1分!《三体》主创:能拍中国科幻大作 此生无憾
低代码平台前端的设计与实现(三)设计态画布DesignCanvas的设计与实现
热资讯!重庆一景区煮麻辣汤圆:下次元宵佳节还得等384天
男子打包螺蛳粉开车24小时运回北京 只因朋友圈一句话:这是真爱
【天天新视野】用户滑雪频繁触发iPhone车祸检测功能 苹果:已进行了优化 同时派代表考察
天天快播:甜品级游戏本价格已曝光:搭载RTX 4050/4060
环球消息!5 组合数据类型
今日讯!短记我的二十五岁,如落叶般随风飘荡。
世界观焦点:java基础:流程控制
女子春节连打4通宵麻将:患上突发性耳聋
国产显卡搞定“显卡杀手”:摩尔线程MTT S80居然能跑《孤岛危机》
【世界独家】极限挤牙膏!三星Galaxy S23系列用残血版LPDDR5X内存
世界微动态丨wireshark 抓包整理———— 从一个小案例开始 [一]
【全球热闻】游客洪崖洞花30元找当地大爷抄近道 只花2分钟:网友道出真相
速讯:博纳影业总裁妻子金巧巧否认暗指《满江红》排片多、不好看:个人喜好
颜值最高的白色手机来了!vivo X90告白下周预售:天玑9200加持
天天消息!Python教程:IO
零下10度静止一夜不掉电!“车主”盛赞恒驰5 OTA效果好
当前视点!java基础:java基础语法
大众也不香了!比亚迪ATTO 3获德媒超高认可:钟爱刀片电池
快资讯:CPU性能提升10%!13代酷睿笔记本测试数据出炉
【全球报资讯】盖茨向马斯克“泼冷水”:殖民火星完全浪费钱
世界新资讯:医生发现19岁阿尔兹海默症患者:已知最年轻
SQL SERVER——高可用技术概述
环球微头条丨用ChatGPT写作业?新算法给AI生成文本加水印:置信度高达99.999999999994%
快播:【Redis场景拓展】秒杀问题-全局唯一ID生成策略
美团一面:InndoDB 单表最多 2000W,为什么?小伙伴竟然面挂
每日精选:2个月没人管!AMD老显卡终于要有新驱动了
奢侈品不愁卖!LV将涨价20% 世界首富放言:中国人有钱
全球看热讯:Andlua+实现WakeUpOnline远程开机
Docker搭建本地私有仓库
世界即时:vue/ts 新建项目时好用的配置 【vite.config.ts、tsconfig.json、】
天天热点!大爷看《狂飙》入戏屏幕前举杯痛饮 被演技折服:口碑大剧结尾你满意吗?
厉害!中国半导体领域科研论文数量持续全球第一 光触媒等已超美国
【缓存策略及实践】前端如何配置 HTTP 缓存机制
全球简讯:为什么感觉工资过万很普遍了?打打字就能月入过万你心动吗?央视揭秘新骗局
《生化危机4:重制版》第五章演示:里昂和碍事梨合作通关
云南小女孩骑鸵鸟上学从容淡定 挡眼睛控制方向:网友调侃是大象年检了
观焦点:造车新势力轿车月榜Top2 长安深蓝SL03迎开门红:1月交付6137台
环球快消息!越野车开进古河床随意碾压:改装牧马人无视警示牌“撒野” 专家:保护有难度
天天微资讯!2899元价格屠夫!XiaoMI Book 12.4 二合一评测:办公追剧不在话下
微头条丨C盘扩容:不要轻易转换动态磁盘 Dynamic Disk
乳腺癌已成为全球第一大癌症:我国每年新增42万 比国外发病早
今日观点!投资不过山海关对东北伤害狠!老工业基地全力发展新能源车 专家称沈阳可成深圳
世界今热点:全球首位!以色列总统使用ChatGPT写演讲稿:开头、结尾感受下
全球看热讯:《角斗士2》明年上映
全球热点评!阿里云盘致歉:昨晚系统故障 全平台无法加载内容
TGA年度最佳!《双人成行》销量破1000万:双人游戏天花板
环球今日报丨特斯拉降价到20万出头 网友忍不住要下单 宝马奔驰大众:我们不跟
速递!腾讯视频官宣:《三体》番外剧《三体:大史》即将上线
2023年1月随笔
世界今日报丨大跃进了!今年小米新机都将抛弃USB 2.0
今日立春:二十四节气之首 万物开始复苏
8个你可能不知道答案的常见JavaScript面试问题
世界热资讯!荣耀北斗卫星通信专利获批通过 荣耀Magic5系列将首发?
B站《三体》动画“晚节不保”:即将跌破4分
全球实时:再也不怕手一抖跳广告了!规范App乱跳转新标准出台
热门:坚挺四年的苹果:栽了
关注:你以为你真的会玩《俄罗斯方块》?看完这些大神 我大悟了
UI通过元素定位实现特定区域截图
全球热推荐:2022浙江高考数学导数压轴解析
每日速讯:春节开特斯拉出行的国内车主真不少!自驾万里的数以百计
微头条丨开年如何选购生产力整机!锐龙9 7950X vs i9-13900K对比测试:谁是更好的创作工具?
【全球聚看点】客人泡茶放近50根藏红花吓坏主人 真大补药:喝完身体并没有不适
四川公司回应招聘“下班到点跑的绕道”:本职工作完成不用加班
世界今亮点!MySQL数据类型补充
当前资讯!Python中的关键字的用法
每日热闻!在 FreeBSD 12 上安装 Gitea
女子身高185求职当老师被拒 用人单位:常弯腰工作很累
环球焦点!599元 戴尔上架新款透明机械键盘:定制轴体 全键热插拔
AMD Zen4笔记本登顶世界第一!31%优势碾压12代酷睿
环球最资讯丨ES6 简介(一)
【环球热闻】一汽车电梯故障 200多万的法拉利秒变“大事故车”
NVIDIA AD106、AD107小核心首次现身:“减肥”多达30%
全球今亮点!《狂飙》能“逆风翻盘” 一半功劳都是热搜的
全球微速讯:宠托师职业受青睐!上门喂宠物 几天收入数千元
环球微速讯:不用羡慕代驾小哥了!绿源新品TCR开售:整车超轻能跑120km
100%纯果蔬汁:味全每日C果汁5.5元/瓶抄底
私家车定速巡航失灵!时速120狂飙半小时:万幸平安无事
全球快报:《三体》主演于和伟:我本身就是科幻迷!
环球快看点丨1月新能源汽车销量榜:比亚迪“能打”两个特斯拉
全球快讯:iPhone 14 Plus出货跌到0台:苹果拒绝认输
一文搞懂工作流审批(Java+activiti)快速开发+自定义工作流