diff --git "a/data/1.Java\345\210\235\351\230\266/1.Java\346\246\202\350\247\210/3.Java\347\232\204\350\277\220\350\241\214\346\234\272\345\210\266/runtime.md" "b/data/1.Java\345\210\235\351\230\266/1.Java\346\246\202\350\247\210/3.Java\347\232\204\350\277\220\350\241\214\346\234\272\345\210\266/runtime.md" index 52eac32201d12d26e88cef15346185f82f0aaa03..65d07f71f2744e3b0ee85a7a68098ce2d927f0c8 100644 --- "a/data/1.Java\345\210\235\351\230\266/1.Java\346\246\202\350\247\210/3.Java\347\232\204\350\277\220\350\241\214\346\234\272\345\210\266/runtime.md" +++ "b/data/1.Java\345\210\235\351\230\266/1.Java\346\246\202\350\247\210/3.Java\347\232\204\350\277\220\350\241\214\346\234\272\345\210\266/runtime.md" @@ -2,20 +2,39 @@ 以下关于Java的运行机制中描述正确的是: +1. ClassLoader 是 JVM 实现的一部分 +2. Java 虚拟机逐行读取并执行Java代码 +3. Java 编译器会将程序编译为 Java 虚拟机可以执行的字节码 +4. Java 虚拟机(Java Virutal Machine)简称 JVM ,用于执行 Java 字节码 +5. Java 运行时环境(Java Runtime Evironment)简称 JRE ,用于运行 Java 程序,包含 JVM +6. Java 开发工具包(Java Development Kit)用于开发Java程序,包含JRE和 Java 编译工具等 + ## 答案 -ClassLoader是JVM实现的一部分 +1, 3, 4, 5, 6 ## 选项 ### A -JDK只包含JRE +所有都对 ### B -JVM不属于JRE +1 ### C -所有选项都不对 +所有都不对 + +### D + +1, 2, 3, 4 + +### E + +5, 6, 7 + +### F + +2, 4, 6 diff --git "a/data/1.Java\345\210\235\351\230\266/1.Java\346\246\202\350\247\210/4.\346\240\271\346\215\256CLASSPATH\347\216\257\345\242\203\345\217\230\351\207\217\345\256\232\344\275\215\347\261\273/classpath.json" "b/data/1.Java\345\210\235\351\230\266/1.Java\346\246\202\350\247\210/4.Java \347\250\213\345\272\217\347\232\204\347\216\257\345\242\203\351\205\215\347\275\256/classpath.json" similarity index 100% rename from "data/1.Java\345\210\235\351\230\266/1.Java\346\246\202\350\247\210/4.\346\240\271\346\215\256CLASSPATH\347\216\257\345\242\203\345\217\230\351\207\217\345\256\232\344\275\215\347\261\273/classpath.json" rename to "data/1.Java\345\210\235\351\230\266/1.Java\346\246\202\350\247\210/4.Java \347\250\213\345\272\217\347\232\204\347\216\257\345\242\203\351\205\215\347\275\256/classpath.json" diff --git "a/data/1.Java\345\210\235\351\230\266/1.Java\346\246\202\350\247\210/4.Java \347\250\213\345\272\217\347\232\204\347\216\257\345\242\203\351\205\215\347\275\256/classpath.md" "b/data/1.Java\345\210\235\351\230\266/1.Java\346\246\202\350\247\210/4.Java \347\250\213\345\272\217\347\232\204\347\216\257\345\242\203\351\205\215\347\275\256/classpath.md" new file mode 100644 index 0000000000000000000000000000000000000000..36c1ff3491aa55ec60313598ed6c3f44499063b6 --- /dev/null +++ "b/data/1.Java\345\210\235\351\230\266/1.Java\346\246\202\350\247\210/4.Java \347\250\213\345\272\217\347\232\204\347\216\257\345\242\203\351\205\215\347\275\256/classpath.md" @@ -0,0 +1,25 @@ +# CLASSPATH + +关于 Java 的 CLASSPATH 设置,正确的说法是: + +1. 可以通过 `java` 命令的 `-cp` 参数指定 class path +2. 设置 Windows 系统的 %CLASSPATH% 变量可以设定 class path +3. 设置 Unix/Linux 系统的 $\$CLASSPATH 变量可以设定 class path + +## 答案 + +所有都对 + +## 选项 + +### A + +1, 2 + +### B + +1, 3 + +### C + +所有叙述都是错的 diff --git "a/data/1.Java\345\210\235\351\230\266/1.Java\346\246\202\350\247\210/4.\346\240\271\346\215\256CLASSPATH\347\216\257\345\242\203\345\217\230\351\207\217\345\256\232\344\275\215\347\261\273/config.json" "b/data/1.Java\345\210\235\351\230\266/1.Java\346\246\202\350\247\210/4.Java \347\250\213\345\272\217\347\232\204\347\216\257\345\242\203\351\205\215\347\275\256/config.json" similarity index 73% rename from "data/1.Java\345\210\235\351\230\266/1.Java\346\246\202\350\247\210/4.\346\240\271\346\215\256CLASSPATH\347\216\257\345\242\203\345\217\230\351\207\217\345\256\232\344\275\215\347\261\273/config.json" rename to "data/1.Java\345\210\235\351\230\266/1.Java\346\246\202\350\247\210/4.Java \347\250\213\345\272\217\347\232\204\347\216\257\345\242\203\351\205\215\347\275\256/config.json" index d8cb07f85643157513a592f63a57e09f921346ec..4c81d58b3b859d439429b1993eaea919d49a6dc9 100644 --- "a/data/1.Java\345\210\235\351\230\266/1.Java\346\246\202\350\247\210/4.\346\240\271\346\215\256CLASSPATH\347\216\257\345\242\203\345\217\230\351\207\217\345\256\232\344\275\215\347\261\273/config.json" +++ "b/data/1.Java\345\210\235\351\230\266/1.Java\346\246\202\350\247\210/4.Java \347\250\213\345\272\217\347\232\204\347\216\257\345\242\203\351\205\215\347\275\256/config.json" @@ -7,9 +7,10 @@ "export": [ "classpath.json" ], - "title": "根据CLASSPATH环境变量定位类", + "title": "Java 程序的环境配置", "keywords_must": [ - "CLASSPATH" + "CLASSPATH", + "JAVAHOME" ], "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/1.Java\345\210\235\351\230\266/1.Java\346\246\202\350\247\210/4.Java \347\250\213\345\272\217\347\232\204\347\216\257\345\242\203\351\205\215\347\275\256/javahome.md" "b/data/1.Java\345\210\235\351\230\266/1.Java\346\246\202\350\247\210/4.Java \347\250\213\345\272\217\347\232\204\347\216\257\345\242\203\351\205\215\347\275\256/javahome.md" new file mode 100644 index 0000000000000000000000000000000000000000..c05f1f151105c628510e208ac76257571b3f03f6 --- /dev/null +++ "b/data/1.Java\345\210\235\351\230\266/1.Java\346\246\202\350\247\210/4.Java \347\250\213\345\272\217\347\232\204\347\216\257\345\242\203\351\205\215\347\275\256/javahome.md" @@ -0,0 +1,34 @@ +# JAVA_HOME + +关于 JAVA HOME 设置,正确的是: + +1. 通过设定 JAVA HOME 变量和 PATH 变量,可以在同一台机器上的多个不同版本的 JAVA 系统中选择使用 +2. 在 Linux/Unix Shell 环境中,使用 `$JAVA_HONME` 系统变量,在 WINDOWS 批处理环境,使用 `%JAVA_HOME%` ,它们表示同一个变量名 +3. Java 系统会根据 Java Home 推导一些环境设置,例如库路径 +4. JAVA_HOME 中可以包含多个不同版本的 JAVA 环境路径,系统自动选择 + +## 答案 + +1, 2, 3 + +## 选项 + +### A + +1, 2 + +### B + +1, 3, 4 + +### C + +2, 3, 4 + +### D + +4 + +### E + +2, 3, diff --git "a/data/1.Java\345\210\235\351\230\266/1.Java\346\246\202\350\247\210/4.\346\240\271\346\215\256CLASSPATH\347\216\257\345\242\203\345\217\230\351\207\217\345\256\232\344\275\215\347\261\273/classpath.md" "b/data/1.Java\345\210\235\351\230\266/1.Java\346\246\202\350\247\210/4.\346\240\271\346\215\256CLASSPATH\347\216\257\345\242\203\345\217\230\351\207\217\345\256\232\344\275\215\347\261\273/classpath.md" deleted file mode 100644 index 82549397557f88f564438e5d80d43b995f905f7a..0000000000000000000000000000000000000000 --- "a/data/1.Java\345\210\235\351\230\266/1.Java\346\246\202\350\247\210/4.\346\240\271\346\215\256CLASSPATH\347\216\257\345\242\203\345\217\230\351\207\217\345\256\232\344\275\215\347\261\273/classpath.md" +++ /dev/null @@ -1,27 +0,0 @@ -# CLASSPATH - -Java的环境变量设置中正确的是: - -## 答案 - -```bat -%JAVA_HOME%\bin -``` - -## 选项 - -### A - -```bat -%JAVA_HOME%\tools.jar -``` - -### B - -```bat -%JAVA_HOME%\dt.jar -``` - -### C - -所有选项都是错的 diff --git "a/data/1.Java\345\210\235\351\230\266/2.Java\347\232\204\345\237\272\346\234\254\350\257\255\346\263\225/1.Java\347\232\204\345\237\272\346\234\254\350\257\255\346\263\225\346\240\274\345\274\217/app.md" "b/data/1.Java\345\210\235\351\230\266/2.Java\347\232\204\345\237\272\346\234\254\350\257\255\346\263\225/1.Java\347\232\204\345\237\272\346\234\254\350\257\255\346\263\225\346\240\274\345\274\217/app.md" index 3a7ffb32e8b811eff6d4598a8d73c90f1a04dadf..bb8d736ef3afd423dc9f179474b5f69e25f66ee9 100644 --- "a/data/1.Java\345\210\235\351\230\266/2.Java\347\232\204\345\237\272\346\234\254\350\257\255\346\263\225/1.Java\347\232\204\345\237\272\346\234\254\350\257\255\346\263\225\346\240\274\345\274\217/app.md" +++ "b/data/1.Java\345\210\235\351\230\266/2.Java\347\232\204\345\237\272\346\234\254\350\257\255\346\263\225/1.Java\347\232\204\345\237\272\346\234\254\350\257\255\346\263\225\346\240\274\345\274\217/app.md" @@ -35,7 +35,7 @@ public class App { ```java public class App { public static void main(String[] args){ - for(int i=0; i<10; i++){ + for(int i=0; i