2 推断对错。在java的多态调用中,new的是哪一个类就是调用的哪个类的方法。

正确答案: A

解析:

java多态有两种情况:重载和覆写
在覆写中。运用的是动态单分配。是依据new的类型确定对象,从而确定调用的方法;
在重载中。运用的是静态多分派,即依据静态类型确定对象。因此不是依据new的类型确定调用的方法。
4 在
32 位操作系统中,下列类型占用 8 个字符的为______。

正确答案: D   你的答案: C (错误)

short int
Int C long
Unsigned int
Long long
Char
Int
解析:
一个字符是一个字节。一个字节是8位的(8bit),不是八个字节
A 16位 2个 D 64位 8个 E  16位 2个  F 32位 4个
字符是指计算机中使用的字母、数字、字和符号。

1个汉字字符存储须要2个字节,1个英文字符存储须要1个字节。

ASCII是一个字节,Unicode是两个字节。

Java的字符是Unicode的,所以是两个字节。
2种经常使用的编码格式:
UTF-8:Unicode
TransformationFormat-8bit,同意含BOM。但通常不含BOM。是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24位(三个字节)来编码。UTF-8包括全世界全部国家须要用到的字符,是国际编码。通用性强。

UTF-8编码的文字能够在各国支持UTF8字符集的浏览器上显示。如,假设是UTF8编码。则在外国人的英文IE上也能显示中文,他们无需下载IE的中文语言支持包。 



GBK是国家标准GB2312基础上扩容后兼容GB2312的标准。

GBK的文字编码是用双字节来表示的,即不论中、英文字符均使用双字节来表示,为了区分中文。将其最高位都设定成1。

GBK包括所有中文字符,是国家编码,通用性比UTF8差,只是UTF8占用的数据库比GBD大。 

 以下有关JVM内存。说法错误的是?

正确答案: C   你的答案: B (错误)

程序计数器是一个比較小的内存区域,用于指示当前线程所运行的字节码运行到了第几行,是线程隔离的
Java方法运行内存模型,用于存储局部变量,操作数栈,动态链接。方法出口等信息,是线程隔离的
方法区用于存储JVM载入的类信息、常量、静态变量、即使编译器编译后的代码等数据。是线程隔离的
原则上讲,全部的对象都在堆区上分配内存。是线程之间共享的
方法区(Method Area)与Java堆一样,是各个线程共享的内存区域,它用于存储已被虚拟机载入的类信息、常量、静态变量、即时编译器编译后的代码等数据。尽管Java虚拟机规范把方法区描写叙述为堆的一个逻辑部分,可是它却有一个别名叫做Non-Heap(非堆),目的应该是与Java堆区分开来。
详细能够參考本人另外一篇博客:http://blog.csdn.net/persist213/article/details/47145959
 以下有关List接口、Set接口和Map接口的描写叙述。错误的是?

正确答案: A   你的答案: B (错误)

他们都继承自Collection接口
List是有序的Collection,使用此接口可以精确的控制每一个元素插入的位置
Set是一种不包括反复的元素的Collection
Map提供key到value的映射。一个Map中不能包括同样的key,每一个key仅仅能映射一个value
List接口中的对象按一定顺序排列,同意反复 

Set接口中的对象没有顺序,可是不同意反复 

Map接口中的对象是key、value的映射关系,key不同意反复
Collection
    -----List
               -----LinkedList    非同步
                ----ArrayList      非同步,实现了可变大小的元素数组
                ----Vector          同步
                         ------Stack
    -----Set   不同意有同样的元素


Map
    -----HashTable        同步,实现一个key--value映射的哈希表
    -----HashMap          非同步,
    -----WeakHashMap   改进的HashMap。实现了“弱引用”,假设一个key不被引用。则被GC回收

关于抽象类与接口。下列说法正确的有?

正确答案: A C   你的答案: D (错误)

优先选用接口。尽量少用抽象类
抽象类能够被声明使用,接口不能够被声明使用
抽象类和接口都不能被实例化。
以上说法都不正确

解析:

Java中是单继承多实现。所以尽量实现接口
抽象类和接口中都有抽象方法,不能实例化

2015-07-30Java 错题的更多相关文章

  1. Ajax与JqueryUI和EasyUI错题总结

    Ajax与JqueryUI和EasyUI错题总结 正确答案A,解析:此题考察的是JQuery UI下的menu插件的使用,menu提供ui-state-disabled class 方法禁用任何菜单项 ...

  2. 2015.12.29~2015.12.30真题回顾!-- HTML5学堂

    2015.12.29~2015.12.30真题回顾!-- HTML5学堂 吃饭,能够解决饥饿,提供身体运作机能.练习就像吃饭,强壮自己,提升编程技能,寻求编程技巧的最佳捷径!吃饭不能停,练习同样不能停 ...

  3. 2015.12.21~2015.12.24真题回顾!-- HTML5学堂

    2015.12.21~2015.12.24真题回顾!-- HTML5学堂 山不在高,有仙则名!水不在深,有龙则灵!千里冰封,非一日之寒!IT之路,须厚积薄发!一日一小练,功成不是梦!小小技巧,尽在HT ...

  4. Myeclipse 2015 stable 1.0 完美破解方法(转自 http://yangl.net/2015/07/14/myeclipse_2015stable_1/)

    Myeclipse 2015 stable 1.0 完美破解方法 http://yangl.net/2015/07/14/myeclipse_2015stable_1/ 破解包(注册机)下载地址:链接 ...

  5. 错题集锦(二) -- Java专项

    错题集锦(二) -- Java专项 标签(空格分隔): 找工作 JVM的内存模型 线程共享: 堆(Heap):主要存放一些对象实例 方法区(Method Area / Non-Heap):用于存储已被 ...

  6. objective-c 错题

    //1, NSString *name = [[NSString alloc]initWithString:@"张三"]; NSLog(@"%d",[name ...

  7. hibernate错题解析

    01 Hibernate错题分析   解析: 此题目考查的是对Hibernate中交叉连接的理解.HQL支持SQL风格的交叉连接查询,交叉连接适用于两个类之间没有定义任何关联时.在where字句中,通 ...

  8. Leetcode - 剑指offer 面试题29:数组中出现次数超过一半的数字及其变形(腾讯2015秋招 编程题4)

    剑指offer 面试题29:数组中出现次数超过一半的数字 提交网址: http://www.nowcoder.com/practice/e8a1b01a2df14cb2b228b30ee6a92163 ...

  9. 20175316盛茂淞 《java程序设计》第三周课堂测试错题总结

    20175316盛茂淞 <java程序设计>第三周课堂测试错题总结 出现问题 错题总结 题目1 在Ubuntu中用自己的有位学号建一个文件,教材p87 Example4_15 1. 修改代 ...

  10. NOIp2014提高组初赛错题简析

    总体分析 \(89pts\),粗略来看选择题错的比较多,\(-6pts\).同时又是尿性的填空杀扣了\(5pts\). 不过后面的两大题全对了还是可喜可贺 错题精析 单项选择T8 编译器的主要功能是( ...

随机推荐

  1. 让你更值钱的方法:培养稀缺(追逐新技术,淬炼已有技能、做到出类拔萃,寻找自己所在的行业痛点,App开发者是市场动态平衡的典型)

    一个开发者,如何才能更值钱? 答案非常简单:掌握稀缺资源. 那么,怎样才能持续不断地掌握稀缺资源,让自己更值钱呢? 请看接下来介绍的 2 种识别稀缺的方法和 2 种培养稀缺的策略. 稀缺资源的秘密 资 ...

  2. 11. Spring Boot JPA 连接数据库

    转自:https://blog.csdn.net/catoop/article/details/50508397

  3. 芯片TPS76030、TPS76032、TPS76033、TPS76038、TPS76050 电源芯片

    下图是从网上摘出来的图片:TPS76033 它的作用就是改变电压: 输入电压:3.5V到16V       通过芯片的处理后     输出电压:3.3V 要学会看图,从中提取有用的信息 再看一个数据手 ...

  4. 【Codeforces Round #445 (Div. 2) C】 Petya and Catacombs

    [链接] 我是链接,点我呀:) [题意] 在这里输入题意 [题解] 看看时间戳为i的点有哪些. 每次优先用已经访问过的点. 如果不行就新创一个点. 注意新创点的时间戳也是i. [代码] #includ ...

  5. 【】minimum

    [链接]h在这里写链接 [题意] 给两个数字a,b,每次操作可以把a+1a+1,或把a∗k 问至少多少次操作可以使得a=b. 1<=a,b<=10^18,0 <= k <= 1 ...

  6. POJ 1018 Communication System 贪心+枚举

    看题传送门:http://poj.org/problem?id=1018 题目大意: 某公司要建立一套通信系统,该通信系统需要n种设备,而每种设备分别可以有m个厂家提供生产,而每个厂家生产的同种设备都 ...

  7. UVA 11987 - Almost Union-Find

    第一次交TLE,说好的并查集昂. 好吧我改.求和.个数 在各个步骤独立算.. 还是TLE. 看来是方法太慢,就一个数组(fa),移动的话,移动跟结点要遍历一次 T T 嗯,那就多一个数组. 0.189 ...

  8. 重写ajax方法实现异步请求session过期时跳转登录页面(转)

    一般我们会在过滤器里判断登录状态,如果没登录就跳转登录页面,过滤器java核心代码如下: UserItem loginUser = (UserItem)request.getSession().get ...

  9. 【EasyUi】页面设计必学之Layout

    接触EasyUi也快一年了.非常多时候都把重心放在实现功能方面.要显示大量数据了就用DataGrid,要实现分页效果了就想着Tabs,如此等等,再接下来就是考虑CSS.js怎样让这个功能实现的更好. ...

  10. WM_CAP_DRIVER_CONNECT

    WM_CAP_DRIVER_CONNECT //ActiveX ---->OnCreate m_pit.Create(IDD_CAM_DIALOG,this);  CRect rc;  this ...