Java初识--Java简介--JDK、JRE和JVM三者关系

一、Java简介

 

·Java是一门面向对象的程序设计语言

·1995年由sun公司发布

·2010年sun公司被Oracle公司收购

·现代的JDK版本是8.0

 

重要概念

·JVM(Java Virtual Machine),Java虚拟机

·JVM是Java平台无关性实现的关键Java初识--Java简介--JDK、JRE和JVM三者关系_第1张图片

Java虚拟机将字节码文件解释成具体平台上的机器指令执行以后,Java就能实现一次编译处处运行

 

JDK

·JDK(Java Development Kit),Java语言的软件开发工具包

·两个只要组件

-javac —编译器,将源程序转换成字节码

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

 

JRE

·JRE(Java Runtime Environment)

·包括Java虚拟机(JVM)、Java核心类库和支持文件

·JRE和JDK的区别

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

如果开发Java软件,需要下载JDK

所以JRE是面向开发人员的,JDK是面向使用者的

      ·在JDK中附带有JRE

Java初识--Java简介--JDK、JRE和JVM三者关系_第2张图片

·JAVA平台

JavaSE开发桌面程序(为JavaEE提供基础)Java标准版

                                    基于JKD和JRE

JavaEE web程序  Java企业版

                                    除了JavaSE还包括jsp、等web开发需要的技术

JavaME 移动设备 Java微型版

                                   随着安卓、iOS的兴起现在用的比较少

 

 

 

 

二、开发第一个Java开发

·记事本编辑文本,然后后缀改为.class

Java初识--Java简介--JDK、JRE和JVM三者关系_第3张图片

·打开文件夹

Java初识--Java简介--JDK、JRE和JVM三者关系_第4张图片

在命令行中分别输入Javac HelloWorld.java

                                 Java HelloWorld

Java初识--Java简介--JDK、JRE和JVM三者关系_第5张图片

文件夹中多出一个HelloWorld.class文件

Java初识--Java简介--JDK、JRE和JVM三者关系_第6张图片

   三、使用Eclipse进行开发Hello World

Java初识--Java简介--JDK、JRE和JVM三者关系_第7张图片

你可能感兴趣的:(Java学习笔记)