31 道 Java 面试题(转)

01、请说出 Java 14 版本中更新的重要功能。 Java 14 发布于 2020 年 3 月 17 日,更新的重要功能有: switch表达式; instanceof增强表达式,预览功能; 文本块,第二次预览; Records,预览功能。 02、请说出 Java 13 版本中更新的重要功能。 Java 13 发布于 2019 年 9 月 17 日,更新的重要功能有: 文本块,预览功能; switch表达式,预览功能; JavaSocket 重新实现; FileSystems.newFileSystem() 方法; 支持Unicode 12.1; 可伸缩、低延迟的垃圾收集器改进,用于返回未使用的内存。 03、请说出 Java 12 版本中更新的重要功能。 Java 12 发布于 2019 年 3 月 19 日,更新的重要功能有: JVM 更新; File.mismatch() […]

On Java 8阅读进度(已完成第一轮)

译者的话 封面 前言 简介 第一章 对象的概念(20200703) 抽象 接口 服务提供 封装 复用 继承 多态 单继承 集合 生命周期 异常处理 本章小结 第二章 安装Java和本书用例(20200704) 编辑器 Shell Java安装 校验安装 安装和运行代码示例 第三章 万物皆对象(20200704) 对象操纵 对象创建 代码注释 对象清理 类的创建 程序编写 小试牛刀 编码风格 本章小结 第四章 运算符(20200705) 开始使用 优先级 赋值 算术运算符 递增和递减 关系运算符 逻辑运算符 字面值常量 按位运算符 移位运算符 三元运算符 字符串运算符 常见陷阱 类型转换 Java没有sizeof 运算符总结 本章小结 […]

Java 正则表达式

正则表达式定义了字符串的模式。 正则表达式可以用来搜索、编辑或处理文本。 正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。 正则表达式实例 一个字符串其实就是一个简单的正则表达式,例如 Hello World 正则表达式匹配 “Hello World” 字符串。 .(点号)也是一个正则表达式,它匹配任何一个字符如:”a” 或 “1”。 下表列出了一些正则表达式的实例及描述: 正则表达式 描述 this is text 匹配字符串 “this is text” this\s+is\s+text 注意字符串中的 \s+。 匹配单词 “this” 后面的 \s+ 可以匹配多个空格,之后匹配 is 字符串,再之后 \s+ 匹配多个空格然后再跟上 text 字符串。 可以匹配这个实例:this is text ^\d+(.\d+)? ^ 定义了以什么开始 \d+ 匹配一个或多个数字 ? 设置括号内的选项是可选的 . 匹配 “.” 可以匹配的实例:”5″, “1.5” 和 “2.21”。 […]

Git命令

1. 远程仓库相关命令 检出仓库:$ git clone [git url] 查看远程仓库:$ git remote -v 添加远程仓库:$ git remote add [name] [url] 删除远程仓库:$ git remote rm [name] 修改远程仓库:$ git remote set-url –push[name][newUrl] 拉取远程仓库:$ git pull [remoteName] [localBranchName] 推送远程仓库:$ git push [remoteName] [localBranchName] 2. 分支(branch)操作相关命令 查看本地分支:$ git branch 查看远程分支:$ git branch -r 创建本地分支:$ git branch [name] —-注意新分支创建后不会自动切换为当前分支 切换分支:$ git checkout [name] […]

lWoHvYe 无悔,专一