认识Java
什么是Java?
Java是一门高级编程语言,被特意设计用于互联网的分布式环境。Java具有类似于C++语言的“形式和感觉”,但它要比C++语言更易于使用,而且在编程时彻底采用了一种“以对象为导向”的方式。主要用来开发应用软件
Java语言发展史
1991年 美国 sun公司需要开发一种编程语言,语言要求可以在内存比较小的机器上运行,在不同cpu上执行,在不同的平台上执行(跨平台),由詹姆斯·高斯林(被誉为Java之父)带领的小组开发,历时4年,于1996发布Java1.0(2004年Java1.5SE改名为5.0),2009年sun公司被Oracle公司收购
Java语言特点
-
开源 开放源代码 免费
-
简单,高效
-
面向对象
-
平台无关性
java程序,可以在不同的操作系统上运行.
在不同的平台上开发不同的java虚拟机(虚拟环境)可以实现在不同的平台上运行
-
支持网络编程
-
支持多线程
-
动态的内存管理机制
-
安全性
Java语言体系结构
JavaSE:Java Standard Edition(java标准版) 里边包含Java核心类库
JavaEE(企业版) 服务端程序开发(包含JavaSE)
JavaME(微缩版) 目前基本不用,已被安卓开发取代
Java语言运行机制
开发java源代码编译器 jdk (生成class文件)JVM虚拟机(翻译成平台可以使用的机器码)
Java环境
java官方给大开发人员提供了一个集成开发工具包(jdk)
JDK(java Development Kit java开发工具包)
JRE(Java Runtime Environment Java运行环境)
在其他目录中,不能使用java命令,
需要配置环境变量
一个简单的Java程序
public class Hello {
public static void main(String[] args) {
System.out.println("How are you?");
}
}