
java
云海尘淸
这个作者很懒,什么都没留下…
展开
-
java_FieldObject
public class FieldObject { /** * id */ private Integer id; /** * */ public FieldObject() { } /** * @param id */ public FieldObject(Integer原创 2012-12-22 22:00:31 · 511 阅读 · 0 评论 -
java_99乘法表
public class Nine{ public static void main(String[] args){ for(int i=1;i<=9;i++){ for(int j=1;j<=i;j++){ System.out.prin原创 2013-05-24 12:30:30 · 702 阅读 · 0 评论 -
java_Runtime
Rumtime类源码解析:public class Runtime { private static Runtime currentRuntime = new Runtime(); /** * Returns the runtime object associated with the current Java application. * Most of原创 2013-05-09 17:13:19 · 875 阅读 · 0 评论 -
java_isAssignableFrom
public class Test { public static void main(String[] args) { System.out.println(A.class.isAssignableFrom(A.class)); System.out.println(B.class.isAssignableFrom(A.class)); System.out.println(C.c原创 2013-05-20 15:04:46 · 1028 阅读 · 0 评论 -
java_方法泛型使用
public class Test { public static void main(String[] args) { Test test = new Test(); System.out.println(test.print()); test.print("hello T"); } @SuppressWarnings("unchecked") public T pri原创 2013-05-20 14:11:39 · 854 阅读 · 0 评论 -
java_class.getMethod 与 class.getDeclaredMethod的区别
public class Test { private int a; float b; protected double c; public long d; private void print(){ } void print(int a){ } protected void print(float a){ } public原创 2013-05-20 09:47:31 · 3200 阅读 · 0 评论 -
java_enum
enum是java5之后定义的枚举类型1.定义一个enumpublic enum Size{ //以下是3个Size类型实例 SMALL("S"),MIDDLE("m"),LARGE("l"); private Size(String abbreviation){ this.abbreviation原创 2013-04-28 16:38:20 · 839 阅读 · 0 评论 -
java_break和continue
java的break用法雷同于c++,有一点不同的就是,java提供了带标签的break,这样做的好处就是,可以方便地跳出多重嵌套循环。demo:TestBeak.javapublic class TestBreak { public static void main(String[] args) { stats: for(int i=0;i<1原创 2013-04-28 15:10:06 · 702 阅读 · 0 评论 -
java_自定义注解_2
下面将自定义注解使用在springMVC中的后台框架验证:1.准备以下jar包: Bean Validation(JSR 303)——Java EE 6的一个核心特性,它为实体验证定义了一个元数据模型和API。其默认的元数据源是注解,但开发者可以通过XML描述符对其进行扩展。Validation API并不依赖特定的应用层或是编程模型,这样同一套验证可由应用的所有层原创 2013-04-11 14:47:53 · 968 阅读 · 0 评论 -
java_自定义注解_1
一.注解简介1、元注解元注解是指注解的注解。包括 @Retention @Target @Document @Inherited四种。1.1、@Retention: 定义注解的保留策略@Retention(RetentionPolicy.SOURCE) //注解仅存在于源码中,在class字节码文件中不包含@Retention(RetentionPolicy.原创 2013-04-11 14:34:36 · 717 阅读 · 0 评论 -
java_javadoc 生成项目文档(设置编码解决中文乱码问题)
javadoc *.java -encoding utf-8 -charset utf-8 -d .将项目代码中的注释生成文档放在当前目录原创 2013-03-19 14:58:52 · 1895 阅读 · 0 评论 -
java_手动编译运行java代码
1.java类没有包限制:此时直接编译啊不会有任何问题。2.java类有包名限制:例如:当前包路径如下:workspace/com 编译(当前路径:workspace/): javac com\*.java -d .(编译com包下的所有java类,产生的class文件放在com包下) 运行(原创 2013-03-15 17:27:11 · 811 阅读 · 0 评论 -
java_volatitle关键字
Volatile修饰的成员变量在每次被线程访问时,都强迫从共享内存中重读该成员变量的值。而且,当成员变量发生变化时,强迫线程将变化值回写到共享内存。这样在任何时刻,两个不同的线程总是看到某个成员变量的同一个值。Java语言规范中指出:为了获得最佳速度,允许线程保存共享成员变量的私有拷贝,而且只当线程进入或者离开同步代码块时才与共享成员变量的原始值对比。这样当多个线程同时与某个对象交互时,就原创 2013-02-11 20:08:48 · 760 阅读 · 0 评论 -
java_synchronized
java中有两种,一种是synchronized修饰的方法(大大影响效率) 另一种是 synchronized()块 synchronized(this)1.当有多个线程访问 object synchronized 块时,某一时刻只能有一个线程访问,其他线程必选等待该线程访问结束后,才能访问。2.当一个线程访问 object syn原创 2013-01-21 14:21:47 · 396 阅读 · 0 评论 -
java_reflect_setAccessible
java可以通过setAccessible(true)方法,访问java类的私有属性、私有方法、私有构造函数可以破解单例模式原创 2013-01-22 15:58:40 · 415 阅读 · 0 评论 -
java_基本正则表达式
转义字符: 需要\\排除型字符数组:[^...] (排除型数组必须匹配一个字符) 在当前页面匹配一个没有列出的字符排除型数组中,^为元字符,前提是^紧靠[ 当^不紧靠[时,他就是普通字符ASCII匹配规则: \w:匹配大小单词,数字字符,下划线[0-9a-zA-Z_][a-zA-Z0-9]:匹配字母和数字\s:匹配空白字符(包括空格字符、制表符\原创 2013-02-05 16:53:45 · 495 阅读 · 0 评论 -
java_编码规范
1.静态成员定义在类的最前面2.静态变量定义在静态块的前面原创 2013-07-15 13:34:24 · 897 阅读 · 0 评论