认识java

2019-08-28  本文已影响0人  聪明的小一休

什么是java

java是一种编程语言

计算机=硬件+软件

软件:软件就是按照一定顺序组织起来的计算机指令与数据的集合。

软件编写:使用编程语言

java的应用

java的版本

Java之父高斯林

版本 时间 备注
开始研究 1990
Oak 1991.6
Hot Java 1995.5
Java1.0 1995.5.23
Java1.1 1997.2.18
Java1.2 1998.12.4
Java1.3 2000.5.8 1999年,Java被分成J2SE,J2EE,J2ME
Java1.4 2002.2.13
Java5.0 2004.9 J2SE更名为JavaSE5.0,2005年Java版本正式更名为JavaEE,JavaSE,JavaME
Java6.0 2006.4
Oracle74亿美元收购sun 2009.4.20
Java7 2011.7.28
Java8 2014.3.19
Java9 2017.9.21

Java语言版本

语言版本 描述
J2EE(Java 2 Platform Enterprise Editon)企业版 1.是为开发企业环境下的应用程序提供的一套解决方案。2.该技术体系中包含的技术如Servlet JSP等,主要针对WEB应用程序开发。
J2SE(Java 2 Platform Standard Edition)标准版 1.是为开发普通桌面和商务应用程序提供的解决方案。2.该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发。3.比如Oracal的安装界面。
J2ME(Java 2 Platform Micro Edtion)小型版 1.是为开发电子消费产品和嵌入式设备提供的解决方案。2.该技术体系主要应用于小型电子消费类产品,如手机,机顶盒,智能电视中的应用程序等。

Java5.0版本后,更名为JavaEE JavaSE JavaME

JDK

Java是Sun公司的产品。由于Sun公司已经被Oracal公司收购,因此jdk可以在Oracle的官网下载。

认识JDK

JDK是有助于程序员开发Java程序的Java开发工具包,安装后会生成如下两个目录:

jdk9.0.1(java开发工具包)目录:
Jre9.0.1(java运行时环境)目录:

什么是IDE

IDE的概念:
集成开发环境(IDE,Integrated Development Environment)适用于提供程序开发环境的应用程序,一般包括代码编辑器,编译器,调试器,和图形用户界面等工具。集成了代码编写功能,分析功能,编译功能,调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。
Java常用IDE

使用记事本开发java程序

开发流程:

Java程序运行的原理

使用虚拟机实现跨平台
java源程序(扩展名.java)——>编译后,生成java字节码文件(扩展名.class)——>执行(在java虚拟机中)Windows下的Java字节码解释程序(Windows操作系统)/Linux下的Java字节码解释程序(Linux操作系统)/能直接解释Java字节码的cpu
JVM(Java Virtual Machine)Java虚拟机

Java特点:
1.跨平台
java编译器将java源程序编译成一种与体系结构无关得中间文件格式。只要有java运行系统的机器都能执行这种中间代码。从而使同一版本的应用程序可以运行在不同的平台上。
2.半编译半执行

上一篇下一篇

猜你喜欢

热点阅读