最后
2020年在匆匆忙忙慌慌乱乱中就这么度过了,我们迎来了新一年,互联网的发展如此之快,技术日新月异,更新迭代成为了这个时代的代名词,坚持下来的技术体系会越来越健壮,JVM作为如今是跳槽大厂必备的技能,如果你还没掌握,更别提之后更新的新技术了。
更多JVM面试整理:
输出:
a [i] == x或-1(如果找不到)的索引位置
程序:
- 1.定义开始和范围变量
- 2.将start设置为0,并将范围设置为a的长度/大小
-
3.在start<=range时,请执行以下操作:
-
定义一个中间变量并将其设置为(start + range)/ 2,这将获得中间元素
- 如果x> a [mid],则将起始变量设置为mid + 1
- 否则,如果x <a [mid]将范围变量设置为mid-1
-
如果a [mid] = x,则返回mid
-
4.如果找不到该值,则返回-1
代码示例:
public class MyClass {
public static void main(String[] args) {
System.out.print(binarySearch( new int[]{11, 88, 99, 111, 223, 999, 1028}, 999 ));
}
总结
在这里,由于面试中MySQL问的比较多,因此也就在此以MySQL为例为大家总结分享。但是你要学习的往往不止这一点,还有一些主流框架的使用,Spring源码的学习,Mybatis源码的学习等等都是需要掌握的,我也把这些知识点都整理起来了
fab5e56a57acb)收录**