2016 - 2024

感恩一路有你

java增删改查思路 jvm:java代码是如何运行的?

浏览量:2667 时间:2021-04-07 12:09:37 作者:admin

jvm:java代码是如何运行的?

一个java项目包含了大量带有“~”的源代码文件。Java“后缀。除了直接在IDE中调试外,一般来说,代码类型是jar包或war包,最后打包的jar包或war包被发送到在线服务器进行部署。

部署的方法有很多,最基本的方法是通过Tomcat容器进行部署,也可以通过Java命令手动运行jar包中的代码。

在Java代码打包过程中,源代码通常被编译成一个字节码文件,并带有“。“类”后缀。JVM只能识别和解释字节码文件类。

对于已编译的类字节码,您需要使用诸如Java-jar之类的命令来运行已编写的代码;一旦使用Java命令,此时您将实际启动JVM进程。

JVM进程将负责运行这些类字节码文件,这相当于运行我们编写的代码。

要运行这些类字节码文件中的代码,JVM将使用类加载器将编译后的类字节码文件加载到JVM的内存中

执行加载到内存中的类。当JVM需要哪个类时,它将使用类加载器来加载相应的类。

JAVA基础:java如何判断某个进程是否在启用?

此实现非常简单。您只需要遍历当前进程列表。如果我们查询了一个process关键字,则表示该进程已启用或正在运行。否则,它不会运行。让我简单介绍一下实施过程。感兴趣的朋友可以试试。Windows环境基本上与Linux环境相似:

java测试代码的基本思想如下:首先运行tasklist命令获取系统中当前运行的所有进程,然后在循环中读取每个进程以匹配我们要搜索的进程关键字。如果有进程关键字(indexof函数的返回值不会是-1),那么进程正在运行,否则,进程没有运行:

正在运行的程序的屏幕截图如下我用红色标记了进程名称,如下所示,您可以看到当前搜索的chrome进程正在运行:

Java代码这里与之前的windows平台基本相似,唯一的区别就是运行“PS”——“aux”命令获取当前系统的所有进程,然后在进程列表中循环。如果进程的关键字匹配,则表示搜索到的进程正在运行,否则表示没有运行:

正在运行的程序截图如下,这里我还用颜色标记了进程名称,如下所示,我们可以看到当前vsftpd进程正在运行:

到目前为止,我们已经完成了用Java来判断一个进程是启用的还是正在运行的。一般来说,整个过程很简单,代码也很容易理解。只要你有一个特定的java基础,熟悉上面的代码,你很快就能掌握它。网上也有相关的教程和资料。介绍得很详细。如果你感兴趣,你可以搜索它。希望以上分享的内容能对您有所帮助,欢迎您发表意见和评论。

java增删改查思路 java编写增删查改 java增删改查实例项目

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。