01_javase技术面试题目及答案

01_javase技术面试题目及答案

ID:39507184

大小:135.51 KB

页数:14页

时间:2019-07-04

01_javase技术面试题目及答案_第1页
01_javase技术面试题目及答案_第2页
01_javase技术面试题目及答案_第3页
01_javase技术面试题目及答案_第4页
01_javase技术面试题目及答案_第5页
资源描述:

《01_javase技术面试题目及答案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、一、基本语法1java源程序命名规程?1.一个源程序文件中可以包含多个类,但只能有一个类用public修饰;也可以所有的类都不用public修饰.2.如果源程序文件有public修饰的类,则源程序文件名必须和public修饰的类名相同;否则源程序名可以是任何合法的标识符;2classpath和path的作用1.path:Windows操作系统用来寻找可执行文件的路径。2.classpath:告诉类装载器到哪里去寻找三方提供的类和用户定义的类。也可以使用JVM命令行参数-classpath分别为应用程序指定类路径,在-c

2、lasspath中指定的类路径覆盖classpath环境变量中指定的值。3Java中,基本数据类型有哪些?基本数据类型包括byte、int、char、long、float、double、boolean和short。4请写出java中基本数据类型所对应的字节数?(最需提部分)数据类型字节数boolean1char2byte1short2int4long8float4double85java的标识符由什么组成?能不能是中文?一个标识符可以是字母、数字、下划线、美元符号的任意顺序组合,但不能以一个数字开始。可以是中文。6有几

3、种形式实现多分支?if语句和switch语句。7while和do...while的区别?1.while循环在执行循环前检查条件。2.do...while循环中,循环体中的代码在条件测试执行前执行一次。条件为false时,dowhile循环终止;控制权传递给紧跟在while语句之后的语句。8何时选用for循环,何时选用while循环?如果循环次数在执行循环体之前就已确定,一般用for语句;如果循环次数是根据循环体的执行情况确定的,一般用while语句或者do-while语句。9break,continue的作用?1.br

4、eak的作用:用于在switch语句中终止case;也可以用于在循环中突然终止循环;当循环中遇到break语句时,循环立即终止,控制权传递给循环之后的语句;多层循环中,break只向外跳一层;2.continue:continue语句,只能在循环中使用让封闭循环进行下一次迭代;遇到该语句时,跳过循环体中剩余的语句,控制权传递给重新初始化步骤;在while循环和do…while循环中,程序控制权传递个条件测试语句;在for循环中,continue影响循环的增量部分,然后执行条件测试;10如何获取java中数组的长度?数组

5、名.length;数组的属性11类方法能不能调用实例方法?不能;12顺序查询与折半查询的区别?1.顺序查找是一种最基本和最简单的查找方法。它的思路是,从表中的第一个元素开始,将给定的值与表中逐个元素的关键字进行比较,直到两者相符,查到所要找的元素为止。否则就是表中没有要找的元素,查找不成功。对于表中记录的关键字是无序的表,只能采用这种方法。2.折半查找又称二分查找,折半查找不像顺序查找那样,从第一个记录开始逐个顺序搜索,它是针对有序表进行查找的简单、有效而又较常用的方法。所谓有序表,即要求表中的各元素按关键字的值有序(

6、升序或降序)存放。一、面向对象13什么是继承?继承性是面向对象程序设计语言的另一基本特征,通过继承可以实现代码的复用。继承而得到的类为子类,被继承的类为父类(超类),父类包括所有直接或间接被继承的类。子类可继承父类中的变量及方法,也可定义其自身特有的变量及方法。14Java中如何实现继承?通过在类的声明中加入extends子句来创建一个类的子类:classSubClassextendsSuperClass{……}15Java中,有继承关系时,变量隐藏的原则?变量隐藏原则:子类中变量名与继承自父类的变量名相同时,则继承自

7、父类的变量将被隐藏。16Java中,有继承关系时,方法重写原则?方法重写原则:重写后的方法不能比被重写的方法有更严格的访问权限(可以相同)。改写后的方法不能比重写的方法产生更多的例外。17Java中,super关键字的作用?调用构造方法:super()必须是子类构造函数第一个执行的语句,如果super()没有被用到,每个超类的默认的或无参数的构造函数将被执行。调用被隐藏变量及方法:可通过super关键字调用被隐藏的父类中的变量及方法。18构造器Constructor是否可被override?构造器Constructor

8、不能被继承,因此不能重写Overriding,但可以被重载Overloading。19Java中,是否支持多继承?Java不支持多继承,可多层次继承。20Java中,请说明final关键字的使用?final在类之前:表示该类是最终类,表示该类不能再被继承。final在方法之前:表示该方法是最终方法,该方法不能被任何派生的子类覆盖。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。