没有合适的资源?快使用搜索试试~ 我知道了~
考试基础题。面向初学者 Java岗前实训阶段。综合复习题,面试综合题
资源推荐
资源详情
资源评论
Javaweb 岗前实训阶段 1 复习题
1、 float f = 3.4;是否正确?
答案:不正确。
原 因 :精 度 不 准 确 , 应 该 用 强 制 类 型 转 换 , 如 下 所 示 : float
f=(float)3.4 或 float f = 3.4f
在 java 里面,没小数点的默认是 int,有小数点的默认是 double;
编译器可以自动向上转型,如 int 转成 long 系统自动转换没有问
题,因为后者精度更高
double 转成 float 就不能自动做了,所以后面的加上个 f;
2、 int 和 Integer 有什么区别?float 和 Float 呢?
1、 Integer 是 int 的包装类,int 则是 java 的一种基本数据类型
2、Integer 变量必须实例化后才能使用,而 int 变量不需要
3、Integer 实际是对象的引用,当 new 一个 Integer 时,实际
上是生成一个指针指向此对象;而 int 则是直接存储数据值
4、Integer 的默认值是 null,int 的默认值是 0
Q2 float 是基本数据类型,Float 是包装类(封装类)。封装类
可将接本数据类型封装后当作对象进行操作,并为各种基本数
据类型提供各种转换功能。
3、== 与 equals() 的区别?
== 的作用:
基本类型:比较值是否相等
引用类型:比较内存地址值是否相等
equals 的作用:
引用类型:默认情况下,比较内存地址值是否相等。可以按照
需求逻辑,重写对象的 equals 方法。
以上代码输出结果是什么?
3、 变量的作用是什么?变量能否改变它的值?
就是 用来存储信息 ,然后在计算机程序中使用这些信息。
所以成员变量在定义的时候没有初始化值的时候,就算用 final 修
饰,一样可以被通过反射之后进行修改
5、说出 8 种基本数据类型。
.整型 byte 、short 、int 、long 浮点型 float 、 double 字符型 Char
布尔型 boolean
6、说出你知道的引用类型。
强引用,软引用,弱引用和虚引用
7、类型转换规则,举例一两种。
、字符转数值,【parseInt ()】从左向右一次转换,能转则转,不能转
停止,【Math.round ()】严格转换,不允许出现任何非数字的字符;
2、数值转字符,【toString ()】直接转换
8、String 是基本数据类型吗?
String 不是基本数据类型,而是一个类(class),是 C++、java 等编
程语言中的字符串
9、如何定义方法?
第一步,定义方法第二步,调用方法
当需要调用方法执行某个操作时,可以先创建类的对象,然后通
过 对象名.方法名(); 来实现
10、定义方法的意义是什么?
11、什么是方法的重载?
方法重载是指在一个 类 中定义多个同名的方法,但要求每个方法具
有不同的 参数 的类型或参数的个数。. 调用重载方法时, Java 编
译器能通过检查调用的方法的参数类型和个数选择一个恰当的方法。.
方法重载通常用于创建完成一组任务相似但参数的类型或参数的个
数或参数的顺序不同的方法。. [1] Java 的方法重载,就是在类中可
剩余13页未读,继续阅读
资源评论
代码成就世界
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功