Java特性和优势
1995年,Applet把网页变得生动,Java迅速扩散
Bill Gates:“这是迄今为止设计的最好的语言。”
1998年,三个战略
J2SE: 占领桌面
J2ME:占领手机
J2EE:占领服务器 此支线活了
三高:高可用、高性能、高并发
src="C:\Users\11043\AppData\Roaming\Typora\typora-user-images\image-20220417031020499.png">
看服务器被JAVA占领,微软推出了.NET
ruby、python、快速开发
2006 hadoop (大数据领域)
2008 Android (手机端)
JAVA特性和优势
-
简单性 C++的语法纯净版,没指针、不用分配内存
-
面向对现象 重点在对象和接口上,根据人的思维
-
可移植性 一次编写,到处运行
-
高性能 即时编译,让一些代码效率接近C++
-
分布式 能处理很多TCP/IP协议上的东西,通过URL访问网上资源跟访问本地资源一样。支持远程网络方法的调用
-
动态性 JAVA本身是不具有动态性的,但是通过【反射】机制,能实现动态性
-
多线程 同时看视频和听音乐
-
安全性
-
健壮性 为适合网络,设计出了防病毒防篡改系统 【异常】特性
JAVA为什么能成功? 除了自身特性外,踩中了互联网时代的发展
Java三大版本
Java( VM 虚拟机)
JavaSE:标准版(桌面程序,控制台开发......)先学
JavaME:嵌入式开发(手机,小家电......)最后学
JavaEE:E企业级开发(web端,服务器开发...)再学
JDK、JRE、JVM


浙公网安备 33010602011771号