# Java面试题 **Repository Path**: liangzehao/java ## Basic Information - **Project Name**: Java面试题 - **Description**: 总结的一些java面试的知识点和算法题,有需要的star起~~ - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2020-07-20 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 公司面试题-机试 链表相关 1. [重建二叉树](src/main/java/interview/questions/重建二叉树/Solution.java "跳到代码") 2. [链表中倒数第k个节点](src/main/java/interview/questions/链表中倒数第k个节点/Solution.java "跳到代码") String相关 1. [判断变成一样的字符串](src/main/java/interview/questions/变成一样的字符串/Solution.java "跳到代码") 2. [从尾到头打印列表](src/main/java/interview/questions/从尾到头打印列表/Solution.java "跳到代码") 3. [判断回文串](src/main/java/interview/questions/回文串/Solution.java "跳到代码") 4. [替换空格](src/main/java/interview/questions/替换空格/Solution.java "跳到代码") 5. [过滤特殊字符](src/main/java/interview/questions/过滤特殊字符/Solution.java "跳到代码") 6. [给出的字符串中求出由这些字母构成的最长的回文串](src/main/java/interview/questions/最长的回文串/Solution.java "跳到代码") 7. [写一个方法实现从字符串中删除任意给出的字符](src/main/java/interview/questions/删除任意给出的字符/Solution.java "跳到代码") 数学公式计算相关 1. [二进制中1的个数](src/main/java/interview/questions/二进制中1的个数/NumberOf.java "跳到代码") 2. [数值的整数次方](src/main/java/interview/questions/数值的整数次方/Power.java "跳到代码") 3. [计算数字 k 在 0 到 n 中的出现的次数,k 可能是 0~9 的一个值。](src/main/java/interview/questions/出现的次数/digitCounts.java "跳到代码") 数组相关 1. [在包含1~100的数组中,查找任意丢失的一个数字](src/main/java/interview/questions/缺少的数字/Solution.java "跳到代码") 2. [数组排序汇总](src/main/java/interview/questions/数组排序汇总/Algorithm.java "跳到代码") 3. [二维数组中的查找](src/main/java/interview/questions/二维数组中的查找/Solution.java "跳到代码") ## 公司面试题-知识点 #### JDK 面试题 1. [接口和抽象?](src/main/doc/JDK/接口和抽象.md) #### 字符串(String)类面试题 1. [String, StringBuilder 和 StringBuffer 三者有什么不同?](src/main/doc/字符串/01/字符串01.md) 2. [为什么String类型在Java中是不可变的?](src/main/doc/字符串/01/字符串02.md) 3. [在Java语言中,如何split string?](src/main/doc/字符串/01/字符串03.md) 4. [为什么char数组能比String更好的去存储password?](src/main/doc/字符串/01/字符串04.md) #### 微服务面试题 1. [什么是微服务架构?SOA架构与微服务架构区别?](src/main/doc/微服务/微服务.md) ## 开发环境部署 ### win 1. [安装JDK](src/main/doc/开发环境部署/win/Java.md) 2. [部署Maven](src/main/doc/开发环境部署/win/Maven.md) 3. [部署Git](src/main/doc/开发环境部署/win/Git.md) 4. [安装IDEA](src/main/doc/开发环境部署/win/IDEA.md) ## 命令或快捷键集合 1. [Git](src/main/doc/命令或快捷键集合/Git.md) 2. [IDEA快捷键(全)](src/main/doc/命令或快捷键集合/IDEA快捷键.md) 3. [IDEA常用操作(个人操作习惯)](src/main/doc/命令或快捷键集合/IDEA常用操作.md) 4. [清除注解](src/main/doc/Java开发/清除注解.md) ## 好用的网站 + [图吧](http://www.tbtool.cn/)