零基础java自学流程-Java语言高级211

559 篇文章 0 订阅
546 篇文章 0 订阅

Runnable 是一个接口,它抽象化了一个线程的执行流,定义如下:

public interface Runnable {

    public abstract void run();
}

通过重写 run 方法,你也就指明了你的线程在得到 CPU 之后执行指令的起点。我们一般会在构造 Thread 实例的时候传入这个参数。

创建并启动一个线程

创建一个线程基本上有两种方式,一是通过传入 Runnable 实现类,二是直接重写 Thread 类的 run 方法。我们详细看看:

1、自定义 Runnable 实现

public class MyThread implements Runnable{
    @Override
    public void run(){
        System.out.println("hello world");
    }
}
public static void main(String[] args) {
    Thread thread = new Thread(new MyThread());
    thread.start();
    System.out.println("i am main Thread");
}

运行结果:

i am main Thread
hello world

尚学堂给同学们带来全新的Java300集课程啦!java零基础小白自学Java必备优质教程_手把手图解学习Java,让学习成为一种享受_哔哩哔哩_bilibili尚学堂给同学们带来全新的Java300集课程啦本课程为Java300集2022版第一季,配合最新版的Java课程,所有视频重新录制,课件所有图形做了重新绘制和配色,图解学习Java,让学习成为一种享受本套教程专门为零基础学员而制,适合准备入行Java开发的零基础学员,视频中穿插多个实战项目。每一个知识点都讲解的通俗易懂,由浅入深。不仅适用于零基础的初学者,有经验的程序员也可做巩固学习。后续课https://www.bilibili.com/video/BV1qL411u7eE?spm_id_from=333.999.0.0

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
activation-1.1.jar antlr-2.7.2.jar aopalliance-1.0.jar aopalliance.jar apache-commons-codec-1.4.jar asm-3.3.1.jar asm-3.3.jar asm-commons-3.3.jar asm-tree-3.3.jar axis2-java2wsdl-1.0.jar builder-0.6.2.jar c3p0-0.9.1.2.jar cglib-2.2.2.jar cglib-2.2.jar classworlds-1.1.jar com.springsource.com.mchange.v2.c3p0-0.9.1.2.jar com.springsource.net.sf.cglib-2.2.0.jar com.springsource.org.aopalliance-1.0.0.jar com.springsource.org.aopalliance-sources-1.0.0.jar com.springsource.org.apache.commons.logging-1.1.1.jar com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar commons-beanutils-1.8.0.jar commons-beanutils-1.8.3.jar commons-chain-1.2.jar commons-codec-1.10.jar commons-codec-1.9.jar commons-collections-3.1.jar commons-collections-3.2.jar commons-dbcp-1.2.jar commons-digester-2.0.jar commons-fileupload-1.2.jar commons-fileupload-1.3.2.jar commons-fileupload-1.3.jar commons-io-1.3.1.jar commons-io-2.0.1.jar commons-io-2.2.jar commons-lang-2.4.jar commons-lang3-3.1.jar commons-lang3-3.2.jar commons-logging-1.1.1.jar commons-logging-1.1.3.jar commons-logging-1.2.jar commons-logging-api-1.1.jar commons-validator-1.3.1.jar core-0.6.2.jar cxf-api-2.7.4.jar cxf-rt-bindings-soap-2.7.4.jar cxf-rt-bindings-xml-2.7.4.jar cxf-rt-core-2.7.4.jar cxf-rt-databinding-jaxb-2.7.4.jar cxf-rt-frontend-jaxws-2.7.4.jar cxf-rt-frontend-simple-2.7.4.jar cxf-rt-transports-http-2.7.4.jar cxf-rt-ws-addr-2.7.4.jar cxf-rt-ws-policy-2.7.4.jar cxf-site-export-1.0-20130910.143757-9.jar dom4j-1.6.1.jar druid-1.0.12.jar dwr-1.1.1.jar ezmorph-1.0.6.jar fastjson-1.1.15.jar freemarker-2.3.19.jar freemarker-2.3.22.jar geronimo-javamail_1.4_spec-1.7.1.jar geronimo-jta_1.1_spec-1.1.1.jar google-collections-1.0.jar google-gxp-0.2.4-beta.jar gson-2.2.4.jar guava-r09.jar httpclient-4.4.jar httpcore-4.4.jar jackson-annotations-2.5.0.jar jackson-core-2.5.0.jar jackson-core-asl-1.9.2.jar jackson-databind-2.3.4.jar jackson-databind-2.5.0.jar jackson-mapper-asl-1.9.2.jar jackson-module-jaxb-annotations-2.1.0.jar jai_imag
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值