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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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抛出异常对象 --该方法还要异常对应该的异常类

以上是关于Android开发之数组类的面试题目,android工程师java程序员必备的主要内容,如果未能解决你的问题,请参考以下文章

Android 开发之 ---- 底层驱动开发

Android开发之ViewPager的简单使用

Android 面试之开源库分析

Android 面试之开源库分析

Android 面试题总结之Android 基础

十多家大厂Android面试真题锦集干货整理,面试必问