java基础部分常见面试题

java基础部分常见面试题

ID:35478069

大小:65.22 KB

页数:8页

时间:2019-03-25

java基础部分常见面试题_第1页
java基础部分常见面试题_第2页
java基础部分常见面试题_第3页
java基础部分常见面试题_第4页
java基础部分常见面试题_第5页
资源描述:

《java基础部分常见面试题》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、自己整理出來,每天几个自己规定,有时间就背,做到不管面对着谁都能对答如流,一定要自己制定计划,锻炼自己的自控力与自学能力。(课余时间做)1、请列出九腹中的8种基本数据类型,并分别指出其占几位,几个字节。Byte占8位,1个字节short占16位,2个字节int占32位,4个字节long占64位,8个字节float占32位,4个字节double占64位,8个字节char占16位,2个字节boolean占8位,1个字节2、float型floatf二3.4是否正确?long1二123456;是否正确?不正确,float型与long型都要在末尾加上类型符。float型末尾加f或Flo

2、ng型末尾加1或L3、shortsi二1;si二si+1;是否正确?不正确,1为int类型,需要强转。4、&和&&的区别?短路与与非短路与,短路与碰到一边为false时则后面的就不再执行非短路与一边为true时就为真,执行后面的程序5、String是最基本的数据类型吗,是否可以继承String类?String为引用类型,因为String被final修饰,不能被继承。6、面向对象的特征有哪些方面?封装:保护数据1:类封装对象的特征和行为2:方法封装的是功能的具体实现3:修饰符封装的是成员的访问权限继承:代码的重用1:所有子类所共有的特征和行为父类之中特有的特征和行为子类之中2:

3、继承后,子类具有自己的特征以及父类中共有的特征多态:1:意义同一类型引用指向不同对象时有不同的实现同一对象被造型为不同类型时,冇不同的功能2:表现形式方法的重写与重载3:向上造型父类型的引用指向子类的对象能点出什么來看类型;重写的方法被调用时,看对象。7、作用域public,private,protected,以及不写时的区别?public:修饰符为公共访问的修饰符,任何地方都可以使用protected:修饰符为受保护访问的修饰符,只有本类、子类、同包类口J以调用private:修饰符为私有访问的修饰符,只能在本类中使用如果什么都不写,则为默认类型的访问修饰符,只能在本类和同

4、包类中使用8、抽象类和接口的区别抽象类是曲abstract修饰的包含抽象方法的类。类内也可以包含普通方法,抽象类不能被实例化。是需要被子类继承的。继承时必须要重写父类的所冇抽象方法。在抽象类中可以封装所有子类共有的成员,而且为子类提供了一个统一的入口。接口则是一种曲interface修饰的数据类型。接口中只能包含常量和抽象方法。接口是需要被实现(implements)的,在实现类中必须要实现接口的所有抽象方法。接口可以继承类,但只能继承一个类,却可以同时实现多个接口,用逗号分隔即可。若是要同时继承和实现接口时,必须先继承(extends)再实现(implements)o接口和

5、接口之间叫继承,接口和类之间叫实现。一个类只能继承•个抽象类,但可以实现多个接口。抽象类屮可以包含抽象方法和非抽象方法,而接口屮的所有方法均为抽象的。•子类继承抽象类必须实现抽彖类屮所有抽象方法,否则子类也必须是抽象类。而子类实现接口则必须实现接口屮的所有抽象方法。9、static和final的区别10、Overload和Override的区别。Overload的方法是否口J以改变返回值的类型?11、数组有没length()这个方法?String有没length()这个方法?12、在JAVA中,如何跳出当前的多重嵌套循环?13、构造器Constructor是否口J被overr

6、ide,是否口J以被overload?是否口J以从一个static方法内部发出对非static方法的调用?接口是否口J继承接口?抽象类是否口J实现(implements)接口?抽象类是否口J继承实体类(concreteclass)?一个java"源文件中是否可以包含多个类(不是内部类)?有什么限制?AnonymousInnerClass(匿名内部类)是否口J以extends(继承)其它类?是否口J以implements(实现)interface(接口)?return,continue和break的区别while和do-while的区别java中实现多态的机制是什么?定义一个

7、方法,返回生成的8个随机字母,要求不重复两个数字交换的三种方式eg.inta=3,b=5;结果a,b两个数字交换swtich是否能作用在byte±,是否能作用在long±,是否能作用在String上使用final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变?Stringstr;intlength二str.length();是否正确?简述this和super的用法Stringstr二"eibcefg";Stringstrl二〃obc"+〃efg";str二二strl和str.equals(st

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

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

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