Java面试题
I18N_R
一名未来很优秀,现在很努力的程序猿
展开
-
Java面试 - JDK 和 JRE 有什么区别?
JRE(Java Runtime Environment)即Java运行时环境,包括Java虚拟机、Java基础类库。是使用Java语言编写的程序运行所需要的软件环境,是提供给想运行Java程序的用户使用的,还有所有的Java类库的class文件都在lib目录下,并且都打包成了jar包。JDK(Java Development Kit)即Java发开工具,是使用Java语言编写的编写程...原创 2020-01-07 19:23:26 · 306 阅读 · 0 评论 -
Java面试 - extends 和super 泛型限定符
请解释extends 和super 泛型限定符-上界不存下界不取extends上限通配符,用来限制类型的上限,只能传入本类和子类,add方法受阻,可以从一个数据类型里获取数据; super下限通配符,用来限制类型的下限,只能传入本类和父类,get方法受阻,可以把对象写入一个数据结构里;在java泛型中,? 表示通配符,代表未知类型,< ? extends Object>表...原创 2019-03-16 19:19:55 · 3129 阅读 · 3 评论 -
Java面试 - return与finally到底谁先执行?
我们经常会使用try/catch/finally语句块。当然,return关键字使用也是很平常的事,但是不知道大家有没有注意个这样一个问题。当在try语句块里面使用return语句,在finally里面去修改return所要返回的内容会出现什么情况。首先,我们知道return是结束方法的标志,一旦方法执行到return语句就将返回不再往下执行。其次,我们也知道,finally里面的语句是无论方法怎...原创 2019-04-11 22:36:07 · 316 阅读 · 0 评论