计算机发展语言发展
第一代:机器语言(二进制)
第二代:汇编语言
第三代:高级语言(面向对想,面向过程)
各种语言
C语言
C++语言
Java语言(C++–)
C#(sharp)
Python,PHP,JavaScript
大数据分析,人工智能
C & C++
-
1972年C语言诞生
·贴近硬件,运行极快,效率极高
·操作系统,编译器,数据库,网络系统等
·指针和内存管理
-
1982年C++诞生
·面向对象
·兼容C
·图形领域,游戏
-
新语言
·语法有点像C
·没有指针
·没有内存管理
·真正的可移植性,编写一次,到处可运行
·面向对象
·类型安全
·高质数类库
构建工具:Ant,Maven,Jekins
应用服务器:Tomcat,Jetty,Jboss,Websphere
Web开发:Struts,Spring,Hibernate,myBatis
开发开展:Eclips,Netbean,Intellij idea,Jbuilder
2006:Hadoop(大数据领域)
2008:Android(手机端)
Java特性和优势
- 简单性
- 面向对象
- 可移植性
- 高性能
- 分布式
- 动态性
- 多线程
- 安全性
- 健壮性
Write Once ,Run Anywhere
JavaSE:标准版(桌面程序,控制台开发)
JavaME:嵌入式开发(手机,家电)
JavaEE:E企业级开发(Web段,服务端开发)
原创文章,作者:wure,如若转载,请注明出处:https://blog.ytso.com/tech/java/273583.html