多年开发经验总结的Java面试题——(二)

1、正则表达式的用法

隆化网站建设公司成都创新互联,隆化网站设计制作,有大型网站制作公司丰富经验。已为隆化超过千家提供企业网站建设服务。企业网站搭建\成都外贸网站建设公司要多少钱,请找那个售后服务好的隆化做网站的公司定做!

定义要规范的字符串->制定规则->调用正则方法

(更多面试题推荐:java常见面试题)

示例:

String str = "dqwda16165"; 
String 正则表达式="[a-z]*[0-9]+"; 
system.out.println(str.matches(正则表达式)判断是否匹配)

2、Java 语言如何进行异常处理,关键字:throws、throw、try、catch、finally分别代表什么意义?finally代码是在return之后还是之前执行?

(相关教程推荐:java入门教程)

throws抛出所有可能异常 throw是抛出具体异常类型 try是将会发生异常的语句括起来,异常处理 catch是有异常就执行其它代码

finally无论如何都会执行,如果在try或catch有return,return执行完会等待finally结束才返回。

3、abstract class和interface有什么区别?接口可以继承接口吗?接口可以继承抽象类吗,为什么?

抽象类和接口区别:抽象类里抽象方法必须被子类实现,抽象类可以继承多个抽象类,普通类只能单继承抽象类,不能有主方法,可以有普通方法,抽象方法默认被public abstract修饰。

接口类里只能写抽象方法,属性默认被public static final修饰,多个接口可以被同一类实现。

4、构造器(constructor)是否可被重写(override)?

构造器(constructor)不能被继承,所有不能重写,但能重载(overloading)。

(视频教程推荐:java课程)

5、是否可以继承String类?

public final class String extends Object,里边有final关键字,所以不能被继承。

当前文章:多年开发经验总结的Java面试题——(二)
文章位置:https://www.cdcxhl.com/article2/cpsioc.html

成都网站建设公司_创新互联,为您提供微信公众号品牌网站设计服务器托管手机网站建设小程序开发网站设计公司

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

搜索引擎优化