JAVA
java语言编写的主要以应用程序主.
涉及领域非常广泛,是现代语言中使用量最高的语言之一.直接与就业相关.
Java语言发展史
在1991 年由sun公司的詹姆斯•高斯林(James Gosling)所在的工程师研发,设计的一种小型计算机语言.
提出研发需求: 1) 程序运行环境内存小 . 2) 跨平台
1995年正式确立,2004年9月Java1.5发布 改名为 5 6 7 8 jdk5改动较大,2009年被oracle公司(甲骨文)收购.
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虚拟机 ---->翻译器
java程序运行过程:
编写java源代码(.java文件)------编译器---->.class(字节码)-------类加载—>jvm------->操作系统
Java运行环境的安装与配置
搭建开发环境
安装JDK(java开发工具包), 编译器…,jre,jvm
服务器
运行环境 jre,jvm
编写 Hello.java 源代码 通过javac命令调用编译器 把源码编译为 .class文件
通过java命令运行 java程序
配置环境变量:
为了使用java命令更加方便, 把存放命令的地址 配置到windows的系统路径中.
这样不管在哪里使用,都会找到命令所在路径.
IDE
IDE(Integrated Development Environment )集成开发环境,是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具
常用的java开发工具有
IntelliJ IDEA 收费 破解
Eclipse 免费 IBM开发的 现在捐献给Eclipse基金会
Myeclipse 收费