java中有关线程的题目

简介:

1,看一下下面程序错误发生在哪一行!
class Test implements Runnable{
 
    public void run(Thread t){
     
    }
}
 
2,输出结果是什么?
class Test{
   public static void main(String[] args){
    new Thread(new Runnable(){
         
        public void run(){
            System.out.println("runClass run!");
        }
    }){
         
        public void run(){
            System.out.println("subClass run!");
        }
    }.start();
   }
}
3,输出结果是什么?
class Test{
   public static void main(String[] args){
    new Thread(new Runnable(){
         
        public void run(){
            System.out.println("runClass run!");
        }
    }){
         
         
    }.start();
   }
}
 
一.
  ProduceConsumeDemo.java:1: 错误: Test不是抽象的, 并且未覆盖Runnable中的抽象方法run()
  class Test implements Runnable{
  ^
  1 个错误
 
 
二.
 
subClass run!
 
 
 
三.
runClass run!
<span style="color: #ff0000;">(第二,三题,怎么说呢,匿名内部类得到的是其子类的对象!如果子类重写了父类的方法,那么一定调用的是子类的!否则就掉用父类的方法!)
</span>

目录
相关文章
|
2天前
|
存储 安全 Java
Java面试题:请解释Java内存模型(JMM)是什么,它如何保证线程安全?
Java面试题:请解释Java内存模型(JMM)是什么,它如何保证线程安全?
31 13
|
1天前
|
缓存 安全 Java
Java中线程池如何管理?
【7月更文挑战第11天】Java中线程池如何管理?
8 2
|
1天前
|
安全 算法 Java
Java中线程安全怎么做?
【7月更文挑战第11天】Java中线程安全怎么做?
9 2
|
1天前
|
存储 安全 算法
深入理解Java并发编程:线程安全与性能优化
【5月更文挑战第72天】 在现代软件开发中,尤其是Java应用开发领域,并发编程是一个无法回避的重要话题。随着多核处理器的普及,合理利用并发机制对于提高软件性能、响应速度和资源利用率具有重要意义。本文旨在探讨Java并发编程的核心概念、线程安全的策略以及性能优化技巧,帮助开发者构建高效且可靠的并发应用。通过实例分析和理论阐述,我们将揭示在高并发环境下如何平衡线程安全与系统性能之间的关系,并提出一系列最佳实践方法。
|
1天前
|
Java 调度
Java线程的六种状态
Java线程有六种状态: 初始(NEW)、运行(RUNNABLE)、阻塞(BLOCKED)、等待(WAITING)、超时等待(TIMED_WAITING)、终止(TERMINATED)。
13 1
|
2天前
|
设计模式 安全 Java
Java面试题:设计模式如单例模式、工厂模式、观察者模式等在多线程环境下线程安全问题,Java内存模型定义了线程如何与内存交互,包括原子性、可见性、有序性,并发框架提供了更高层次的并发任务处理能力
Java面试题:设计模式如单例模式、工厂模式、观察者模式等在多线程环境下线程安全问题,Java内存模型定义了线程如何与内存交互,包括原子性、可见性、有序性,并发框架提供了更高层次的并发任务处理能力
12 1
|
2天前
|
监控 Java 调度
Java面试题:描述Java线程池的概念、用途及常见的线程池类型。介绍一下Java中的线程池有哪些优缺点
Java面试题:描述Java线程池的概念、用途及常见的线程池类型。介绍一下Java中的线程池有哪些优缺点
14 1
|
2天前
|
Java 调度
Java面试题:简述Java线程的生命周期及其状态转换。
Java面试题:简述Java线程的生命周期及其状态转换。
7 0
|
2天前
|
缓存 Java
Java面试题:描述Java中的线程池及其实现方式,详细说明其原理
Java面试题:描述Java中的线程池及其实现方式,详细说明其原理
5 0
|
2天前
|
设计模式 安全 Java
Java面试题:解释单例模式的实现方式及其优缺点,讨论线程安全性的实现。
Java面试题:解释单例模式的实现方式及其优缺点,讨论线程安全性的实现。
8 0