Java发展简史
1991年,在sun(斯坦福大学校办公司)公司提出语言开发需求
程序能在一些内存非常小的设备上运行,还要求程序能适应不同的cpu
詹姆斯●高斯林 带组研发 于1995年正式确立 命名为Java
1996年 Java1.0版本发布
现在半年更新一次3月和9月
2009年sun公司被Oracle公司收购(Oracle全球最大的企业级软件开发公司)
Java语言特点
(1)开源(开放源代码);(2)简单易学(抛弃了指针 直接操作内存);(3)平台无关性 (可以跨平台);(4)面向对象;(5)支持网络编程;(6)多线程机制;(7)动态的内存管理机制(自动垃圾回收);(8)安全(9)生态丰富(框架、组件);(10)高性能。
Java技术体系平台
(1)JavaSE: Java Standard Edition(标准版):Java语言基础 包含那些构成Java语言最核心的类(库)。
(2)JavaEE: Java Enterprise Edition(企业版):servlet = server(服务) + applet(应用程序) 服务器端的程序 包含标准版,还包含企业级开发相关的类。
(3)JavaME:Java Micro Edition(微缩版) 早期电子产品开发 现在已被安卓所取代
(4)安卓开发:主要开发安卓手机app 只要掌握javeSE知识,就可以学习安卓开发
Java语言运行机制(Java程序开发运行流程)
1.编写一个 .java文件(源代码)
2.把 .java文件通过Java环境编译成. class文件(字节码文件 是Java指令规范)
javac xx.java 调用Java编译器编译源代码
3.将 .class文件交给Java虚拟机运行,由虚拟机将.class文件编译成机器码,cpu执行
java xx 交给Java虚拟机运行程序
总结:Java开发运行需要自己提供一套环境
Java运行环境的安装与配置
1.下载jdk
2.安装jdk
3.配置jdk/bin目录到系统环境变量path中
4.在任意目录中使用Java文件
JDK ((Java Development Kit Java开发工具包) 是给开发人员提供的一个集成工具包
工具包包含了:jdk中包含编译工具,打包工具等
JRE (Java Runtime Environment Java运行环境)
包括java程序运行所需要的核心类库,例如:String Style 也包含Java虚拟机
JVM(Java Vir tual Machine Java虚拟机) 是最终运行java程序的核心环境
第一个程序
public class Hello{
public static void main(String[] args){
System.out.print("Hello World");
}
}