04-29 15:36
2021-04-29 15:39
主要有以下3种用法:(1)修饰类:表示该类不能被继承;(2)修饰方法:表示方法不能被重写;(3)修饰变量:表示变量只能一次赋值以后值不能被修改(常量)。[ 查看全部 ]
04-29 15:34
2021-04-29 15:35
String类是final类,不可以被继承。继承String本身就是一个错误的行为,对String类型最好的重用方式是关联(HAS-A)而不是继承(IS-A)。[ 查看全部 ]
04-29 15:33
2021-04-29 15:35
区别如下:作用域当前类同包子类其他public√√√√protected√√√×default√√××private√×××...[ 查看全部 ]
04-28 15:16
2021-04-28 15:16
在最外层循环前加一个标记如A,然后用breakA;可以跳出多重循环。(Java中支持带标签的break和continue语句,作用有点类似于C和C++中的goto语句,但是就像要避免使用goto一样,应该避免使用带标签的break和continue,因为它不会让你的程序变得更优雅,很多时候甚至有相反的作用,所以这种...[ 查看全部 ]
2021-04-28 15:13
在Java5以前,switch(expr)中,expr只能是byte、short、char、int。从Java5开始,Java中引入了枚举类型,expr也可以是enum类型,从Java7开始,expr还可以是字符串(String),但是长整型(long)在目前所有的版本中都是不可以的。[ 查看全部 ]
04-28 15:09
2021-04-28 15:14
&运算符有两种用法:(1)按位与;(2)逻辑与。&&运算符是短路与运算。逻辑与跟短路与的差别是非常巨大的,虽然二者都要求运算符左右两端的布尔值都是true整个表达式的值才是true。&&之所以称为短路运算是因为,如果&&左边的表达式的值是false,右边的表达...[ 查看全部 ]
04-28 14:41
2021-04-28 14:42
goto是Java中的保留字,在目前版本的Java中没有使用。(根据JamesGosling(Java之父)编写的《TheJavaProgrammingLanguage》一书的附录中给出了一个Java关键字列表,其中有goto和const,但是这两个是目前无法使用的关键字,因此有些地方将其称之为保留字,其实保留字这...[ 查看全部 ]
04-28 14:40
2021-04-28 14:43
不是。Java中的基本数据类型只有8个:byte、short、int、long、float、double、char、boolean;除了基本类型(primitivetype),剩下的都是引用类型(referencetype),Java5以后引入的枚举类型也算是一种比较特殊的引用类型。[ 查看全部 ]