摘要: http://blog.csdn.net/wd916913/article/category/1232438 阅读全文
posted @ 2012-10-03 20:37 昨天.今天.明天 阅读(108) 评论(0) 推荐(0) 编辑
摘要: ------- android培训、java培训、期待与您交流! ----------在java的反射中,所有的类被抽象出一个类,即Class类,这样我们就可以在程序运行的过程中通过配置文件,动态的加载类。但是在用反射的时候有些前 提,就是:当我们调用有参的constructor的时候必须先知道构造函数传入的参数是什么类型;调用Method的时候必须先知道成员函数传入的参数 是什么类型;调用field的时候必须先知道成员变量的类型。但是在某些情况下,一个类中的成员属性的名字对外是不可见的,这时候我们只可以得出他的成员 类型的数组field[],在不知道确切变量名的情况下不可以定位到确切的变量上 阅读全文
posted @ 2012-10-03 18:49 昨天.今天.明天 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 传值调用是指传直接值进行运算,传址调用是指传对象引用进行运算,在Java中调用方法时,如果传递的参数是基本数据类型,在方法中将不能改变参数的值,这意味着你只能使用它们,如果传递的是对象引用,你也不能在方法中修改这个引用,但可以调用对象的方法以及修改允许存取的成员变量,所以如果不想改变参数的值,可以采用传值调用的方法,如果想改变参数的值,可采用传递对象的方法,间接修改参数的值//传值调用class P1{ public static void main(String[] args) { int x = 10,y = 10; ... 阅读全文
posted @ 2012-10-03 18:45 昨天.今天.明天 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 关于“通过反射获得泛型的参数化类型”的问题:下面是张老师 通过反射获得泛型的参数化类型的一段代码import java.util.*;import java.lang.reflect.*;public class GenericalReflection {private Vector<Date> dates = new Vector<Date>();public void setDates(Vector<Date> dates) {this.dates = dates;}private static void applyGeneric(Vector<S 阅读全文
posted @ 2012-10-02 11:42 昨天.今天.明天 阅读(4368) 评论(0) 推荐(0) 编辑
摘要: ------- android培训、java培训、期待与您交流! ----------9.08----------成功是一丝不苟,投机取巧没有任何意义----------------基础知识的总结数据类型:基本数据类型和引用数据类型基本数据数据类型(boolean.byte.short.int.lang.float.double.char)引用类型(类、接口、数组)重载(overLoad)和重写(override)重载满足要素:方法名相同、参数的类型和参数的个数不同,和方法返回值、修饰符等无关重写满足要素:方法名相同、形参列表相同、返回值类型比父类返回值更小或相等、访问权限比父类方法更大或相等 阅读全文
posted @ 2012-10-01 21:36 昨天.今天.明天 阅读(240) 评论(0) 推荐(0) 编辑
摘要: ------- android培训、java培训、期待与您交流! ----------反射练习代码 private static void changeStringValue(Object obj) throws Exception{ // TODO Auto-generated method stub Field[] fields=obj.getClass().getFields();//得到类的成员变量,不是对象的变量 for(Field field:fields){ if(field.getType()==String.class){//同一段字节... 阅读全文
posted @ 2012-10-01 21:33 昨天.今天.明天 阅读(188) 评论(0) 推荐(0) 编辑
摘要: Collection: |--List:有序(元素存入集合的顺序和取出的顺序一致),元素都有索引。元素可以重复。 |--Set:无序(存入和取出顺序有可能不一致),不可以存储重复元素。必须保证元素唯一性。List接口: List本身是Collection接口的子接口,具备了Collection的所有方法。现在学习List体系特有的共性方法,查阅方法发现List的特有方法都有索引,这是该集合最大的特点。List:有序(元素存入集合的顺序和取出的顺序一致),元素都有索引。元素可以重复。 |--ArrayList:底层的数据结构是数组,线程不同步,... 阅读全文
posted @ 2012-10-01 21:29 昨天.今天.明天 阅读(234) 评论(0) 推荐(0) 编辑
摘要: ------- android培训、java培训、期待与您交流! ----------package com.day17.wd;import java.awt.Frame;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;public class LearnTest { /** * @param args * @throws IOException */ public stat... 阅读全文
posted @ 2012-10-01 17:46 昨天.今天.明天 阅读(308) 评论(0) 推荐(0) 编辑
摘要: ------- android培训、java培训、期待与您交流! ----------IO(input Output)流1.用来处理设备之间的数据传输2.java对数据的操作是通过流的方式3.java用于操作流的对象都在IO包中4.流按操作数据分为两种:字节流与字符流5.流按流向分为:输入流,输出流IO流常用基类字节流的抽象类:InputStream, outputStream字符流的抽象基类:Reader,Writer注:这四个类派生出来的子类名称都是以父类名作为子类名的后缀。如:InputStream的子类FileInputStream如:Reader的子类FileReader注意:/演示 阅读全文
posted @ 2012-10-01 16:33 昨天.今天.明天 阅读(363) 评论(0) 推荐(0) 编辑
摘要: File类中的常用的方法。1.创建 boolean createNewFile();在指定路径创建文件,如果文件已经存在,则不创建,返回false.输出流 对象一旦创建,如果文件存在,则会覆盖。 boolean mkdir():创建一级文件夹 boolean mkdirs():创建多级文件夹2.删除 boolean delete():删除失败返回假。如果文件正在使用,则删除不了返回false void deleteOnExit():程序退出时删除文件3.判断 boolean exists():判断文件是否存在 isFile... 阅读全文
posted @ 2012-10-01 02:32 昨天.今天.明天 阅读(524) 评论(0) 推荐(0) 编辑