为什么是JAVA
JAVA是一种高级编程语言,就业岗位多,主要是开发应用程序
服务器程序
后端服务器程序
安卓应用
安卓手机APP客户端
JAVA发展史
1991年由 sun公司 提出
研发要求为:程序运行的内存小,不同的cpu即跨平台
詹姆斯.高斯林 带领研发
1995年正式确立 1996年java1.0版本发布
2009年sun公司被oracle公司收购,oracle是全球最大的企业级软件开发公司
从java1.5开始 版本号开始变为java5 java6..java18 每半年更新一次
JAVA语言的特点
开源 开放源代码 免费
简单高效
面向对象
支持网络编程
多线程机制
动态内存管理 垃圾回收机制
安全性
平台无关性
跨平台:如何做到跨平台在不同的操作系统中运行?
答:java公司开发了不同平台适用的虚拟机,虚拟机相当于一个翻译机器,将给定的程序翻译成各个平台支持的指令代码。
JAVA语言体系结构
JavaSE:java Standard Edition(Java标准版 基础)基本语法、面向对象、提供基本的类库
JavaEE:Java Enterprise Edition(企业版) 包含Servlet服务器端开发, 包含javaSE
JavaME:java Micro Edition (Java微缩版) 早期的一些家电设备,已经被淘汰
JAVA语言运行机制
源代码 .java--->编译器---->.class------>jvm(虚拟机)-------->不同平台指令
JAVA开发安装环境
为什么要安装环境?
将.java文件编译成.class文件
.class文件将诶虚拟机运行
JDK开发工具包由java开发商提供 针对开发人员使用,包含编译工具和打包工具以及jre
jre是java运行环境,包含核心的类库
jre包含jvm
安装jdk为什么配置环境变量:
为了在windows的任何目录下都可以使用java命令
在windows 系统变量中的path路径中配置
Hello.java文件一定要保存!
生成 Hello.class文件