Java特性和优势

JAVA 真正的跨平台 ,用JVM实现,java虚拟机

1995年,Applet把网页变得生动,Java迅速扩散

Bill Gates:“这是迄今为止设计的最好的语言。”

1998年,三个战略

J2SE: 占领桌面

J2ME:占领手机

J2EE:占领服务器 此支线活了

 

三高:高可用、高性能、高并发

![](https://img2022.cnblogs.com/blog/2839268/202204/2839268-20220417171757440-941712116.png)

src="C:\Users\11043\AppData\Roaming\Typora\typora-user-images\image-20220417031020499.png">image-20220417031020499

看服务器被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

image-20220417035710401

 

![](https://img2022.cnblogs.com/blog/2839268/202204/2839268-20220417171326923-388245817.png)
posted @ 2022-04-17 17:18  Jackie9\7  阅读(30)  评论(0)    收藏  举报