java代码怎样运行出来?

Python010

java代码怎样运行出来?,第1张

步骤:

1、在cmd中切换到编写的代码所保存的目录下;

2、在cmd中输入javac然后点空格,再点击文件名和包括后缀名确定后,在存放编写代码的文件下会生成一个class的字节码文件;

3、在cmd中输入java然后点空格,输入第二步中生成的字节码的文件名,不需要后缀名,点击确定即可运行代码。

代码就是程序员用开发工具所支持的语言写出来的源文件,是一组由字符、符号或信号码元以离散形式表示信息的明确的规则体系。计算机代码称为源代码,是相对目标代码和可执行代码而言的。 源代码就是用汇编语言和高级语言写出来的地代码,目标代码是指源代码经过编译程序产生的能被cpu直接识别二进制代码。

jdk安装好配置环境变量后,系统就承认了 java,javac等命令,当编译好java文件,就可以在开始——运行——cmd的dos系统下运用指定命令运行java文件。

JDK 是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。

JDK包含的基本组件包括:

javac – 编译器,将源程序转成字节码

jar – 打包工具,将相关的类文件打包成一个文件

javadoc – 文档生成器,从源码注释中提取文档

jdb – debugger,查错工具

java – 运行编译后的java程序(.class后缀的)

appletviewer:小程序浏览器,一种执行HTML文件上的Java小程序的Java浏览器。 Javah:产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件。 Javap:Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义。 Jconsole: Java进行系统调试和监控的工具

总之,jdk并不是一个应运软件,并不能从哪里运行。编译时在任何可输入文本的软件中均可(通常用.txt记事本编译),编译好后改名.java文件,在dos系统中用 javac命令编译连接 java命令 .运行。

Java程序的运行机制如下:

编写Java源代码:程序员使用Java编程语言编写Java源代码,通过编写不同的类和方法来实现不同的功能。

编译Java源代码:使用Java编译器将Java源代码编译成Java字节码文件(.class文件),字节码文件包含了Java源代码所表示的指令集和类信息。

解释Java字节码:Java虚拟机(JVM)读取Java字节码文件,并在计算机内存中创建Java虚拟机实例(JVM实例)。JVM会对字节码进行解释执行,并将Java字节码转化为机器码运行。

运行Java程序:当Java程序被启动时,JVM会调用Java类的main()方法,这个方法是程序的入口点,通过main()方法开始执行Java程序。

加载Java类:当JVM需要加载Java类时,它会在内存中查找类文件,如果找到了就将类加载到内存中。如果找不到类文件,则JVM会抛出ClassNotFoundException异常。

执行Java程序:JVM会解释和执行Java字节码,并调用程序员编写的方法来完成相应的任务。程序员可以通过Java API提供的类库来实现不同的功能。

内存管理:JVM会对Java程序所使用的内存进行管理,包括内存分配、内存回收等。

异常处理:当Java程序运行出现异常时,JVM会自动抛出异常,并且调用异常处理程序来处理异常。

终止Java程序:Java程序运行完成后,JVM会释放占用的内存资源,并终止程序的运行。

综上所述,Java程序的运行机制是通过编写Java源代码,编译成Java字节码文件,通过JVM解释执行Java字节码,最终将程序转化为机器码运行。