先看再点赞, 给自己一点思考的时间, 微信搜索[沉默王二] 关注这个靠才华苟且的程序员.
本文 GitHub GitHub.com/itwanger https://github.com/qinggee/itwanger.github.io 已收录, 里面还有一线大厂整理的面试题, 以及我的系列文章.
二哥, 你好, 找工作找了仨月, 还没有找到, 很焦虑, 我该怎么办呢? 你那有没有 Java 方面的面试题可以分享一波啊?
以上是读者田田给我发的私信, 看完后于我心有戚戚焉啊, 最近境况确实不容乐观, 并非是个人的原因造成的. 那, 既然需要面试题, 二哥就义不容辞, 必须得准备一波.
这次我花了一周的时间, 准备了 31 道 Java 核心面试题, 希望能够帮助到田田, 以及其他和田田类似情况的读者朋友.
(后续我打算再花一周时间, 更新第二波, 同样有 31 道, 敬请期待)
01, 请说出 Java 14 版本中更新的重要功能
- public class Test {
- public static void main(String[] args) {
- ClassLoader loader = Test.class.getClassLoader();
- while (loader != null) {
- System.out.println(loader.toString());
- loader = loader.getParent();
- }
- }
- }
- sun.misc.Launcher$AppClassLoader@18b4aac2
- sun.misc.Launcher$ExtClassLoader@4617c264
- public class HelloWorld {
- public static void main(String[] args) {
- if ("沉默王二".equals(args[0])) {
- }
- if ("沉默王三".equals(args[1])) {
- }
- }
- }
- class LaoWang{
- public void write() {
- System.out.println("老王写了一本《基督山伯爵》");
- }
- }
- public class XiaoWang extends LaoWang {
- @Override
- public void write() {
- System.out.println("小王写了一本《茶花女》");
- }
- }
- public class OverridingTest {
- public static void main(String[] args) {
- LaoWang wang = new XiaoWang();
- wang.write();
- }
- }
- class LaoWang{
- public void read() {
- System.out.println("老王读了一本《web 全栈开发进阶之路》");
- }
- public void read(String bookname) {
- System.out.println("老王读了一本《" + bookname + "》");
- }
- }
- public class OverloadingTest {
- public static void main(String[] args) {
- LaoWang wang = new LaoWang();
- wang.read();
- wang.read("金瓶");
- }
- }
- public class MainTest {
- public static void main(String[] args) {
- System.out.println("main(String[] args)");
- }
- public static void main(String[] args,String arg) {
- System.out.println("(String[] args,String arg");
- }
- }
- package com.cmower.bb;
- public class PackageTest {
- public static void main(String[] args) {
- Boolean.toString(true);
- }
- }
- import java.lang.Math;
- double test = Math.PI * 5;
- import static java.lang.Math.PI;
- double test = PI * 5;
- catch(IOException | SQLException ex){
- logger.error(ex);
- throw new MyException(ex.getMessage());
- }
来源: https://www.cnblogs.com/qing-gee/p/13258782.html