一,Java初识

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文件夹

在这里插入图片描述

保存就是一个编译的过程

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值