# 系统部署汇总 **Repository Path**: aioizi/java ## Basic Information - **Project Name**: 系统部署汇总 - **Description**: 总结的一些java面试的知识点和算法题,有需要的star起~~ - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 7 - **Forks**: 3 - **Created**: 2020-07-10 - **Last Updated**: 2023-09-20 ## 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 "跳到代码") 3. [算法题-求N的阶乘](src/main/doc/Java面试知识点梳理/8,算法题-求N的阶乘.md "跳到代码") 3. [算法题-求解斐波那切数列的第N个数是几](src/main/doc/Java面试知识点梳理/9,算法题-求解斐波那切数列的第N个数是几.md "跳到代码") 数组相关 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 面试题 3. [JDK,JRE,JVM有什么区别](src/main/doc/Java面试知识点梳理/1,JDK,JRE,JVM有什么区别.md "跳到代码") 3. [Java的基本数据类型有哪些](src/main/doc/Java面试知识点梳理/2,Java的基本数据类型有哪些.md "跳到代码") 3. [==和equals的区别](src/main/doc/Java面试知识点梳理/3,==和equals的区别.md "跳到代码") 3. [final的作用](src/main/doc/Java面试知识点梳理/4,final的作用.md "跳到代码") 1. [接口和抽象?](src/main/doc/JDK/接口和抽象.md) 3. [接口和抽象类的区别](src/main/doc/Java面试知识点梳理/7,接口和抽象类的区别.md "跳到代码") 3. [什么是向上转型?什么是向下转型](src/main/doc/Java面试知识点梳理/10,什么是向上转型?什么是向下转型.md "跳到代码") 3. [Int和Integer的区别(重点)](src/main/doc/Java面试知识点梳理/11,Int和Integer的区别(重点).md "跳到代码") 3. [方法的重写和重载的区别](src/main/doc/Java面试知识点梳理/12,方法的重写和重载的区别.md "跳到代码") #### 集合 面试题 3. [List和Set的区别](src/main/doc/Java面试知识点梳理/15,List和Set的区别.md "跳到代码") 3. [谈谈ArrayList和LinkedList的区别](src/main/doc/Java面试知识点梳理/16,谈谈ArrayList和LinkedList的区别.md "跳到代码") 3. [谈谈HashSet的存储原理](src/main/doc/Java面试知识点梳理/18,谈谈HashSet的存储原理.md "跳到代码") 3. [谈谈LinkedHashMap和HashMap的区别(重点)](src/main/doc/Java面试知识点梳理/20,谈谈LinkedHashMap和HashMap的区别(重点).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) 3. [String,StringBuffer,StringBuilder区别](src/main/doc/Java面试知识点梳理/6、String,StringBuffer,StringBuilder区别.md "跳到代码") 3. [new String和‘’的区别](src/main/doc/Java面试知识点梳理/5,new String().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/)