Java 学习
yunyun050924
孤寡老人
展开
-
内省 BeanUtils框架
Person p = new Person();一:传统方式通过对象实例p调用方法二:内省技术PropertyDescriptor p = new PropertyDescriptor("属性名",类)Method method = p.getWriterMethod() 或Method method = p.getReadMethod()method.invoke(这个类的实例p,参数)三:获得一个类的所有属性BeanInfo 用于封装bean属性BeanInfo bi = Introspector.ge原创 2010-11-20 16:31:00 · 351 阅读 · 0 评论 -
枚举
<br />enum E {a,b,c}<br />一:枚举是为了限制某一方法或属性的取值<br />二:枚举类其实是一个私有的构造函数和几个公开的静态的不可修改的对象实例<br />即class E{<br />private E(){};<br />public static E a = new E();<br />public static E b = new E();<br />public static E c = new E();<br />}<br />三: 得到枚举类的信息<br />E e原创 2010-11-20 17:06:00 · 271 阅读 · 0 评论 -
反射
<br /> <br />一:得到一个类的三种方式<br />Class clazz1 = Person.class;<br />Class clazz2 = new Person().getClass();<br />Class clazz3 = Class.forName("Person");<br />二:得到这个类的方法<br />公开方法:<br />Method method = class.getMethod("方法名",方法参数类型)<br />私有方法:<br />Method metho原创 2010-11-20 16:09:00 · 348 阅读 · 0 评论 -
2010.11.18 Java基本
Java注意事项: 1:工作空间的目录名不要采用中文和空格 2:每个类必须要有包名 类名必须大写 方法名必须小写 3 :f5 跳入 f6跳过 f7跳出 drop to frame 跳到当前代码的第一行代码 resume 跳到下一断点执行,如果没有下一断点,则运行完程序 watch 观察变量或表达式的值Java常用快捷键: 1:内容提示 Alt原创 2010-11-18 16:04:00 · 237 阅读 · 0 评论 -
xml基础 DTD
一:xml语言是为了保存有关系数据的一种可扩展标记语言声明文档:标签:属性:一个标签可以有一个或多个标签 注释:处理指令 二:dtd文档类型定义用来约束xml的书写规范xml文件使用DOCTYPE声明语句来指定它所遵守DTD约束1:dtd文件的元素定义: 元素类型:内容用()括起来,类型:EMPTY ANY2:dtd文件的属性定义: 属性名 属性值类型 设置说明> 设置说明: #REQUIRED:必须设置该属性原创 2010-11-21 20:15:00 · 322 阅读 · 0 评论 -
泛型 generic
<br />泛型可以类的非静态方法上 或者 类上<br />在非静态方法上定义泛型 public <T> void test(T t);<br />在类上定义泛型public class<T,E>{}<br />使用泛型时两边的类型一定要一致 List<String> list = new List<String>;<br />List<object> list = new List<String> <br />List<String> list = new List<object>都是错误的。<br />原创 2010-11-21 17:19:00 · 334 阅读 · 0 评论