21xrx.com
2024-12-22 19:09:30 Sunday
登录
文章检索 我的文章 写文章
Java面试题代码及答案整理
2023-06-15 13:23:26 深夜i     --     --
Java面试题 单例模式 字符串反转 抽象类 接口

Java作为一门广泛应用的编程语言,经常被用于企业级应用开发。因此,Java开发人员的需求也越来越高。在Java面试中,不仅需要掌握基础的语法知识,还需要对常见的Java面试题目有深入的了解。

下面列出一些常见的Java面试题目和对应的答案,希望能够对Java开发人员的面试有所帮助。

1. 写一个单例模式的实现:


public class Singleton {

  private static Singleton instance;

  private Singleton() {}

  public static synchronized Singleton getInstance() {

   if (instance == null)

     instance = new Singleton();

   return instance;

  }

}

2. 写一个字符串反转的方法:


public static String reverse(String str) {

  return new StringBuilder(str).reverse().toString();

}

3. Java中抽象类和接口有什么区别?

抽象类和接口都是用于实现多态性的方式,但还有以下区别:

- 抽象类的成员可以是私有的、受保护的或公有的,但接口的成员必须是公有的;

- 一个类只能继承一个抽象类,但可以实现多个接口;

- 抽象类可以有构造函数,接口不能有。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复