JAVA研发面试题(基础)Integer和int有啥区别,integer中有哪些特殊的函数?

本文深入探讨了JAVA研发面试中的基础知识点,包括Object类的方法详解、Exception类型解析、Integer与int的区别及Integer特殊函数介绍、String实现intern原理、final关键字应用、序列化与远程方法调用、基本数据类型与包装类的转换方法等,为JAVA开发者提供全面的面试准备指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

JAVA研发面试题(基础)

JAVA基础(目录):
Object类的方法,逐个解释一下(clone,hashCode,equals,wait,finalize,notify)
Java的Exception类型 
Integer和int有啥区别,integer中有哪些特殊的函数?
说一下String实现 intern 
final 关键字 
序列化,远程方法调用

参考 https://blog.youkuaiyun.com/watermusicyes/article/details/7975372

包装类和基本数据类型

byte ——Byte
short ——Short
int ——Integer
long-----Long
float-----Float
double----Double
char----Character
boolean—Boolean

基本数据类型变成对象包装类的好处:

  • 可以将基本数据和字符串之间进行互相的转换。

基本类型数据 转为 字符串 的三种方式:

  • 基本数据类型对象包装类中的方法 static String toString(基本类型);
  • String类中的方法: static String valueOf(基本类型)
  • 基本类型数据 +“ ”;

基本数据类型值 和 基本类型数据对象之间的转换:

  • 使用构造函数——Integer();
  • 即可以接受基本数值,也可以接收基本数值的字符串形式。
  • 可以使用基本类型对象中的方法。 static Integer valueOf(int);

函数:
进制转换–二进制/八进制/十六进制/转为无符号
数学运算 – 最大值(a,b) /最小值 /和
从字符串转为数值:static Integer valueOf(String s) parseInt(String s, int radix)
左移右移(*2的n次幂):rotateLeft(int i, int distance)
比较 – compareTo(Integer anotherInteger) compare(int x, int y) compareUnsigned(int x, int y)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值