1.相对路径和绝对路径的区别:
绝对路径是指从根目录开始的完整路径
相对路径是相对于当前工作目录的路径,不是唯一的,而是根据当前位置而变化的,
相对路径是相对于java程序所在的目录,或者相对于java程序运行时的工作目录
--------------------------------------------------------------------------------
2.代码启动时的运行顺序,过程
JVM启动,加载核心类库以及用户编写的类
执行main方法,开始运行程序
根据代码中的语法和逻辑,执行各种语句和表达式,包括创建对象、调用方法、访问变量等
当main方法执行完毕或者调用了System.exit方法时,程序结束,JVM终止
--------------------------------------------------------------------------------
3.java的执行过程
先编译后执行,java首先通过编译器将源代码(java文件)编译成字节码文件(class文件),编译器将源代码转换为字节代码
java编译器(javac)
字节码文件,是谁执行的?
任何支持Java虚拟机(JVM)的平台上运行。
JVM是什么?跨不跨平台?
JVM是java虚拟机的缩写,是java程序的运行时环境,JVM可以在不同的操作系统和硬件平台上运行java程序,因此java程序具有很高的可移植性和跨平台性
--------------------------------------------------------------------------------
4.如何在小黑屏(CMD)中打印"Hello, World!"可以通过以下步骤实现:
打开小黑屏(CMD),进入一个工作目录,例如"C:\Users\YourUsername"。
使用文本编辑器(例如Notepad)创建一个新的文本文件,将以下代码复制并粘贴到该文件中:
echo Hello, World!
将该文件保存为"HelloWorld.bat",注意文件后缀名为".bat"。
在小黑屏(CMD)中执行该批处理文件,可以通过以下两种方式:
双击该文件,在小黑屏(CMD)中执行。
在小黑屏(CMD)中切换到该文件所在的目录,输入文件名并按回车键执行。
程序将会在小黑屏(CMD)中打印出"Hello, World!"。
注意,批处理文件是一种批处理脚本,可以在Windows操作系统中运行。该方法只是一种简单的展示如何在小黑屏(CMD)中打印"Hello, World!"的方法,如果您需要在Java中打印"Hello, World!",则需要编写Java程序并使用Java编译器(javac)来编译该程序并在小黑屏(CMD)中运行。
网友评论