码迷,mamicode.com
首页 > 其他好文 > 详细

异常处理、集合框架和反射

时间:2015-04-19 21:11:37      阅读:113      评论:0      收藏:0      [点我收藏+]

标签:

异常分类:检查异常、运行时异常、错误。

异常:Exception 是程序在执行过程中所产生的问题。

try{
                int num3 = Integer.parseInt(num1);
                int num4 = Integer.parseInt(num2);
                System.out.println("乘积为:"+(num3*num4));
            }catch(ArrayIndexOutOfBoundsException e){
                e.printStackTrace();
                System.out.println("没有输入两个数。");
                return ;

Java集合框架:

  集合的由来:处理多个相同数据我们采用数组,但数组空间固定,不能动态增长。

  Collection:控制单列数据。

  Map:控制键值对。  

List:

  ArrayList:

    使用最广泛;最适合查询。

  LinkedList:

    当需要在集合的中间位置频繁增加或删除元素使用。

  

List<Integer> al = new ArrayList<Integer>();
//        List al = new ArrayList();
        al.add(1);
        al.add(2);
        //al.add("text");
        al.add(3);
        al.add(4);
        al.remove(0);
        al.set(0, new Integer(10));

Set:

  HashSet:

      速度快。

  TreeSet:

      速度慢。

MAP:

  在MAP中不允许出现重复。

反射:

    

//加载"com.lovo.Student"
            Class clazz = Class.forName("com.lovo.Student");
            //获取类
            System.out.println(clazz.getName());
            //获取包
            System.out.println(clazz.getPackage());
            
            
            //将com.lovo.Student类中所有方法的名称列出
            Method[] methods = clazz.getMethods();
            System.out.println("方法名:");
            for (Method method : methods) {
                System.out.print(" ,"+method.getName());
            }

 

异常处理、集合框架和反射

标签:

原文地址:http://www.cnblogs.com/hxshxs/p/4439731.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!