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

2025年java面试基础总结

2025年java面试基础总结_第1页
1/26
2025年java面试基础总结_第2页
2/26
2025年java面试基础总结_第3页
3/26
1. Java 的特点语法简朴,面对对象,分布式,安全性,健壮性,解释运营,高效率,与平台无关,多线程,动态性。2. 面对对象的特性继承,封装,多态,抽象(1)继承:子类继承父类的方法和属性 构造器不能继承 子类的构造器一定会调用父类的构造器 实例化子类,会分派所有父类的空间(2)多态:重载方法,方法名同样,方法参数不同的方法(3)抽象:在面对对象分析设计时,可将一些实体作高度抽象定义成抽象类,抽象类没有任何对象,只可作为一个模板用于创建子类,以及为面对对象提供更灵活的多态机制。(4)封装:类封装了数据及对数据的操作,是程序中最小的模块,严禁了外界直接操作类中的数据,模块与模块之间只能通过严格控制的接口进行交互,使得模块之间的耦合度大大减少;保证了模块具有较好的独立性,程序维护和修改较容易。3.java 中的 8 种基本数据类型及数据类型的转换4 大类型:逻辑类型:boolean字符类型:char整数类型:byte,short,int,long浮点类型:float,double转换:规则 1,当把精度低的变量的值赋给精度高的变量时,系统自动完毕数据类型的转换(“”“”数据精度从 低 到 高 排序)规则 2,当把精度高的变量的值赋给精度低的变量时,必须使用显示类型转换运算。规则 3,char 与 byte 或 short 之间的赋值必须实行强制转换。4.局部变量与全局变量的区别局部变量:不是声明在类括号里面的变量。方法的参数和方法内部的变量都是局部变量。必须要先赋值,后使用,局部变量没有默认初始化值。同一范围内,不允许 2 个局部变量命名冲突。5.什么是形参,什么是实参?实参:方法调用时候实际传递的参数变量(实际的值,相称于赋值)。形参:方法的参数定义,是临时变量(是个空壳子,相称于声明变量而没有赋值)。6.怎么理解 i++与++ii++:先把 i 的值赋给 i++,i 的值自增 1,再把 i++的值赋给 i;++i:先把 i 的值自增 1 ,自增后的 i 的值赋给 i++,,再把++i 的值赋给i;7.&与&&的区别&和&&都可以用作逻辑与的运算符,表达逻辑与(and),当运算符两边的表达式的结果都为 true 时,整个运算结果才为 true,否则,只要有一方为 false,则结果为 false。&&还具有短路的功能,即假如第一个表达式为 false,则不再计算第二个表达式,例如,对于 if(str != null && !str.equals(“”))表达式,当 str 为 null 时,后面的表达式不会执行,所以不会出现NullPointerException假 如 ...

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

碎片内容

2025年java面试基础总结

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