中软国际面试题及答案

本文涵盖了Android面试中常见的知识点,包括Intent数据传递类型、Activity生命周期、字符串对象比较、可见性属性、事件监听区别、布局属性差异、ArrayList与LinkedList特性、重写与重载概念解析、线程启动方式以及等待唤醒方法的区别、Adapter的作用及其类型、101-200之间的素数计算。这些都是Android开发者必备的知识点。
摘要由CSDN通过智能技术生成

1.Intent传递数据时,下列的数据类型哪些可以被传递(abcd)

A:serializable  B:Charsequence C:Parcelable D:Bundle

2.第一次打开activity依次执行_________;

Home键该activity依次执行_________;

重新打开该activity,如果该activity未被回收依次执行_____________;

如果此时该activity已被回收依次执行__________________________;

按返回键该activity依次执行________________________________;

A:oncreate  B:onResume  C:onStop  D:onDestory  E:onResume  F:onStart  G:onRestart

3.String a=new String(“foo”);String b=new String(“foo”);表达式a==b返回值是____;

  表达式a.equals(b);返回值是_______;

4.在javachar型变量中可以存储一个中文汉字();判断

5.Androidvisibility熟悉invisibilitygone区别?

6.简述onClick,onTouch,onScroll,onFling的区别?

7.以button为例说明androidgravitylayout:layout_gravity的区别

8.说说ArrayList,LinkedList的存储特性和区别

答:ArrayListVector都是使用数组的方式来存储数据,此数组元
素数大于实际存储的数据以便增加和插入元素, 它们都允许直接按序
号索引元素, 但是插入元素要涉及数组元素移动等内存操作, 所以索
引数据快而插入数据慢,Vector 由于使用了 synchronized 方法(线
程安全) ,通常性能上较 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值