美文网首页Android面试
Android笔试总结二

Android笔试总结二

作者: 程序员学园 | 来源:发表于2016-11-08 17:18 被阅读20次

1.位运算
16右移1位
结果为:15>>1 = 7
15的二进制为1111

1得到0111即4+2+1=7

拓展
右移一位相当于该数➗2,左移一位相当于该数乘以2,左移2位相当于该数乘以2^2=4。

举个例子15<< 2=60,即乘了4。但此结论只适用于该数左移时被溢出舍弃的高位中不包含1的情况。
例如,假设以一个字节(8位)存一个整数,若a为无符号整型变量,则a=64,即二进制数01000000时,左移一位时溢出的是0。而左移2位时,溢出的高位中包含1,则不符合上述结论。

2.iso七层模型从下到上依次为

zhu'yi

注意网络层和传输层的顺序,是先网络层,再进行传输

3.字符串传值还是引用的问题

3.1比较
s1="abc"
if s1=="abc"
执行if
else
执行else

编译错误
编译通过,运行错误
输出else

答案是执行if

如下


Paste_Image.png

输出

Paste_Image.png

那么也就是说字符串如果字符串也是可以用==来进行比较的。

Paste_Image.png

但是

Paste_Image.png

3.2java中String s = new String("abc")创建了几个对象?

Paste_Image.png

3.2
s1="abc",s2="abc",会新建几个对象

Paste_Image.png

3.3总结字符串=和new的区别

![Uploading Paste_Image_588516.png . . .]

Paste_Image.png

=的话,只要内容相同==判断的时候就符合,因为=本身就是对象的引用,指向的同一个对象。
而new的话,因为new出来的内存地址不一样,所以比较结果也会不相等。

iterface不能用哪个修饰
pirate public protected static

java程序有哪几种表达
类,applect/application/servelet

相关文章

  • Android笔试总结二

    1.位运算16右移1位结果为:15>>1 = 715的二进制为1111 1得到0111即4+2+1=7 拓展右移一...

  • Android笔试题总结

    1、Android系统中包含一些C/C++库,这些库能被Android系统中的不同的组件使用。它们通过Androi...

  • android面试笔试总结(android篇)

    Activity中的几种启动模式 activity的几种启动模式是android中常考的知识点,一般会考察有哪几种...

  • android面试笔试总结(android篇)

    Activity中的几种启动模式 activity的几种启动模式是android中常考的知识点,一般会考察有哪几种...

  • 2020最全Android三方框架源码面试深度解析(GitHub

    本文主要对 Android 平台主要框架、开源库源码分析进行总结,方便笔试、面试前进行系统复习,并给出了完整源码分...

  • 2016.8.29计划

    昨天任务完成,今天要把二级笔试题目找出来,早上总结所有笔试的题目,下午晚上各做四套

  • 我要做 Android 之面笔试总结

    说说什么是工厂模式 ps:之前只是单纯了解过工厂模式,不知道其实有三种工厂模式 一:工厂模式 工厂模式就有三种,它...

  • Android笔试

    1. ==与equals 对于==,如果作用于基本数据类型的变量,则直接比较其存储的 “值”是否相等; 如果作用于...

  • Android BaseAdapter 封装总结(二)

    Android BaseAdapter 封装总结(二) 上篇文章总结了关于BaseViewHolder的封装,这篇...

  • 笔试总结

    1.按下按键事件 为document绑定keydown事件处理程序,然后判断传入的event的keyCode键盘码...

网友评论

    本文标题:Android笔试总结二

    本文链接:https://www.haomeiwen.com/subject/zanauttx.html