面试题 0 篇文章

猿圈网的几个 Java 挑战题评测题分享

先不管猿圈网是干什么的,反正我觉得那是一个可以做题,可以敲代码的网站 😆,昨天意外发现了这个网站,在上面做了几道 Java 的题,总感觉哪里做的不太对劲,分享出来相互交流一下,帮忙看看我做的到底哪块是不对的。相关说明:代码中从注释//No.1 开始到注释//end_code 结束是需要自己写代码实现功能的地方,除此部分之外的代码基本都是试题给定的代码。1.插入排序用 java 代码实现插入排序 importjava

Java 实现面试常考的算法

Java 实现面试常考的算法总结了几个平时面试问得一些算法题,都是非常非常基础的问题.查找算法典型的二分查找对于二分查找算法要求,查找前的数据必须是已经排好序的,然后得到数组的开始位置 start 和结束位置 end,取中间位置 mid 的数据 a[mid]跟待查找数据 key 进行比较,若 a[mid]>key,则取 end=mid–1;若 a[mid]<key,则取 start=mid+1;若 a[mid]=key 则直接返

Java 常见面试题及答案

Java 常见面试题及答案
1.什么是 Java 虚拟机?为什么 Java 被称作是“平台无关的编程语言”?Java 虚拟机是一个可以执行 Java 字节码的虚拟机进程。Java 源文件被编译成能被 Java 虚拟机执行的字节码文件。Java 被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Java 虚拟机让这个变为可能,因为它知道底层硬件平台的指令长度和其他特性。2.JDK 和 JRE 的区别是什么?JDK:j