Java初学1

为什么要配置java环境变量?

JAVA_Home、classpath、path各自的含义?

JAVA_HOME 它指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的JDK

path 指向命令的搜索路径,在命令行下面执行如javac编译java程序时,它会到path变量所指定的路径中查找是否找到相应的命令程序

classpath 指定类搜索路径,JVM就是通过CLASSPATH来寻找类的,使用已经编写好的类,它的作用与import、package关键字有关。

Java程序运行原理?

Java程序是如何实现跨平台的?

main方法为什么要设置为public staic void,参数为什么要用String数组?

一个java源程序中是否可以允许有多个类?要注意什么?

javac Hello.java和java Hello到底干什么?

.;%JAVA_HOME%lib;%JAVA_HOME%lib\tools.jar;D:\DB2\IBM\SQLLIB\java\db2java.zip;D:\DB2\IBM\SQLLIB\java\db2jcc.jar;D:\DB2\IBM\SQLLIB\java\sqlj.zip;D:\DB2\IBM\SQLLIB\java\db2jcc_license_cu.jar;D:\DB2\IBM\SQLLIB\bin;D:\DB2\IBM\SQLLIB\java\common.jar

HelloJava.java(源代码)

经过编译 javac HelloJava.java

选择path环境变量中的路径中有 javac.exe这个文件

如果没有,报错,不是内部命令

有,则在当前目录下(命令前面的路径)去找HelloJava.java

编译依赖JDK,java Developer Kit

HelloJava.class(字节码文件)



Java初学1_第1张图片


Java初学1_第2张图片

你可能感兴趣的:(Java初学1)