在java的语法中,有一种主要的方法是每个人都要学习的,它的名称是main方法。在使用在和虚拟机密不可分,通过main进行启动程序,并检查类的装载情况。下面我们就main方法的概念进行全面讲解,同时带来两种main的语法形式,最后展示一个main处理生产、消费的实例代码。
1.main概念
main方法是我们学习Java语言学习的第一个方法,也是每个java使用者最熟悉的方法,每个Java应用程序都必须有且仅有一个main方法。
java虚拟机通过main方法找到需要启动的运行程序,并且检查main函数所在类是否被java虚拟机装载。如果没有装载,那么就装载该类,并且装载所有相关的其他类。
2.main语法(两种形式)
publicstaticvoidmain(String[]args){} publicstaticvoidmain(Stringargs[]){}
3.main实例
main方法创建了仓库,生产者线程和消费者线程,并启动它们。
publicclassMain{ publicstaticvoidmain(String[]args){ List<String>storage=newArrayList<>(); Producerproducer=newProducer(storage); Consumerconsumer=newConsumer(storage); producer.start(); consumer.start(); } }
运行结果
Producerproduce:item0 Producerproduce:item1 Producerproduce:item2 Producerproduce:item3 Producerproduce:item4 Produceriswaitingsincestorageisfull.. Consumerconsume:item0 Consumerconsume:item1 Consumerconsume:item2 Consumerconsume:item3 Consumerconsume:item4 Consumeriswaitingsincestorageisempty... Producerproduce:item5 Producerproduce:item6 Producerproduce:item7 ...
原文来自:https://www.py.cn
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容