Java基础面试每日3题:day05

Posted 闲言_

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java基础面试每日3题:day05相关的知识,希望对你有一定的参考价值。

1.Java中,final关键字的用法有哪些?

  修饰类:不能被继承(太监类),不能有子类。

  修饰方法:方法不能被重写

  修饰变量:变量只能赋值一次(变常量)

2.数据类型之间的转换:如何将字符串转换为基本数据类型?如何将基本数据类型转换为字符串?

  字符串转基本数据类型:调用基本类型对应的包装类中的方法parseXXX(String),或者valueOf(String)即可返回相对应基本类型;

  parseXXX 和valueOf的区别

  Integer.parseInt(str)是把一个数字字符串转换为int类型的数据(基本类型)

  Integer.valueOf(str)是把一个数字或者数字字符串转换为Integer类型的数据(包装类型)

  基本类型转String:

  一种方法是将基本数据类型与空字符串 (")连接(+)即可获取相对应的字符串

  一种方法是调用String类的valueOf()方法返回相应的字符串

3.阐述final、finally、finalize的区别

  final:
  修饰类:不能被继承(太监类),不能有子类。
  修饰方法:方法不能被重写
  修饰变量:变量只能赋值一次(变常量)

  finally 是异常处理语句的一部分,表示总是执行

  finalize是Object类中的方法,在垃圾回收对象之前要调用次方法进行清理操作

以上是关于Java基础面试每日3题:day05的主要内容,如果未能解决你的问题,请参考以下文章

Java基础面试每日3题:day04

Java基础面试每日3题:day01

Java基础面试每日3题:day09

Java基础面试每日3题:day06

Java基础面试每日3题:day02

Java基础面试每日3题:day03