对于任何语言开发而言,首要环节必是开发环境搭建,java语言也是如此。本篇文章将采用理论+实践的角度,全面解析Java开发环境搭建,包括的内容大致有:JDK,Intellij IDEA,MySQL,Navicat和一些关键点。
对于新手,建议先看第三、四部分部分(实际操作部分),再看第一部分。
一 关键技术点概述
1.为什么Java能跨平台
JAVA程序之所以能够跨平台,是因为java程序是运行在JVM上的,JVM屏蔽了底层操作系统的差异。那么,JVM是说明呢?JVM就是我们所说的JRE(或JDK)
2.JDK和JRE的区别
JDK是开发版本的JVM,JRE是发布版本的JVM;
3.设置环境变量,有三种方式,应该选择哪种?
设置环境变量,应该选择JAVA_HOME和Path变量,原因为:
从JDK1.5后,安装JDK时,就默认有CLASSPATH变量了,因此不需要配置;
Path变量值为%JAVA_HOME%\bin的主要因素,解决当JDK路径变化时,修改Path变量问题;
4.Java执行原理是怎样的?
java源文件(.java)被jdk编译器javac.exe编译成JVM可识别的文件(.calss文件),jdk的java执行器java.exe将.class文件执行,从而输出结果
如下为jdk安装目录的bin目录下的javac.exe和java.exe
测试一下代码:
用Notepad++在E:\JavaDemo\ 下创建一个java源文件:MyTest.java
public class MyTest { public static void main(String[] args) { // write your code here System.out.println("JAVA Code!!"); } }