标签:发展史 java 语言 诞生 面向对象 JAVA 指针
计算机语言发展史
语言更易!更强!你则更强。
计算机语言分为三个时代。
机器语言(二进制代码)
这种代码是直接输入给计算机使用,不经过任何的转换。
汇编语言
解决人类无法读懂机器语言的问题。
指令替代二进制。
目前应用:
-
逆向工程
-
机器人
-
病毒
高级语言
C语言是典型的面向过程的语言。
C++、JAVA典型的面向对象的语言。
C语言最重要,最强大。
JAVA帝国的诞生
一场旷日持久的战争。
C诞生,1972年诞生
-
有汇编的特点
-
运行快和效率高
-
指针和内存管理
C++诞生,1982年诞生
-
面向对象
-
兼容C
-
图形领域、游戏
JAVA诞生,1995年诞生
-
没有指针
-
没有内存管理
-
语法像C
-
真正的可移植性,编写一次,到处运行
-
面向对象
-
类型安全
-
高质量的类库
安装了jvm,则可以运行java
java 2 标准版(J2SE)占领桌面
java 2 移动版(J2ME)占领手机
java 2 企业版(J2EE)占领服务器
三高:高可用、高性能、高并发
JAVA的特性和优势
-
简单性:没有头文件,没有指针,不用分配内存。
-
面向对象:程序设计计算。重点放在对象和对象之间的接口上,模拟的人的思维去写程序。万物皆对象!
-
可移植性:跨平台性。最重要的优势,JAVA可以在跨平台的去移植,一次编写,到处运行。只要安装了JVM。
(write one ,run anywhere!)
-
高性能
-
分布式
-
动态性:放射机制!!!
-
多线程:更好的交互行为。
-
安全性:防篡改、防病毒
-
健壮性:不会造成计算机的崩溃,有异常机制!
标签:发展史,java,语言,诞生,面向对象,JAVA,指针 来源: https://www.cnblogs.com/py-ja/p/16133301.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。