java面试基础总结.docVIP

  • 0
  • 0
  • 约1.49万字
  • 约 10页
  • 2021-11-25 发布于天津
  • 举报
1. Java的特点 语法简单,面向对象,分布式,安全性,健壮性,解释运行,高效率, 与平台无关,多线程,动态性。 2. 面向对象的特征 继承,封装,多态,抽象 (1) 继承:子类继承父类的方法和属性 构造器不能继承 子类的构造器一定会调用父类的构造器 实例化子类,会分配所有父类的空间 (2) 多态:重载方法,方法名一样,方法参数不同的方法 (3) 抽象:在面向对象分析设计时,可将一些实体作高度抽象定义 成抽象类,抽象类没有任何对象,只可作为一个模板用于创建子类, 以及为面向对象提供更灵活的多态机制。 (4) 封装:类封装了数据及对数据的操作,是程序中最小的模块, 禁止了外界直接操作类中的数据,模块与模块之间只能通过严格控制 的接口进行交互,使得模块之间的耦合度大大降低; 保证了模块具有 较好的独立性,程序维护和修改较容易。 3. java中的8种基本数据类型及数据类型的转换 4大类型: 逻辑类型:boolean 字符类型:char 整数类型:byte,short,i nt,lo ng 浮点类型:float,double 转换:规则1,当把精度低的变量的值赋给精度高的变量时,系统自 动完成数据类型的转换( 数据精度从 低”到高”排序) 规则2,当把精度高的变量的值赋给精度低的变量时,必须使用显示 类型转换运算。 规则3,char与byte或short之间的赋值必须实行强制转换。 4

文档评论(0)

1亿VIP精品文档

相关文档