java诞生
在Java诞生之前 ,计算机设计语言已经历了汇编语言、Basic,VB,C,C++,VC++这里V是Visual即可视化编号,顾明思议就是有界面的程序设计语言。
java特性优势
跨平台/可移植性
·安全性
·面向对象
·简单性
·高性能
·分布式
·多线程
Java三大版本
一、JavaSE(java PIatform,Standard Edition)
--------javaSE是java标准版 是正个java的基础和核心,也是我们学习的一部份多用于桌面应用开发
二、JavaEE(java PIatform,Enterprise Edition)
----------javaEE是企业版 是市场的主流 ,用于企业级应用程序的开发(如阿里巴巴,易趣等电子商务网站的企业应用系统)
二、JavaME(java PIatform,Micro Edition)
----------javaME是微型版,或叫移动版,用于嵌入式系统的开发(例如呼机,智能卡,按键手机,PDA,机顶盒)
但是由于安卓和苹果的崛起,javaME也一步步的退出了舞台。
Java|jdk jre jvm
JVM
(JAVA
虚拟机)是运行Java
字节码的虚拟机,通过编译.java
文件为.class
文件得到字节码文件 . .class
文件包含JVM
可以理解的字节码。
Java运行时环境(JRE)
是一个软件包,它捆绑了libraries
(jar)和JVM
,以及用Java编写的应用程序的其他组件。JVM
只是JRE
发行版的一部分。
JDK
是JRE
的超集,JDK
包含了JRE
的所有开发,调试和监视应用程序的工具。当要开发Java
应用程序时,需要安装JDK
.