以下为java的练习,算是分享,有兴趣的大神可以解答下帮助小弟1、定义一个交通灯枚举,包含红灯、绿灯、黄灯,需要有获得下一个灯的方法,例如:红灯获取下一个灯是绿灯,绿灯获取下一个灯是黄灯。
2、定义一个标准的JavaBean,名叫Person,包含属性name、age。使用反射的方式创建一个实例、调用构造函数初始化name、age,使用反射方式调用setName方法对名称进行设置,不使用setAge方法直接使用反射方式对age赋值。3、写一个ArrayList类的代理,其内部实现和ArrayList中完全相同的功能,并可以计算每个方法运行的时间。4、ArrayList<Integer> list = new ArrayList<Integer>(); 在这个泛型为Integer的ArrayList中存放一个String类型的对象。5、写一个方法,public void setProperty(Object obj, String propertyName, Object value){},此方法可将obj对象中名为propertyName的属性的值设置为value。
6、方法中的内部类能不能访问方法中的局部变量,为什么?7、统计字符串”abadcdffbaeba”中每个字符出现了多少次,按次数排序并输出。
   例如:c : 1,e : 1,d : 2,f : 2,b : 3,a : 4
8、编写程序,拷贝一个带内容的文件夹。 例如:将c:\program files\java 文件夹拷贝到d盘根目录。
9、写一个程序给定一个文件名如果是文件则删除文件、如果是文件夹则删除文件夹10、金额转换,阿拉伯数字转换成中国传统形式。  
   例如:101000001010   转换为   壹仟零壹拾億零壹仟零壹拾圆整。

解决方案 »

  1.   

    System.out.println("全部做完!");
      

  2.   

    ArrayList<Integer> list = new ArrayList<Integer>(); 在这个泛型为Integer的ArrayList中存放一个String类型的对象。这个是什么意思  谁能给我解释下?  这是要鄙视泛型呢?还是说  这个是判断题?
      

  3.   

    //定义一个List集合,泛型:Integer
    List<Integer> list=new ArrayList<Integer>();
    list.add(1);
    //通过反射得到list的add方法,注意参数类型不能指定为String.class==>java.lang.NoSuchMethodException
    Method methodAdd=list.getClass().getDeclaredMethod("add",Object.class);
    //执行add方法,并传递一个字符串参数
    methodAdd.invoke(list, "我是一个String,将要添加到一个泛型是Integer的集合中");
    System.out.println(list);//打印结果是 [1,我是一个String,将要添加到一个泛型是Integer的集合中]