java
BVR
孰知不向边庭苦,纵死犹闻侠骨香!
展开
-
解读ClassLoader
ClassLoader一个经常出现又让很多人望而却步的词,本文将试图以最浅显易懂的方式来讲解 ClassLoader,希望能对不了解该机制的朋友起到一点点作用。 要深入了解ClassLoader,首先就要知道ClassLoader是用来干什么的,顾名思义,它就是用来加载Class文件到JVM,以供程序使用的。我们知道,java程序可以动态加载类定义,而这个动态加载的机制就是通过ClassL转载 2013-12-07 19:35:10 · 650 阅读 · 0 评论 -
JAVA ANNOTATION详解
元数据的作用如果要对于元数据的作用进行分类,目前还没有明确的定义,不过我们可以根据它所起的作用,大致可分为三类:l 编写文档:通过代码里标识的元数据生成文档。l 代码分析:通过代码里标识的元数据对代码进行分析。l 编译检查:通过代码里标识的元数据让编译器能实现基本的编译检查。 基本内置注释转载 2013-12-08 20:33:35 · 463 阅读 · 0 评论 -
关于JAVA你所不知道的10件事
因此,从一开始你就是使用JAVA工作?翻译 2014-11-10 22:18:10 · 654 阅读 · 0 评论 -
中文和手机号码正则匹配
/** * 验证手机号码是否合法 * * @param mobiles * 包含13字段0-9; 15字段非4; 18字段8-9; 14字段5、7; 17字段0、6、7、8 * @return */ public static boolean isMobileNO(String mobiles) { Pattern p = Pattern原创 2015-01-29 17:03:09 · 623 阅读 · 0 评论 -
选择排序
选择排序是搜索和排序的组合。每通过一次排序,数组中未经过排序的最小(或最大)元素被移动到适当的位置。排序的次数比数组元素个数少一次。在选择排序中,通过内层循环找到次小(或次大)的元素值,外层循环将其值放置到数组中的适当位置。 可以通过下面的图观察一下: 选择排序相对其他排序算法分析起来并不困难,因为它的循环并不依赖于数组中的数据。选择排序中原创 2015-01-30 16:10:18 · 499 阅读 · 0 评论 -
冒泡排序
冒泡排序是一种简单的排序算法,下边将介绍它的作用及用Java语言来实现。冒泡排序有时也被称作下沉排序,其基本思想是:对相邻两个数据进行比较,如果其大小关系与排序要求相反则将它们交换。 假设有一个数组列表需要排序。冒泡排序开始将游标放置在最左边的数组项,也就是说下标为0的项,然后后邻近的也即下标为0+1项开始比较。如果第一项(下标为0)比较大,则交换这两个元素,否则维持原样。光标在原创 2015-02-01 21:12:11 · 534 阅读 · 0 评论