java起源于sun公司,1995年推出,1996年上市,2009年被甲骨文(Oracle)收购。
java出现在一个爪哇岛,盛产咖啡,语言前身oak。
Java的三个版本
版本 | 适合开发 | |
---|---|---|
javase | 标准版本 | 桌面程序的开发(C/S) |
javaee | 企业版本 | 企业级别的开发(B/S) |
javame | 微小版本 | 手机级别的开发 |
软件架构的划分
1、B/S(Browse/Service浏览器/服务器);面向企业级, 淘宝 / 新浪 / 百度
更新快
2、C/S (Client/Service客户端/服务器) ;面向桌面级别, QQ / 迅雷 / 网盘
更新慢
Java的优势
1、跨平台(不限制操作系统)
2、面向对象(代码简练,易于理解,贴合现实生活)
3、高并发(多线程机制)
4、安全性(去掉指针)
5、健壮性(鲁棒性)
Java的劣势
1、运行速度慢
2、不适合图像图形开发(适合面向大型商务企业网站)
Java的版本
JDK:java development toolkits(java开发工具包)
JRE:Java runtime environments(Java运行环境)
JVM:Java virtual machine(Java虚拟机)
jdk1.2 java分水岭
jdk1.3新增内容
jdk1.8新增内容
jdk11......
Java的安装
安装jdk——配置环境变量——命令窗口测试
cmd:java -version
java的运行机制(重点)
编程语言的划分:
编译型语言:需要将代码经过完整的编译过程,才运行:C语言,Java语言
解释型语言:解释逐条语句解释,逐条运行:JavaScript
Java编译型(半编译半解释)