面试
java面试题
poor_poem
心之所向是天钦,怎知天上无仙音。
宁入凡尘随心意,不教邪神侵我心!
展开
-
Java面试宝典(二)
1.7 error 和 exception 的区别?(了解) Error 类和 Exception 类的父类都是 Throwable 类,他们的区别如下。 Error 类一般是指与虚拟机相关的问题,如系统崩溃,虚拟机错误,内存空间不足,方法调用栈溢出等。对于这类 错误的导致的应用程序中断,仅靠程序本身无法恢复和和预防,遇到这样的错误,建议让程序终止。 Exception 类表示程序可以处理的异常,可以捕获且可能恢复。遇到这类异常,应该尽可能处理异常,使程序恢复运行,而不应该随意终止异常。 Exception原创 2020-12-29 16:20:53 · 191 阅读 · 1 评论 -
Java面试宝典(一)
1.1 重载和重写的区别 重载: 发生在同一个类中,方法名必须相同,参数类型不同,个数不同,顺序不同,方法返回值和访问修饰符可以不同,发生在编译时。 重写: 发生在父子类中,方法名,参数列表必须相同,返回值范围小于等于父类,抛出的异常范围小于等于父类,访问修饰符范围大于等于父类;如果父类方法访问修饰符为 private 则子类就不能重写该方法。 1.2 String和StringBuffer,StringBuilder 的区别是什么?String 为什么是不可变的?(必会) 可变性 简单的来说:String原创 2020-12-18 15:47:45 · 236 阅读 · 2 评论