`
hubin4
  • 浏览: 93253 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论
文章列表
java 反射 数组的反射 ArrayList HashSet HashCode --------------------------------- package com.ncs; public class Point { private int x; public int y; public String s1 ="ball"; public String s2="hubin"; public String s3="zhangxiaoxiang"; //做实验而已,字段不可能是 ...
java 反射 数组的反射(上)其实是讲ArrayList HashSet HashCode ArrayList HashSet HashCode -------------------- package com.ncs; public class Point { private int x; public int y; public String s1 ="ball"; public String s2="hubin"; public String s3=& ...
java 反射 数组的反射 数组也是一种类型,当然可以反射 如果数组的 类型 维度 一样,那么他们反射出来的 字节码是一样的 ----------- package com.ncs; import java.lang.reflect.Array; import java.util.Arrays; public class ArrayReflct { public static void main(String[] args) { //数组也是一种类型,当然可以反射 //如果数组的 类型 维度 一样,那么他们反射出来的 字节码是一样的 int[] a ...
java 反射 Method类 str1.charAt() str2.charAt() 这个方法charAt()其实是字节码的,不是某不实例对象的 ------------------- package com.ncs; import java.lang.reflect.Method; public class ReflectTest { public static void main(String[] args) throws Exception { //测试用反射 得到 String的charAt()方法 String myStr = "h ...
java 反射 Field类 -------用到一个bean package com.ncs; public class Point { private int x; public int y; public Point(int x, int y) { super(); this.x = x; this.y = y; } } -------------------- package com.ncs; import java.lang.reflect.Field; //need another bean Point pub ...
java 反射 的概念 和 Constructor 类 反射就是把 Java 类中的各种成分映射成相应的 JAVA类。 JAVA类 就是那个字节码 有包名 getPackage() 后 得到一个类 Packgae 类似的 把 各个方法  映射 成 Method 类 。。。。。。。。。。。。。 先介绍反射 时 用到的最重要的一个 类 Constructor 构造函数 ====================================== package com.ncs; import java.lang.reflect.Constructor; public cla ...
java 反射 的基础基础  Class的理解 反射 在 1.2 的时候就有了, 基本上所有的框架都会用到. 有的小东西 e.g. junit 也用到了, 反射无处不在的 要了解 反射 必须必须必须了解一个 类 类的类 Class 类-->描述一类事物,规定你应该有什么属性,不应该有什么属性        至于属性的具体值是什么,无所谓!由具体对象决定 User类--> 规定了你有姓名,年龄等属性的一类东西 生活里还有一类东西,就是我们编程时用的 类 这一类东西, 我们用 Class 来抽象 那么Class类 规定了编程时用的类 应该有些什么东西呢??? 最最起码要规 ...
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%> <%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%> <%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic"%> <%@ taglib ur ...
正则表达式  判断时间格式 \\d{4}-(0[1-9]|1[0-2])-([0-2]{1}\\d{1})|(3[0-1]{1}) e.g. 2009-11-23 ------------- ,[\w\W]* 这东西在NOTEPAD 里可以把 , 号后面的内容统统去掉 ============================ function check(obj){       var text = obj.value;             var regExp = /^(A\d{3}|CA\d{3}|TT\d{3})$/;             if(!regExp.t ...
实现带抽象方法的枚举 现在看来,不管是自己写还是JDK里的 枚举都是一个 类 大部分写 枚举 都把它当内部类 现在说一下,内部类 可以用那 四个 访问修饰符 [和方法 和 成员变量 平级的] 外部的类只有两个 public 和 默认的 ...
//★只是调了Month(int i)方法, 排行根本就没有变化, package com.ncs; public class EnumDemo { public enum Month{ //不一定对的 JAN,FEB(4),MAR,APR,MAY,JUN,JUL,AUG,SEP,OCT,NOV,DEC; //最后最好写 ';' 如果后面有代码 ,一定要';' //如果没有 可以 省略 //如果要写构造 方法,写在JAN,FEB,MAR,AP..这些的后面 //和自己用 JAVA 类 实现的 一样,只可以让你用 private ...
for java beginner 5-2 - 自己实现枚举-下 刚刚不是说了会有N多 IF ELSE 现在把他们弄掉 -------------- package com.ncs; //眼睛大一点,这不是"类",是我写的枚举 //★2 变了 public abstract class Weekday { //别的地方就不要new了,只有我自 ...
JAVA 5 美举 JAVA刚刚开始说这些东西 太臃肿,去了, 后来发现需要了[用的人多,需求也大了]。1.5加了。 为什么要有枚举?? 一句话,懒人最聪明,想把某些事情给compiler做做掉算了 就说星期吧,1234567,String当然可以,但慢,也怕手误 ★最好的方法就是数字,反正有限个数嘛,外加可识别文字 没有可识别文字也麻烦的,谁知道星期天用7还是0 标准肯定是0★ 枚举 是有点复杂的,最好先自己用 类 来实现他,然后再去理解 JDK里面的方法 ---------------------------- package com.ncs; //眼睛大一点,这不是&quo ...
java 3 1.5 new feature - auto boxing , unboxing 就是那8 个基本数据类型 的东西 Integer obj = 3;        //这个叫 boxing 记得就好,对象都在箱子里 System.out.println(obj + 12); //这个叫 拆箱 , 变基本数据类型 有个好玩的东西 Integer i1 = 14; Integer i2 = 14; System.out.println(i1 == i2 );  //★这个是同一个的 true Integer i1 = 144; Integer i2 = 144; Sys ...
java 3 overload and override overload 这和返回值没有关系 override 这个如果父亲的方法是私有的,那不是,是全新的方法 1.5 有新feature了 为了避免你写N多的overload方法,比如 一个参数不定的累加方法 可以这样写 public static int add(int x,int... args) { int sum = 0; return sum; } 其实"int... args"是个 [数组] 拉 注意一定要放最后哦 然后: public static int add(int x,int... args) { i ...
Global site tag (gtag.js) - Google Analytics