java反射(未完) java通过反射创建新的类:两种newInstance()方法。Class.newInstance();//---只能调用无参构造---且public--及默认构造Constructor.newInstance();//---调用任意构造--根据传参--在特定的情况下可以调用私有的构造函数<一般用Constructor.newInstance()创建对象---可特定获取构造方法>先获取再进行创建:先用Class.forName()获取类的反射:Class c1 = Cla
快速排序实现的简单理解 快速排序的时间复杂度为 O(nlogn),算是很快的一种排序方法。先来看看快排的实现原理(按递增):在数组中,随便找一个数,称其为基准数,后面的原理实现便围绕它展开。简单来说,就是把基准数左边所有比它大的数放到它的右边,再把右边所有比它大的数放到它的左边(顺序可互换),然后利用了分治法。这里采用对基准数挖坑再移植填补的方法---挖坑法:首先挖出基准数(挖出可理解为在数组中它的位置没有存放数了),从基准数的左边往右开始遍历,找出第一个比它大的数x,挖出来填到基准数的位置,此时基准数可以移植