技术文章 > java >  java基础 > 正文

java main的使用

小妮浅浅

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

1.main概念

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

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

2.main语法(两种形式)

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

3.main实例

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

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();
    }
}

运行结果

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的使用,相信经过本篇的讲解,已经对这种方法有所掌握。在了解基础内容后,就进入实例代码检验所学的成果吧。

免费视频教程
本文原创发布python学习网,转载请注明出处,感谢您的尊重!
相关文章
 sleep在java中的实现
 yield在java中的使用
 java中join的原理
 java线程的run方法是什么意思
 start在java线程的使用
 java main的使用
相关视频章节
 网络爬虫
 云端部署Web应用程序视频
 Web应用框架Flask和文件模板
 Web应用程序开发概述
 继承和多态
作者信息

小妮浅浅

认证0级讲师

最近文章
java编译命令是什么522
java的jdk是什么411
java Wrapper类的使用812
推荐视频
视频教程分类