/**
* 功能:java的反射机制
* 可以检测到你说定义的类型里面包括的有多少种方法,方法的名字是什么,返回值是什么等
* 这样一系列信息。都可以得到(说白了就是,通过放射机制我们可以拿到一个类的很多很多机制,提高代码的重用率,增加安全性)
* 作者:徐守威
*
*/
package com.test1;
import java.lang.reflect....
/**
* 功能:
* 位运算符,原码、反码、补码规则:
* 1.二进制的最高位是符号位:0表示正数,1表示负数
* 2.正数的原码、反码、补码都一样
* 3.负数的反码=它的原码符号位不变,其他位取反
* 4.负数的补码=它的反码+1
* 5.0的反码,补码都是0
* 6.java没有无符号数,换言之,java中的数都是有符号的
* 7.在计算机运算时候,都是以补码的方式来运算...
/**
* 功能:二分查找
* 基本思想:
* 假设数据是按升序排序的,对于给定值x,从序列的中间位置开始比较,
* 如果当前位置值等于x,则查找成功;若x小于当前位置值,则在数列的
* 前半段中查找;若x大于当前位置值则在数列的后半段中继续查找,直到
* 找到为止。
* 作者:徐守威
*/
package com.xushouwei;
p...
/**
* 功能:插入排序法
* 基本思想:把n个待排序的元素看成一个有序和无序表,开始时有序表中只包含一个元素,
* 无序表中包含有n-1个元素,排序过程中每次从无序表中取出第一个元素,把它的排序码
* 依次与有序表元素的排序码进行比较,将它插入到有序表中的适当位置,使之成为新的有
* 序表。
* 作者:徐守威
*/
package com.xushouwei;
...