初识Java
1922 年C语言诞生
贴近硬件 运行快 效率高
操作系统 翻译器 数据库 网络系统等
指针和内存管理
1982年c++诞生 c++很复杂
面向对象
兼容c
图形领域 游戏
建立新语言
语法像c没有指针 没有内存管理真真的可移性编写一次到处运行
Java的特性与优势
-
简单性
-
面向对象
-
可移植性
-
高性能
-
分布式
-
动态性 (反射机制)c++无法实现
-
多线程 (比如看视频听音乐)
-
安全性 适合与网络防病毒防篡改 捕获异常解决
-
健壮状
Java三大版本
-
writeonce。run anywhere
-
Javase;标准版(桌面开发,控制台开发....)
-
Javame;嵌入式开发(手机程序,小家电)
-
javaee:e企业级开发(web端,服务器开发....)
JDK.JRE.JVM
-
JDK:开发者工具 Java Development Kit
-
JRE: Java Runtime Environment java 运行环境
-
JVM:Java Virtual Machine java 虚拟机