目录
7.IDE(Integrated Develop Environment)
1.为什么是java?
java是一门高级编程语言,主要用来开发应用软件。
开发后端程序(软件后台)
安卓应用
软件工具
大数据领域
2.java的发展史
1991年,在美国sun公司需要开发一种编程语言,语言要求可以在内存比较小的机器上运行,在不同的平台上执行,于是,成立了一个小组进行研发,组长是詹姆斯.高斯林。
1995年正式确立
1996年正式发布
2009年sun公司被Oracle公司收购。
3.java语言的特点
1.开源性:开放源代码 2.简单、高效 3.面向对象
4.平台无关性 跨平台,开发一次java程序,可以在不同平台上运行
在不同的平台上,安装不同的jvm(java虚拟机),让虚拟机把指令 翻译给不同平台。
5.支持网络编程 6.支持多线程 7.动态的内存管理机制 8.安全性
4.java语言体系结构
javaSE(java Standard Edition)(java标准版)java基础 包含java核心类
比如:数据库连接、接口定义、输入/输出、网络编程
javaEE(java Enterprise Edition)(java企业版)包含javaSE 服务器端程序开发
javaME(java Micre Edition)(java微缩版)
5.java程序运行机制
程序员编写java源文件(.java)
把源文件编译为字节码文件(.class)
最后通过jvm(java虚拟机)运行字节码文件,转为不同平台支持的机器码
6.java环境安装
JDK是集成开发工具包,开发环境,将.java-->.class文件
JRE是java运行环境,含有运行时所需要的类。
JVM是将字节码文件翻译成机器码。
7.IDE(Integrated Development Environment)
集成开发环境
是一套完整的具有编辑器,编译器,调试器,图形用户界面的集成开发环境,是所有开发工具的总称.
IntelliJ IDEA 主流的开发工具
Eclipse