Java初识

一.Java简介

  Java是一门面向对象的语言;

  Java1995年由sun公司发布;

  2010年sun公司被Oracle收购

 名字来源

  JVM(Java Virtual Machine):Java虚拟机

  JVM是Java平台无关性实现的关键

  Java程序实现流程:

    

和Python类似【Python先把代码(.py文件)编译成字节码,交给字节码虚拟机,然后虚拟机一条一条执行字节码指令,从而完成程序的执行。】

   1.JDK

    Java Development kit(Java语言的软件开发工具包)

    两个重要组件:

      -javac -编译器。将源程序转换为字节码

      -java -运行编译后的java程序(.class后缀的)

  2.JRE

    Java Runtime Enviroment(Java运行环境)

    包括JVM(Java虚拟机),java核心类库和支持组件

    如果只需要运行Java程序,只需要安装JRE即可

    如果要开发Java软件,需要安装JDK(JDK中附带有JRE)

    JDK,JRE,JVM三者关系:

  JRE=JVM+JavaSE标准类库

  JDK=JRE+开发工具集(例如javac编译工具等)

  3.Java平台

    Java SE(Java标准版):开发桌面程序

    Java EE(Java企业版):web程序

    Java ME(Java微型版):移动设备

 二.Java程序执行流程

  1.用记事本写一个简单的java文件如下:

    

注文件名以java结尾且与类名相同

  2.编译Java文件:(会生成字节码文件.class结尾)

  3.解释执行(注意没有后缀):

 

 

 三.带命令参数的Java

  输出第一个参数:

  

编译运行报错(未传入参数)

输出成功(Hello传给args[0],可以传入多个给args[1],args[2]。。。。注意参数个数)

四.Eclipce开发

  

实际目录和eclipce文件目录对比(bin目录下是编译好的字节码文件)

 

bin目录下是编译好的字节码文件(编译是自动实现的,不需要手动)

一个.就是一个目录,eclipce中的com.imooc对应文件夹下的com文件夹下的imooc文件夹

保存就是一个编译的过程

posted @ 2019-04-04 10:19  biu嘟  阅读(208)  评论(0编辑  收藏  举报