java是一门面向对象的编程语言。
为什么是java-
市场需求
-
java开发的应用软件
①服务器端的程序(后端都可以用java实现)
②安卓应用(前端 移动端 )
③软件工具
④嵌入式
⑤大数据
Java语言发展史(了解)1991年sun公司需要开发一种新的语言(要求: 内存小,可以在不同平台运行)
创始人:詹姆斯.高斯林(担任组长)
1995年确立
1996年1.0版本发布(版本开始为java1.1-1.5形式,后改为java5.0形式)
2009年被Oracle公司(甲骨文,全球最大的企业级软件开发公司)
Java语言的特点 1. 开源/开发源代码(即可免费使用) 2. 面向对象 3. 平台无关性 (跨平台)对于java程序,只需要开发一次,就可以在不同的平台(操作系统)上运行
通过虚拟机,将java程序指令翻译给不同的操作系统, 前提是在不同的平台上安装不同的java虚拟机
4. 交互式特性 5. 多线程机制 6. 动态的内存管理机制 (自动垃圾回收) 7. 安全性对于java程序,只需要开发一次,就可以在不同的平台(操作系统)上运行
通过虚拟机,将java程序指令翻译给不同的操作系统, 前提是在不同的平台上安装不同的java虚拟机
-
交互式特性
-
多线程机制
-
动态的内存管理机制 (自动垃圾回收)
-
安全性
JavaSE:Java Standard Edition(标准版 java基础)
核心类库, 基础语法,包括数据库连接,IO(输入输出),网络编程,线程等
JavaEE :Java Enterprise Edition(企业版)
包含JavaSE,添加Servlet 涉及到服务器
JavaME :Java Micro Edition(微缩版)
Java语言的运行机制 java运行环境搭建 1. JDK(Java Development Kit Java开发工具包)开发人员安装JDK
包含基本工具,如javac(调用编译工具,可将源代码编译为字节码)
包含编译工具
包含打包工具
2. JRE (Java Runtime Environment Java运行环境)包含java的核心类库
3. JVM(虚拟机)运行java程序
在服务器上只需要安装jre就可以
JDK安装及环境配置 1. JDK下载去Oracle官网下载JDK(www.Oracle.com)
安装JDK(常用JDK8 JDK11)
2.环境配置在windows中配置环境变量(在Path中添加)
目的:将D:ProgramFilesJavajdk1.8.0_261bin存放工具命令的路径配置到操作系统中这样以后在任何目录中都可以使用



