Java入门知识
一、Java的特性以及优势
- 简单性
- 面向对象(人与人直接的交流 万物皆对象)
- 可移植性(对于不同的平台 有对应的JVM)
- 高性能
- 分布式
- 动态性(Java反射机制)
- 多线程
- 安全性
- 健壮性
思考Java为什么能够成功?天时地利人和
Java的诞生正好踩中互联网兴起,以及自身的各种优势突出
二、Java三大版本
JavaSE:的标准版,主要应用于桌面应用程序的开发,包含了Java的语言基础、JDBC(java数据库连接)操作、I/O(输入/输出)、网络通信、多线程等编程技术
JavaEE:企业版,主要应用于开发企业级分布式网络程序,如电子商务网站和ERP(企业资源规划)系统等,核心为EJB(企业java组件模型)
JavaME:嵌入式系统开发,比如掌上电脑、手机等移动通信电子设备
三、JDK、JRE、JVM
- JDK:开发者工具包
- JRE:运行时环境
- JVM:Java虚拟机
四、Java程序运行机制
老外看不懂中文书怎么办
- 编译型:把中文书翻译英文书 (全部编译完)
- 解析型:老外叫翻译官来翻译,看那里就翻译那里 (一点一点解析)