day1

一、编译型、解释型

编译:编译器,将源文件编译成编译文件,(包装成可执行文件;)
      优点:运行效率较高 (编译文件可以多次运行);
      缺点:不能跨平台;

解释型:源文件,边解释边执行,不会生成编译文件;
       优点:可以跨平台(提供不同的解释器)
       缺点:运行效率低

java:即是编译型,也是解释型;

源文件——》(编译)字节码-》jvm解释执行

二、配置环境变量;

1、JAVA_HOME: jdk安装路径;  C:\Program Files\Java\jdk1.8.0_72
2、path:执行命令,是在当前目录下找;找不到,到path的路径下去找;
    C:\Program Files\Java\jdk1.8.0_72\bin

    %JAVA_HOME%\bin  (推荐)

3、classpath:java5之后,有默认值; .; %JAVA_HOME%\lib\dt.jar; %JAVA_HOME%\lib\tools.jar

三、 3.1 编写java源程序

 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 修改字节码文件的搜索路径

四、eclipse开发java

1、建工程;
2、建包(包名:全小写,类似于域名(倒过来))
3、新建java
4、自动编译(新建java文件、保存java文件)
5、ctrl+f11
posted @ 2017-05-04 13:30  wanglele1988  阅读(98)  评论(0编辑  收藏  举报