Java基础知识的三十个经典问答(2)

发布时间:2021-06-07

Java基础知识的三十个经典问答

char Character

byte Byte

short Short

long Long

float Float

double Double

引用类型和原始类型的行为完全不同,并且他们具有不同的语义,引用类型和原始类型具有不同的特征和用法,他们包括:大小和速度问题,这种类型以哪种类型的数据结构存储,当引用类型和原始类型有用作某个类的实例数据时制定的缺省值。对象应用实例变量的缺省值为null,而原始类型实例变量的缺省值与它们的类型有关。

3、final、finally、finalize的区别

final是一种声明属性,作用与类、方法和变量;final修饰的变量的值不能够再改变,final修饰的方面不能被覆盖,final修饰的类不能被继承。

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

finalize是object类的一个子方法,在垃圾回收器执行是调用回收对象的此方法,此方法可以被覆盖提供资源回收时的其他资源回收。如文件关闭等。

4、 heap和stack的区别

栈是一种现行结构,其添加和删除元素应在同一段完成,栈按照先进后出的方式进行处理。 堆是栈的一个组成元素。

5、 基本的数据类型

byte,int,long,double,char,boolean,float,short

String不是基本数据类型,java.util.String是final类,因此不能修改这个类,不能继承这个类。 为了节省空间,提高效率我们应该用StringBuffer。

6、 assert什么时候使用?

assertion(断言)在软件开发中使用中常见的调试方式,很多编程语言中都支持这种机制,在实现中,assertion就是在程序中的一条语句,他对一个boolean表达式进行检查,一个正确的程序必须保证这

Java基础知识的三十个经典问答(2).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219