电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

2025年java面试题大全整理版

2025年java面试题大全整理版_第1页
1/42
2025年java面试题大全整理版_第2页
2/42
2025年java面试题大全整理版_第3页
3/42
java 面试题大全整理版 java 面试题大全(整理版)1、面向对象的特征有哪些方面?- 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。- 继承:继承是从已经有类得到继承信息创立新类的过程。提供继承的类叫父类(超类、基类)、得到继承的类叫子类(派生类)。- 封装:一般认为封装是把数据和操作数据的措施绑定起来,对数据的访问只能通过已定义的接口。可以说,封装就是隐藏一切可隐藏的东西,只向外界提供最简单的编程接口(可以想想一般洗衣机和全自动洗衣机的差异,明显全自动洗衣机封装更好因此操作起来更简单;我们目前使用的智能手机也是封装得足够好的,由于几种按键就搞定了所有的事情)。- 多态性:多态性是指容许不一样子类型的对象对同一消息作出不一样的响应。简单的说就是用同样的对象引用调用同样的措施可是做了不一样的事情。实现多态需要做两件事:1). 措施重写(子类继承父类并重写父类中的措施);2). 对象造型(用父类型引用引用子类型对象,这样同样的引用调用同样的措施就会根据子类对象的不一样而体现出不一样的行为)2、访问修饰符 public,private,protected,以及不写(默认)时的区别?修饰符目前类 同 包 子 类 其他包public√√√√protected√√√×default√√××private√×××3、String 是最基本的数据类型吗?答:不是。Java 中的基本数据类型只有 8 个:byte、short、int、long、float、double、char、boolean;除了基本类型(primitive type)和枚举类型(enumeration type),剩余的都是引用类型(reference type)。4、float f=3.4;与否对的?答 : 不 对 的 。 3.4 是 双 精 度 数 , 将 双 精 度 型(double)赋值给浮点型(float)属于下转型(down-casting,也称为窄化)会导致精度 损 失 , 因 此 需 要 强 制 类 型 转 换 float f =(float)3.4; 或者写成 float f =3.4F;。5、short s1 = 1; s1 = s1 + 1;有错吗?short s1 = 1; s1 += 1;有错吗?答:对于 short s1 = 1; s1 = s1 + 1;由于 1 是int 类型,因此 s1+1 运算成果也是 int 型,需要 强 制 转 换 类 型 才 能 赋 值 给 short 型 。 而short s1 = 1; s1 += 1;可以对的编译,由于s1+= 1;相称于 s1 = (short)(s1 + 1...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

2025年java面试题大全整理版

您可能关注的文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部