前言 排序是在程序开发中最常用到的,最常见的就是针对一些数字进行排序。而现实中像商品的名字,订单的日期等进行排序。Java的JDK中就自带了Comparable接口,那么来看下这个,如何与面试官对答如流。 抛下Arrays.sort()中排序的算法,来揭开这层面纱。 猜一猜 猜测以下代码的执行结果是什么? int[] ints = {50,1,4,8,3}; String [] strings = {"q","a","c"}; Arrays.sort(ints); for (String val: strings) { ...