21xrx.com
2024-12-22 22:30:26 Sunday
登录
文章检索 我的文章 写文章
Java面试常问问题及解答
2023-06-16 18:12:58 深夜i     --     --
Java 面试 问题 对象 线程 代码案例

在Java领域,面试时经常会问到一些通用的问题以及具体的技术问题。为了为应聘者提供参考,下面就Java面试常问问题进行解答。

1. 什么是Java?

Java是一种高级编程语言,由Sun Microsystems(现在是Oracle Corporation)开发。它被广泛应用于各种计算机平台和应用程序。

2. Java平台有哪些?

Java平台包括Java SE(Java标准版),Java EE(Java企业版)和Java ME(Java微型版)。Java SE用于桌面应用程序,Java EE用于企业级应用程序,而Java ME用于移动设备和嵌入式系统。

3. Java中什么是对象?

对象是Java中的基本单位,每个对象都有它自己的状态和行为,即属性和方法。对象可以通过类进行创建。

示例代码:


public class Person {

 private String name;

 private int age;

 public Person(String name, int age)

  this.name = name;

  this.age = age;

 

 public String getName()

  return name;

 

 public int getAge()

  return age;

 

 public void setName(String name)

  this.name = name;

 

 public void setAge(int age)

  this.age = age;

 

 public String toString() {

  return "Person [name=" + name + ", age=" + age + "]";

 }

 public static void main(String[] args) {

  Person p = new Person("Tom", 18);

  System.out.println(p);

 }

}

4. 什么是Java线程?

线程是Java中的一种基本单元,它是一条执行路径。Java程序的执行流程由多个线程实现,每个线程都有独立的执行环境。Java中的线程由Thread类和Runnable接口来实现。

  
  
下一篇: “Java

评论区

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