iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >Java 中main方法如何使用
  • 659
分享到

Java 中main方法如何使用

2023-06-17 15:06:14 659人浏览 独家记忆
摘要

这篇文章给大家介绍Java 中main方法如何使用,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。让我们先从最简单的"单线程"来入手:(1)带引号说明只是相对而言的单线程,(2)基于java。clas

这篇文章给大家介绍Java 中main方法如何使用,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

让我们先从最简单的"单线程"来入手:(1)带引号说明只是相对而言的单线程,(2)基于java。

class BeginClass{  public static void main(String[] args){  for(int i=0;i<100;i++)  System.out.println("Hello,World!");  }  }

如果我们成功编译了该java文件,然后在命令行上敲入:

java BeginClass

现在发生了什么呢?每一个java程序员,从他开始学习java的***分钟里都会接触到这个问题,但是,你知道它到底发生发什么?

JVM进程被启动,在同一个JVM进程中,有且只有一个进程,就是它自己。然后在这个JVM环境中,所有程序的运行都是以线程来运行。JVM***会产生一个主线程,由它来运行指定程序的入口点。在这个程序中,就是主线程从Java main方法开始运行。当main方法结束后,主线程运行完成。JVM进程也随之退出。

我们看到的是一个主线程在运行main方法,这样的只有一个线程执行程序逻辑的流程我们称

之为单线程。这是JVM提供给我们的单线程环境,事实上,JVM底层还至少有垃圾回收这样的后台线程以及其它非java线程,但这些线程对我们而言不可访问,我们只认为它是单线程的。

主线程是JVM自己启动的,在这里它不是从线程对象产生的。在这个线程中,它运行了main方法这个指令序列。理解它,但它没有更多可以研究的内容。

接触多线程

class MyThread extends Thread{  public void run(){  System.out.println("Thread say:Hello,World!");  }  }  public class MoreThreads{  public static void main(String[] args){  new MyThread();  new MyThread().start();  System.out.println("Main say:Hello,World");  }  }

执行这个程序,main方法***行产生了一个线程对象,但并没有线程启动。

Java main方法第二行产生了一个线程对象,并启动了一个线程。

Java main方法第三行,产生并启动一个线程后,主线程自己也继续执行其它语句。

关于Java 中main方法如何使用就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

--结束END--

本文标题: Java 中main方法如何使用

本文链接: https://www.lsjlt.com/news/290370.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Java 中main方法如何使用
    这篇文章给大家介绍Java 中main方法如何使用,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。让我们先从最简单的"单线程"来入手:(1)带引号说明只是相对而言的单线程,(2)基于java。clas...
    99+
    2023-06-17
  • Java main方法中的String[] args怎么使用
    这篇文章主要介绍了Java main方法中的String[] args怎么使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Java main方法中的String[] args怎么使用文章都会有所收获,下面我们...
    99+
    2023-06-27
  • java使用main方法如何实现打包成jar
    java使用main方法如何实现打包成jar?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。java打包成jarjar -cvf [jar包的名字] [需要打包的文件]...
    99+
    2023-05-31
    java jar main方法
  • java的main方法中如何调用spring的service方式
    小编给大家分享一下java的main方法中如何调用spring的service方式,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!main方法调用spring的se...
    99+
    2023-06-21
  • Java中的main()方法怎么用
    这篇文章将为大家详细讲解有关Java中的main()方法怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Java中的main()方法详解在Java中,main()方法是Java应用程序的入口方法,也就...
    99+
    2023-06-03
  • Java中main方法有什么用
    这篇文章主要介绍了Java中main方法有什么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1. 深入理解 main 方法解释main方法的形式:public static...
    99+
    2023-06-25
  • 如何在SpringBoot中使用main方法注入service
    如何在SpringBoot中使用main方法注入service?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。一、SpringBoot中的main方法注入service在spri...
    99+
    2023-06-15
  • java中找不到main方法如何解决
    在Java中,必须包含一个main方法作为程序的入口点。如果找不到main方法,可能是以下几个原因:1. 没有正确命名或拼写main...
    99+
    2023-10-09
    java
  • Python中的main方法怎么使用
    这篇文章主要介绍“Python中的main方法怎么使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Python中的main方法怎么使用”文章能帮助大家解决问题。正文开始if name == &qu...
    99+
    2023-07-05
  • Java中的main方法有什么作用
    在Java中,main方法是程序的入口点。当一个Java程序被执行时,JVM会首先查找包含main方法的类,并且从main方法开始执...
    99+
    2024-04-02
  • 怎么在Java中使用agent实现一个main方法
    怎么在Java中使用agent实现一个main方法?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。创建Agent项目PreMainExecutor 类,在main...
    99+
    2023-05-31
    java agent main
  • java的main方法中调用spring的service方式
    目录main方法调用spring的servicemain方法调用spring的dao service方法main方法调用spring的service 将业务层类配置到Spring中:...
    99+
    2024-04-02
  • 在Java语言中main方法是如何被执行的
    这篇文章主要讲解了“在Java语言中main方法是如何被执行的”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“在Java语言中main方法是如何被执行的”吧!...
    99+
    2024-04-02
  • 怎么在java中使用main
    这篇文章将为大家详细讲解有关怎么在java中使用main,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。Java的特点有哪些Java的特点有哪些1.Java语言作为静态面向对象编程语言的代表,...
    99+
    2023-06-14
  • C++中main()函数如何使用
    本篇文章给大家分享的是有关C++中main()函数如何使用,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。C++ main()函数和其它函数一样是函数,有相同的构成部分。在32位...
    99+
    2023-06-17
  • Java中finalize()方法如何使用
    Java中finalize()方法如何使用,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Java中finalize()的另类用法,做过JAVA编程的都知道,在J...
    99+
    2023-06-17
  • java中getinfo方法如何使用
    在Java中,getInfo方法的使用取决于它的定义和返回值类型。通常情况下,getInfo方法用于获取对象的某些信息,并将该信息返...
    99+
    2023-08-16
    java getinfo
  • Spring main方法中如何调用Dao层和Service层的方法
    目录Springmain方法调用Dao层和Service层的方法如何在普通类中直接访问service层或dao层第一种方案第二种方案Spring main方法调用Dao层和Servi...
    99+
    2024-04-02
  • Java的main方法是什么
    这篇文章主要讲解了“Java的main方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java的main方法是什么”吧!Main 方法是我们学习 Java 编程语言时知道的第一个方法...
    99+
    2023-06-03
  • java中executeQuery()方法如何使用
    在Java中,executeQuery()方法是用于执行SELECT语句并返回查询结果的方法。使用executeQuery(...
    99+
    2023-08-09
    java executeQuery()
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作