一、java特性和优势
- 简单性:简单易学,C++的纯净版
- 面向对象 :对象和对象的接口
- 可移植性:跨平台——写一次,到处运行(write once, run anywhere.)
- 高性能:效率接近C++
- 分布式:TCP/IP、网络调用
- 动态性:反射机制
- 多线程:同时看视频、听音乐、QQ聊天、打游戏
- 安全性:防病毒、防篡改、合法性检查、捕获异常
- 健壮性
使用的人多
二、java为什么能够成功?
天时、地利、人和
互联网时代
忠告:
不断学习,提升自己,多思考,多练习
三、java三大版本
- JavaSE:标准版(桌面程序,控制台开发…)
- JavaME:嵌入式开发(手机,小家电…)
- JavaEE:企业级开发(WEB端,服务器开发…)
四、JDK/JRE/JVM
JDK: Java Development Kit
JRE:Java Runtime Envionment
JVM:Java Virtual Machine