贵港java_贵港人才网:经典java笔试题及答案分享
经典java笔试题及谜底,共享与参考:
1、Anonymous Inner Class (匿名里面类)
是否能够extends(秉承)别的类,是否能够implements(完成)interface(接口)
答:匿名的里面类是没著名字的里面类。不行extends(秉承)
别的类,但一个里面类能够作为一个接口,由另一个里面类完成
2、用途域public,private,protected,以及不写时的差别
答:差别以下:
用途域 目前类 统一package 子孙类 其余package
public √ √ √ √
protected √ √ √ ×
friendly √ √ × ×
private √ × × ×
不写时默许为friendly
3、Static Nested Class 和 Inner Class的差别
答:Nested Class (普通是C++的说法),Inner Class
(普通是。Java里面类与C++嵌套类非常大的差别就在因而否有指向外部的援用上。注: 静态里面类(Inner
Class)意味着1建立一个static里面类的工具,不需求一个外部类工具,2不行从一个static里面类的一个工具走访一个外部类工具
4、&和&&的差别
答:&是位运算符,显露按位与运算,&&是逻辑运算符,显露逻辑与(and)
5、Collection 和 Collections的差别
答:Collection是鸠合类的上司接口,秉承与他的接口要紧有Set 和List.
Collections是针对鸠合类的一个赞助类,他供应一系列静态技巧完成对种种鸠合的搜刮、排序、线程平安化等操纵
6、甚么时分用assert
答:assertion(断言)在软件开辟中是一种经常使用的调试方法,许多开辟说话中都支撑这种机制。在完成中,assertion即是在法式中的一条语句,它对一个boolean表白式举行搜检,一个精确法式必需包管这个boolean表白式的值为true;要是该值为false,分析法式曾经处于不精确的状况下,体系将给出告诫或退出。普通来说,assertion用于包管法式非常根基、环节的精确性。assertion搜检平时在开辟和尝试时开启。为了进步机能,在软件公布后,assertion搜检平时是封闭的
7、String s = new String("xyz");建立了几个String
Object
答:两个,一个字符工具,一个字符工具援用工具
8、Math.round(11.5)等於几许?
Math.round(-11.5)等於几许
答:
Math.round(11.5)==12;Math.round(-11.5)==-11;round技巧回笼与参数非常靠近的长整数,参数加1/2后求其floor
9、short s1 = 1; s1 = s1 + 1;有甚么错? short s1 = 1; s1 +=
1;有甚么错
答:short s1 = 1; s1 = s1 + 1; (s1+1运算后果是int型,需求强迫转换范例)short s1
= 1; s1 += 1;(能够精确编译)
10、Java有无goto
答:java中的保存字,当今没有在java中应用
11、数组有无length()这个技巧? String有无length()这个技巧
答:数组没有length()这个技巧,有length的属性。String有有length()这个技巧
12、Overload和Override的差别。Overloaded的技巧是否能够转变回笼值的范例
答:技巧的重写Overriding和重载Overloading是Java多态性的差别阐扬。重写Overriding是父类与子类之间多态性的一种阐扬,重载Overloading是一个类中多态性的一种阐扬。要是在子类中界说某技巧与其父类有相像的称号和参数,咱们说该技巧被重写
(Overriding)。子类的工具应用这个技巧时,将挪用子类中的界说,对它而言,父类中的界说犹如被"屏障"了。要是在一个类中界说了多个同名的技巧,它们或有差别的参数个数或有差别的参数范例,则称为技巧的重载(Overloading)。Overloaded的技巧是能够转变回笼值的范例
13、Set里的元素是不行重叠的,辣么用甚么技巧来辨别重叠与否呢? 是用==或是equals()? 它们有何差别
答:Set里的元素是不行重叠的,辣么用iterator()技巧来辨别重叠与否。equals()是判读两个Set是否相称
equals()和==技巧决意援用值是否指向统一工具equals()在类中被笼盖,为的是当两个分别辨别的工具的内容和范例相当的话,回笼真值
14、给我一个你非常多见到的runtime exception
答:多见的运转时非常好似下这些ArithmeticException, ArrayStoreException,
BufferOverflowException, BufferUnderflowException,
CannotRedoException, CannotUndoException, ClassCastException,
CMMException, ConcurrentModificationException, DOMException,
EmptyStackException, IllegalArgumentException,
IllegalMonitorStateException, IllegalPathStateException,
IllegalStateException, ImagingOpException,
IndexOutOfBoundsException, MissingResourceException,
NegativeArraySizeException, NoSuchElementException,
NullPointerException, ProfileDataException, ProviderException,
RasterFormatException, SecurityException, SystemException,
UndeclaredThrowableException, UnmodifiableSetException,
UnsupportedOperationException
15、abstract class和interface有甚么差别
答:申明技巧的存在而不去完成它的类被叫做空洞类(abstract
class),它用于要建立一个别现某些根基举动的类,并为该类申明技巧,但不行在该类中完成该类的环境。不行建立abstract
类的实例。但是能够建立一个变量,其范例是一个空洞类,并让它指向详细子类的一个实例。不行有空洞组织函数或空洞静态技巧。Abstract
类的子类为它们父类中的全部空洞技巧供应完成,不然它们也是空洞类为。取而代之,在子类中完成该技巧。晓得其举动的别的类能够在类中完成这些技巧
接口(interface)是空洞类的变体。在接口中,全部技巧都是空洞的。多秉承性可经历完成如许的接口而获取。接口中的全部技巧都是空洞的,没有一个有法式体。接口只能够界说static
final成员变量。接口的完成与子类类似,除了该完成类不行从接口界说中秉承举动。当类完成分外接口时,它界说(行将法式体赐与)全部这种接口的技巧。而后,它能够在完成了该接口的类的任何工具上挪用接口的技巧。因为有空洞类,它容许应用接口名作为援用变量的范例。平时的动静联编将见效。援用能够转换到接口范例或从接口范例转换,instanceof
运算符能够用来决意某工具的类是否完成了接口
16、error和exception有甚么差别
答:error 显露规复不是不行能但很难题的环境下的一种紧张题目。好比说内存溢出。不行能期望法式能处分如许的环境
exception 显露一种计划或完成题目。也即是说,它显露要是法式运转平常,从不会产生的环境
17、List, Set, Map是否秉承自Collection接口
答: List,Set是,Map不是
文章出自:www.gghmrc.com www.gxalpha.cn www.qtqzqxh.com
贵港java_贵港人才网:经典java笔试题及答案分享相关推荐
- 博彦科技JAVA笔试题及答案
博彦科技JAVA笔试题及答案 一.单选题 15题*4分=60分 1.链表不具有的特点是(). A.插入.删除不需要移动元素: B.可随机访问任一元素: C.不必事先估计存储空间: D.所需空间与线性长 ...
- 博学谷java题库判断_博学谷Java开发面试基础笔试题及答案分享
博学谷Java开发面试基础笔试题分享:char 型变量中能不能存贮一个中文汉字?为什么?"=="和 equals 方法究竟有什么区别?静态变量和实例变量的区别?是否可以从一个 st ...
- 115道Java面试题及答案分享,java程序员赶紧收好
115道Java经典面试题(面中率最高.最全) Java是一个支持并发.基于类和面向对象的计算机编程语言.下面列出了面向对象软件开发的优点: 代码开发模块化,更易维护和修改. 代码复用. 增强代码的可 ...
- 看完直接怼产品经理!2021最新Java笔试题及答案
前言 Spring让我们可以更快,更轻松,更安全地进行Java编程.Spring对速度,简单性和生产率的关注使其成为世界上最受欢迎的Java框架. 像阿里巴巴,亚马逊,谷歌,微软等在内的所有科技巨头对 ...
- 2011年计算机等级考试二级java笔试练习题(10)_2010年3月计算机等级考试二级Java笔试题及答案...
2010年3月计算机等级考试二级Java笔试真题 一.选择题(每小题2分,共70分) 下列各题A).B).C).D)四个选项中,只有一个选项是正确的.请将正确选项填涂在答题卡相应位置上,答在试卷上不得 ...
- 100+经典Java面试题及答案解析
面向对象编程(OOP) Java是一个支持并发.基于类和面向对象的计算机编程语言.下面列出了面向对象软件开发的优点: 代码开发模块化,更易维护和修改. 代码复用. 增强代码的可靠性和灵活性. 增加代码 ...
- 【Linux 4,2021最新Java笔试题及答案
(3)每天凌晨2:00将mysql数据库testdb,备份到文件中. 指令:mysqldump -u root -p密码 数据库 > /home/db.bak crontab -e 0 2 * ...
- java笔试题含答案总结五
1.正确的是() A.LinkedList 继承自 List B.TreeMap 继承自 HashMap C.HashSet 继承自 AbstractSet D.AbstractSet 继承自 Set ...
- 大唐电信java笔试题及答案
1.Java如何实现多态,实现的主要方法. java是借助方法的重写和重载实现多态. 重载的特性,方法名相同.返回类型,传入方法的参数不同(包括个数和类型). 重写的特性,方法名相同,返回类型,参数均 ...
最新文章
- mysql right join实例_MySQL表LEFT JOIN左连接与RIGHT JOIN右连接的实例教程
- oracle 19602,Oracle CPU Costing
- Convert Sublime Text 2/3 to Licensed Version
- ie11加载项启用不了 java,IE11网页加载项和控件不能运行怎么办
- 现代密码学之安全多方计算
- 追光的人对Echo,SkyReach的Beta产品测试报告
- 虚幻引擎图文笔记:使用MixamoConverter对Mixamo动画重定向成UESkeleton匹配动画
- 【项目】用户可自定义简易宏键盘
- linux bin目录下存放的什么,Linux_Linux根目录下主要目录功能说明,/bin:存放最常用命令; /b - phpStudy...
- 如何在网上赚钱,也可以在家兼职赚钱的5个网上项目分享给大家
- 127_不同国家的手机号,除去国家代码后,有可能相同吗?
- 深入理解插入排序(why二分插入排序中left就是待插入位置)
- Preparing wheel metadata ... error
- 通过XManager5连接Linux操作系统,安装Eclipse工具,进行代码开发、测试
- 如何进入PE系统(请点击)
- cetus权限连接主从mysql_网易开源中间件 -Cetus监控模块
- 智慧路灯杆系统环境监测 5G智能灯杆网关的功能有哪些
- ATM自动取款机程序设计
- 为什么D类音频功放可以免输出滤波器
- 单片机线选法存储印象(地址范围)方法+例题
热门文章
- Nginx配置跨域请求 Access-Control-Allow-Origin *
- 使用Ef框架进行分页..EF模糊查询..EF多表内连接查询
- python做bi系统_如何使用Python创建可视化对象
- celeron处理器_显卡和处理器哪个更重要?
- Python 超简单3行代码提取音乐高潮部分
- 华云数字实名认证图片_华云数据与安宁完成产品兼容互认证 携手推出安宁安全邮件系统联合解决方案...
- python ix loc iloc_pandas中的iloc、loc、ix有什么区别?
- c mvc ajax请求,springMVC的ajax请求
- 什么牌子的千兆网卡好用_男士面膜什么牌子好 10款平价好用的男士面膜推荐
- android xml opacity,Android Drawable详解