zoukankan      html  css  js  c++  java
  • 学习java第55天

    1.当一个类需要按照多线程的方式处理时,只需要继承Thread即可,还要覆盖该类的run()方法

    定义:public void run()

    //继承Thread类

    public class MyThread extends Thread{

        @Override

        public void run(){

            for(int i = 0;i < 10;i++){

                System.out.println("i =" +i);

            }

        }

    }

    //启动线程,使用start()方法

    public class MyThread extends Thread{

        @Override

        public void run(){

            for(int i = 0;i < 10;i++){

                System.out.println("i =" +i);

            }

        }

    public static void main(String[] args) {

        MyThread my = new MyThread();

        my.start();   //启动线程

        }

    }

    2.通常情况,实现一个线程并不会特意创建一个类,而是采用内部类的方式创建,或采用类似于匿名内部的方式创建

    public class MyThread2{

        public static void main(String[] args){

            MyThread2.MyThread m = new MyThread2().new MyThread();

            m.start();

        }

        class MyThread extends MyThread{

            public void run(){

                for(int i = 0;i < 10;i++)

                    System.out.println("i =" + i );

                }

            }

        }

    }

    3.明天学习内容:实现Runnable接口

  • 相关阅读:
    7.21 高博教育 数组 内存
    【基础扎实】Python操作Excel三模块
    PAT 甲级 1012 The Best Rank
    PAT 甲级 1011  World Cup Betting
    PAT 甲级 1010 Radix
    链式线性表——实验及提升训练
    循环程序设计能力自测
    链表应用能力自测
    PAT 甲级 1009 Product of Polynomials
    1008 Elevator (20分)
  • 原文地址:https://www.cnblogs.com/SirNie/p/13582712.html
Copyright © 2011-2022 走看看