Java语言发展史
1991年
SUN公司
提出要求:语言生成代码紧凑,在不同的平台上运行(跨平台)
詹姆斯•高斯林
1995年正式确立
2004年java5发布 改动较多
2009年被oracle收购
目前基本保持半年更新一次(注意使用LTS长期支持版本)
Java语言的特点
开源
开放源代码 免费
面向对象,简单、高效
平台无关性
我们程序员开发的程序只需要有一套即可,在不同的操作系统上安装不同的java虚拟机,让JVM翻译为不同操作系 统所能够识别的机器指令即可.
java程序与平台无关
JVM与平台相关.
交互式特性
多线程机制
动态的内存管理机制
安全性
Java语言体系结构
JavaSE,:Java Standard Edition(标准版) 也就是java基础,包含核心的类.
JavaEE :Java Enterprise Edition(企业版) 企业版包含javaEE,还有Servlet,JSP等
JavaME :Java Micro Edition(微缩版) 已被安卓取代
Java语言的运行机制
java开发者编写 .java文件(源代码)
通过编译工具 将.java文件 编译为.class文件
通过不同平台的JVM运行.class文件为操作系统
Java运行环境的安装与配置
下载jdk
参考资料
安装jdk
jdk jre jvm之间的关系
配置环境变量
为了使用java命令比较方便,需要在windows的系统中需要配置环境变量,
这样windows就会在系统目录中可以找到java命令位置.
IDE的使用
IDE(Integrated Development Environment )集成开发环境
包含编辑器,编译器,调试图形界面
IntelliJ IDEA 捷克的一家公司 收费的
Eclipse IBM公司开发的 现在捐献给eclipse基金会