什么是java,java入门基础知识

什么是java,java入门基础知识 我们要学习多线程,就不可避免的需要学习一些计算机组成的一些知识,特别是cpu和内存相关的一些知识,我用一张简单的图来描 述目前的计算机的一直基本组成:java程序员必备的基础知识

我们要学习多线程,就不可避免的需要学习一些计算机组成的一些知识,特别是cpu和内存相关的一些知识,我用一张简单的图来描 述目前的计算机的一直基本组成:

java程序员必备的基础知识_JAVA多线程入门

java程序员必备的基础知识_JAVA多线程入门

为了完成特定任务,用某种语言编写的一个软件就是一个【程序】,程序要想运行必须加载到内存中执行。而执行程序的时候, 又需要实时的将程序指令加载到cpu的指令寄存器中执行,执行过 程中产生的数据要加载到数据寄存器当中。ALU负责进行算术逻辑 运算的操作,比如算术运算、逻辑运算、位移运算。

系统总线(英语:System Bus)是连接计算机系统的主要组件,这个技术的开发是用来降低成本和促进模块化。

创建线程的方法

在java当中创建线程有三种基本方式:

(1) 继承Thread类重写run方法

步骤:定义类继承Thread;

重写Thread类中的run方法;(目的:将自定义代码存储在run 方法,让线程运行)调用线程的start方法:(该方法有两步:启动线程,调用run方法)

public class UseThread {
        public static void main(String[] args) {
                System.out.println(1);
                new MyTask().start();
                System.out.println(3);
                try {
                Thread.sleep(100);
                } catch (InterruptedException e) {
                e.printStackTrace();
                }
                System.out.println(4);
                }
                static class MyTask extends Thread{
                        @Override
                        public void run() {
                        System.out.println(2);
                        }
                }
        }
}
//咱们猜一下:这个程序的输出结果是 1 2 3 4 吗?

(2) 实现Runnable接口

步骤:

创建任务: 创建类实现Runnable接口

使用Thread 为这个任务分配线程

调用线程的start方法

public class UseRunnable {
        public static void main(String[] args) {
        System.out.println(1);
        //注意,这里new的是Thread
        new Thread(new Task()).start(); 
        System.out.println(3);
        try {
        Thread.sleep(100);
        } catch (InterruptedException e) {
        e.printStackTrace();
        }
        System.out.println(4);
        }
        static class Task implements Runnable{
                public void run() {
                System.out.println(2);
                }
        }
}

(3)使用Lammbda表达式

public class UseRunnable {
public static void main(String[] args) {
System.out.println(1);
//注意,这里new的是Thread
new Thread(()-

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/55119.html

(0)

相关推荐

  • 单字id值多少钱,idm收费多少

    id多少钱「指导价」网友提问:id多少钱「指导价」优质回答:要现车?要省钱?要省心?要优惠?要豪礼?今天它们都来了!桐庐金茂上汽大众店大众ID.3限时促销,截止到11月21日,降价0.12%,欢迎您到店开启更多惊喜福利,

    攻略 2021年11月21日
  • 中国高端MPV再获新动能,广汽丰田赛那上市,售价30.98万-40.58万元

    汇玩车 广州日报车天下唯一官方公众号,提供新车、测评、优惠资讯   每个人的生命里,总有那么一个人、一个事物,将人生变得美好而辽阔。如果你看中一款新车,而车企向你发出邀请...

    阅读 2021年10月31日
  • 多面手带什么装备,brotato多面手攻略

    Brotato有非常多样的角色,每个角色的武器组合和玩法都不一样。 很多玩家都想知道Brotato多面手拿着什么武器,以下介绍一下Brotato多面手攻略的玩法。 感兴趣的伙伴一起...

    教程 2022年11月5日
  • 经常吃大鱼大肉的人,到底是保持健康还是伤害自己?误解的人太多了。你在吗?

    在追求营养健康的时代,人们的思想也慢慢发生改变,尤其是家里有小宝宝的,家长都会极尽所能给孩子“荣华富贵”般的生活,比如所谓的大鱼大肉,可真的对孩子好吗?

    生活 2021年11月18日
  • 空运200公斤货物至300公里外!俄电商测试运输无人机

    据俄罗斯卫星通讯社报道,俄罗斯最大的在线零售商Wildberries已开始测试用于运输货物的无人机。

    科技 2021年11月17日
  • 征途手游异兽怎么弄,征途手游怎么获得战宠

    征途手游异兽怎么进阶征途手游5阶异兽boss在哪?进入副本后,模式PK模式默认盟国模式 在副本中只能原地复活 攻打BOSS会触发群掉血技能 技能预警:BOSS预警时间,以BOSS为中点在技能作用范围内循环播放逐渐变大。征途怀旧版如何提升马匹速度网友分享: 征途怀旧版目前还没有训练马匹速度这一个任务!有时候看到有人的马的腿有特效,其实那是神兽的特效,并不是马匹速度训练效果!想跑得快一点还是弄一套。征途的神兽用什么打?在哪打?你说的是宝宝吧!这个是根据资质来说的!按照 资质、成长、灵性来说的!这三种资质都分普通、优秀、完美、无双! 三无双的宝宝叫 至尊天罡圣兽! 神兽和上乘神兽。征途怀旧版,的怎么

    阅读 2022年6月30日