• Android开发之数组类的面试题目,android工程师java程序员必备


    1,定义一个长度为5的数组
    int [] arr=new int[5];


    2,写出静态初始化一个数组的方法
    int [] arr={1,2,3,4};


    3,写出可变参数的使用规则
       1,只能做为方法的形式参数
       2,只能放在最后一个参数
       3,public static void m(类型 ... 变量名)


    4,写出冒泡排序的比较原理
       两两比较,把大的数据向上移动


    5,写出增加for循环的语法
    int [] arr=new int[5];
       for(int i:arr){}


    6,写出二分查找的原理
       1,必须是一个有序的数组(升序)
       2,第次找出中间的元素和要查找的元素进行比较,如果小于要找要的值,那么就在右边,依次折半


    7,写出JDK自带的排序算法的类名及方法名
       Arrays
       sort();
       binarySerach(int [] arr,int key);


    1,声明一个3行5列的二维数组
       int[][] arr=new int[3][5];


    2,写出捕捉异常的完整语法
       try{
         //可能产生异常的代码块
        }
       catch(Exception1 e)
       {}catch(Exception2 e)
       {
        如果发生异常,要执行
       }[finally{
        //不管发不发生异常都会执行
       }]


    3,写出finally与final的区别
       final 修饰类,属性,方法
       finally只能作用于异常处理的最后代码块


    4,写出throw和throws的区别
       throw:抛出一个异常对象  作用于方法内
       throws:抛出一个异常类   作用于方法名后


    5,写出自定义异常的创建和使用步骤
       1,自定义一个类继承Exception 
       2,写出带一个String类型参数的构造方法,并且调用其父类的构造方法(super(str))
       3,在使用的地方用throw抛出异常对象 --该方法还要异常对应该的异常类

    程序员小冰博客:http://blog.csdn.net/qq_21376985 技术交流QQ986945193 微博:http://weibo.com/mcxiaobing
  • 相关阅读:
    Content-Type: multipart/form-data; boundary=
    -ErrorAction SilentlyContinue
    計量文件夾大小
    使用tesseract識別簡單的圖形碼
    适用于演示场景的修改网页内容
    分页展示与标题行
    查询当前脚本运行环境
    选项菜单
    tomcat创建虚拟目录存储图片
    springmvc记录(页面回显、url模板映射、自定义参数绑定、全局异常处理、文件上传、拦截器、hibernate validation数据校验、静态资源映射)
  • 原文地址:https://www.cnblogs.com/mcxiaobing/p/5472081.html
Copyright © 2020-2023  润新知