公告:欢迎来到极梦小屋!本站资源全部可以免费下载,积分都是可以免费获取的!

Android开发之路:初识JAVA

JAVA简介:

JAVA是一门面向对象的程序设计语言,是在1995年5月由Sun Microsystems公司发布的,而在2010年Sun公司被Oracle公司收购,所以说现在的JAVA属于Oracle公司名下。

什么是JVM:

JVM(Java Virtual Machine)是JAVA虚拟机的简称。

JVM是实现JAVA平台无关性的一个关键,一般的高级语言如果要在不同的平台上运行(如Windows、Linux、mac等)就需要编译成不同的目标代码,而JAVA拥有虚拟机所以在不同的平台上运行是不需要重新编译的。

JAVA程序的执行流程:

.java源文件首先会通过编译器进行编译,编译完成后会生成一个.class的二进制字节码文件,这个字节码文件会由解释器进行执行,它会将字节码文件解释成具体平台上的机器指令进行执行。

注:这个解释并执行的过程是由JAVA虚拟机进行完成的。

什么是JDK:

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

在我们开发阶段java程序的编译和执行都是靠它来完成的。

JDK里面有很多相关的命令,在编译和运行JAVA程序的时候都需要这里面的命令,这些命令做为JDK里面的一些组件。

两个主要的组件:

  1. javac 编译器,将源程序转换成字节码(这是一个编译的组件,也可以说是一个编译的命令)。
  2. java 解释执行编译后的JAVA程序(.class后缀的)。

后面演示JAVA执行步骤的时候会介绍这两个命令。

什么是JRE:

JRE(Java Runtime Environment)是JAVA运行时环境的简称。

它包括JAVA虚拟机(JVM)、JAVA核心类库和一些相关的支持文件。

JRE和JDK的区别:

如果只需要运行JAVA程序,下载并安装JRE即可,如果没有JRE的话JAVA程序是不能够运行的。

如果要开发JAVA程序的话,就需要下载安装JDK。

简单的来说JER是面向使用者的,而JDK是面向开发人员的。

注:在JDK当中是附带JRE的。

JDK、JRE、JVM三者的关系:

JAVA的三大技术平台

Java Se(Java Platform Standard Edition),这个是JAVA的标准版,主要是用来开发桌面程序的,JavaSE是三个平台中最核心的部分, JavaEe和 JavaME都是从 JavaSE的基础上发展而来的, JavaSE平台中包括了Java最核心的类库,如集合、IO、数据库连接以及网络编程等。

Java EE( Java Platform Enterprise Edition),这个是企业版,主要是用来开发Web程序的,Java EE除了包括Java Se中的内容以外,还包括 Servlet、JSP、 Javabean、JDBC、EJB、Web等技术。

Java ME( Java Platform Micro Edition),这个是JAVA的微型版,主要是用来开发移动设备的,这个在安卓火起来之前,还是占有很大的市场份额的,但是随着安卓、ios等等的兴起,Java ME用的就非常少了。

人已赞赏
Android开发之路

Android开发之路:JAVA开发环境JDK的下载安装

2020-1-26 21:36:45

Android开发之路

Android开发之路:使用记事本开发第一个JAVA程序

2020-2-1 16:08:53

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索