什么是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)

相关推荐

  • 陕通服中天信息分公司怎么样(中天星耀城)

    中天企服seo中天企服seo,中天企服(北京)企业管理有限公司怎么样,下面小编从以下几点详细介绍一下中天企服seo:一、博润中天企业管理咨询顾问(深圳)有限公司怎么样?
    博润中天企业管理咨询顾问(深圳)有限公司是2015

    攻略 2021年4月10日
  • 新闻联播主持人 名单(新闻联播重大事件记录)

    新闻联播主持人 名单(新闻联播重大事件记录)针对新闻主持人而言,这也是对她们直播间中解决突发性状况的个人素质的一次磨练。两年前,央视新闻主播康辉已经广播一则新闻时事。新闻报道快完毕的情况下,康辉的鼻部早已来到嘴上,但他仅

    营销 2021年8月24日
  • 祝福一对情侣的句子 盘点祝福一对情侣的句子

    祝福一对情侣的句子 盘点祝福一对情侣的句子2021-10-09 20:40:10愿天下有情人终成眷属,前生注定,喜结良缘。 愿你们真诚的相爱之火,如初升的太阳,越久越旺;让众水也不能熄灭,大水也不能淹没! 愿你们分分秒秒

    生活 2021年10月9日
  • 浙江十大野鸡大学,浙江最烂10所大专

    浙江是教育强省,其中一些野鸡学院被视为烂校、垃圾学校。所以大家对浙江野鸡高校排行榜和浙江十大垃圾高校排行榜很感兴趣。那么浙江四大烂大学(文凭作坊)是什么?本期梦想志愿者边肖将为您详...

    阅读 2022年6月12日
  • 尿检肺炎链球菌抗原阳性是什么病(新冠肺炎为什么不直接查血清抗原)

    官方批准5款新冠抗原自测产品上市 新冠肺炎抗原自测产品是什么

    2022年3月12日
  • 穿越火线手游排位赛几点开放,穿越火线排位赛在哪里打

    穿越火线手游排位赛在哪里手游cf排位在页面哪里?进入游戏后,在左边一排选项中有“排行”,进入后可查看各模式的排位。 进入游戏后,在左边一排选项中有“排行”,进入后可查看各模式的排位。火影忍者手游怎样进入排位赛?点击决斗场里面第二个就是排位模式 点击决斗场里面第二个就是排位模式穿越火线排位怎么组队?CF排位组队方式有很多种,例如大厅里面有许多排位组队招募链接,点进去就能组队排位了,第二自己开组队然后邀请好友,或者被邀请进入组队 CF排位组队方式有很多种。穿越火线手游怎么看赛季时间?打开游戏大厅点击排位,里面会有赛季开始和结束时间 打开游戏大厅点击排位,里面会有赛季开始和结束时间cf手游在什么地方

    阅读 2022年7月4日