JAVA概述
java是什么?
“java是一门面向对象的计算机编程语言,于1995年第一次被推出,具有功能强大和简单易用两个特征。其工作原理由Java编程语言、Java类文件格式、Java虚拟机、Java应用程序接口四方面组成。”
java语言发展史
1991年开始研发到1995年被研发出来,今年是java诞生的25周年.
建议大家去百度搜索一下祖师爷詹姆斯·高斯林
java语言的特点
-
开源(开放源代码)
-
平台无关性(跨平台)
java语言/程序 与平台无关 前提是:JVM(java虚拟机与平台相关)
-
交互式特性
-
多线程机制
-
动态的内存管理机制
-
安全性
java语言体系结构
-
JavaSE:java Standard Edition (Java标准版) java基础
比如 : 数据库连接,接口定义,输入/输出,网络编程
-
JavaEE:java Enterprise Edition( Java企业版) 用于企业开发
比如 : servlet,jsp,服务器
-
JavaME:java Micro Edition (Java微缩版) 已被安卓开发取代
比如 : 手机,机顶盒
java语言运行机制
核心:java虚拟机(JVM)
- 翻译器
- 对于不同的运行平台,有不同的虚拟机
- 屏蔽了底层运行平台的差别,实现"一次编译,到处运行"
java程序运行过程:
编写java源代码(.java文件)------编译器---->.class(字节码)-------类加载—>jvm------->操作系统
java运行环境的安装与配置
搭建开发环境
安装JDK(java开发工具包),编译器...jre,jvm
服务器
运行环境
jre,jvm
编写 Hello .java 源代码
通过java命令调用编译器 把源代码编译为.class文件
通过java命令运行java程序
配置环境变量 :
为了使用java命令更加方便,把存放命令的地址 配置到windows的系统路径中.
这样不管在哪里使用,都会找到命令所在路径.