• 技术文章 >java >java基础

    java main的使用

    小妮浅浅小妮浅浅2021-01-08 16:31:11原创3202

    java的语法中,有一种主要的方法是每个人都要学习的,它的名称是main方法。在使用在和虚拟机密不可分,通过main进行启动程序,并检查类的装载情况。下面我们就main方法的概念进行全面讲解,同时带来两种main的语法形式,最后展示一个main处理生产、消费的实例代码。

    1.main概念

    main方法是我们学习Java语言学习的第一个方法,也是每个java使用者最熟悉的方法,每个Java应用程序都必须有且仅有一个main方法。

    java虚拟机通过main方法找到需要启动的运行程序,并且检查main函数所在类是否被java虚拟机装载。如果没有装载,那么就装载该类,并且装载所有相关的其他类。

    2.main语法(两种形式)

    1

    2

    public static void main(String[] args) {}

    public static void main(String args[]) {}

    3.main实例

    main方法创建了仓库,生产者线程和消费者线程,并启动它们。

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    public class Main {

        public static void main(String[] args) {

            List<String> storage = new ArrayList<>();

            Producer producer = new Producer(storage);

            Consumer consumer = new Consumer(storage);

      

            producer.start();

            consumer.start();

        }

    }

    运行结果

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    Producer produce: item0

    Producer produce: item1

    Producer produce: item2

    Producer produce: item3

    Producer produce: item4

    Producer is waiting since storage is full..

    Consumer consume: item0

    Consumer consume: item1

    Consumer consume: item2

    Consumer consume: item3

    Consumer consume: item4

    Consumer is waiting since storage is empty...

    Producer produce: item5

    Producer produce: item6

    Producer produce: item7

    ...

    以上就是javamain的使用,相信经过本篇的讲解,已经对这种方法有所掌握。在了解基础内容后,就进入实例代码检验所学的成果吧。

    专题推荐:java main
    上一篇:java线程的run方法是什么意思 下一篇:同步在java线程的理解

    相关文章推荐

    • sleep在java中的实现• yield在java中的使用• java中join的原理• java线程的run方法是什么意思• java main的使用

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网