1、编译型、解释型java
编译:编译器,将源文件编译成编译文件,(包装成可执行文件;) 优势:运行效率较高 (编译文件能够屡次运行); 缺点:不能跨平台; 解释型:源文件,边解释边执行,不会生成编译文件; 优势:能够跨平台(提供不一样的解释器) 缺点:运行效率低 java:便是编译型,也是解释型; 源文件——》(编译)字节码-》jvm解释执行
2、配置环境变量;eclipse
一、JAVA_HOME: jdk安装路径; C:\Program Files\Java\jdk1.8.0_72 二、path:执行命令,是在当前目录下找;找不到,到path的路径下去找; C:\Program Files\Java\jdk1.8.0_72\bin %JAVA_HOME%\bin (推荐) 三、classpath:java5以后,有默认值; .; %JAVA_HOME%\lib\dt.jar; %JAVA_HOME%\lib\tools.jar
3、 3.1 编写java源程序jvm
public class HelloWorld{ //public修饰的类的类名须要和源文件的文件名,保持一致(java区分大小写) //源文件中能够有多个class,只有1个public修饰的class //main:java程序的入口方法 public static void main(String[] args){ System.out.println("Hello World");//输出hello world,并换行 } } 3.2 编译源文件 1)切换到源文件所在目录 2)javac HelloWorld.java 3)编译成功,生成字节码文件(默认在当前目录) 4)每一个class都会生成一个字节码文件 3.3 运行编译文件 1)java HelloWorld 2)默认是在classpath指定的目录下,查找字节码文件 (.) classpath:.;%JAVA_HOME%\lib\dt.jar; %JAVA_HOME%\lib\tools.jar 3)java -cp d:\ HelloWorld :经过 -cp 修改字节码文件的搜索路径
4、eclipse开发javaspa
一、建工程; 二、建包(包名:全小写,相似于域名(倒过来)) 三、新建java 四、自动编译(新建java文件、保存java文件) 五、ctrl+f11