一、Java入门
1. Java的诞生
1.1 1972年C诞生
-
贴近硬件,运行极快,效率极高
-
操作系统,编译器,数据库,网络系统等
-
指针和内存管理
1.2 1982年C++诞生
-
面向对象
-
兼容C
-
图形领域、游戏
1.3 1995年Java诞生
-
图形界面的程序(Applet)
-
Bill Gates说:这是迄今为止设计的最好的语言!
-
2006 Hadoop(大数据领域)
-
2008 Android(手机端)
2. Java特性和优势
Write Once、Run Anywhere
-
简单性
-
面向对象
-
可移植性
-
高性能
-
分布式
-
动态性
-
多线程
-
安全性
-
健壮性
3. Java三大版本
3.1 JavaSE
标准版(桌面程序,控制台开发......)
3.2 JavaME
嵌入式开发(手机,小家电......)
3.3 JavaEE
E企业级开发(web端,服务器开发......)
4.JDK、JRE、JVM
4.1 JDK (Java Development Kit)
-
开发工具
-
包含JRE和JVM
-
Java Language
-
Tools & Tool APIs(eg: java,javac,javadoc,jar...)
4.2 JRE (Java Runtime Environment)
- 包含JVM
4.3 JVM (Java Virtual Machine)
5. HelloWorld
-
安装JDK,配置环境变量(可以用Java -version查看是否安装成功)
-
新建一个Java文件(文件名和类名一致,首字母大写)
-
编写代码
public class Hello{ public static void main(String[] args){ System.out.print("Hello,World!"); } } -
编译,生成一个class文件
javac Hello.java -
运行class文件
java Hello
6. Java程序运行机制
6.1 编译型
- 操作系统
- C/C++
6.2 解释性
- 网页
- 速度要求不高
Java先预编译后解释
浙公网安备 33010602011771号