| |
| # Stream |
| 1. 好处:简化集合操作 |
| 2. 特点:通过封装遍历以及使用函数式编程 |
| 3. 思想:流水线思想(链式编程) |
| 4. 中间操作方法 |
| 1). filter |
| 2). distinct |
| 3). limit |
| 4). skip |
| 5). concat |
| 5. 终结操作 |
| 1). forEach |
| 2). count |
| 6. 收集操作(collect) |
| Collectors. |
| toList() |
| toSet() |
| toMap(K, V) |
| 7. 映射 |
| map(类名::new) |
| |
| # File类 基本概念 |
| 1. 操作系统的数据只有两类 |
| I. 文件: 具体的数据,底层都是0和1 |
| II. 文件夹/目录: 路径 |
| 2. 绝对路径和相对路径 |
| 1). 从根路径开始描述的路径 |
| I. Window系统: 从盘符开始描述的路径 |
| II. Mac系统: 从 / 开始描述的路径 |
| 2). 相对路径: 相对某个已知路径而言的路径 |
| I. ../ 表示上一级 |
| II. ./ 表示当前路径 |
| 3. 文件后缀名 |
| 1). 后缀名是文件名的一部分,不是必须的 |
| 2). 后缀名是给操作系统看的,系统可以根据后缀名用相应的程序打开它 |
| 4. 问题:图片用文本编辑器打开会乱码吗? |
| 0). 编码表 |
| ASCII码表(字符) |
| 1). 编码: 将人看得懂编程计算机看得懂 |
| 写 a -> 计算机保存的 0110 0001 |
| 2). 解码: 将计算机看得懂编程人看得懂 |
| 读 0110 0001 -> a |
| 3). 编码和解码是各种软件在做的 |
| 文本编辑器 支持ASCII码表 |
| 图像编辑器 不支持ASCII码表 |
| 4). 乱码发生的原因 |
| I. 不支持该码表 |
| II. 支持该码表,但是编码和解码所适用的码表不一致 |
| |
| # 路径分隔符 |
| 1. windows : C:\test2 |
| 2. java : |
| 1). 正斜杠 C:/test2 |
| 2). 反斜杠 在java中有特殊含义,表示转义字符(正则表达式) |
| java用\\表示windows一个\ |
| |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报