Java帝国的诞生
笔记学习地址
后附思维导图
C&C++的诞生
众所周知,c/c++是三代语言,前面还有
C语言
诞生时间:1972年
C++
诞生时间:1982年
C&C++的优点
c
-
贴近硬件,运行快,效率高
-
制作操作系统,编译器,数据库,网络系统.....
-
以及指针和内存管理
c++
-
面向对象
-
兼容c
-
广泛运用与图形领域和游戏等等
c/c++的暴政
c语言虽然说是给了程序员们指针的使用,但是并没有给程序员们一个合适的工具去操纵指针。导致很多的新手程序员犯错
内存管理方面更是没有一点约束,内存需要自己释放
最重要的是,这些问题在编译期间是发现不了的,直到运行的时候才会显现出来,十分浪费程序员的时间。
并且,所谓的可移植性,是针对c函数库而言的,所以一般都是一份程序在每个平台都要写一份。
c++--的诞生
在长久的c/c++的“暴政”之下,一定是有“反抗军”的身影的,于是......
在一位程序员的带领下,打着“替天行道”的旗子,准备创立一个新的语言

于是,c++--,(也就是java)就出生了。
他很有优点
-
语言很像c
-
没有指针
-
没有内存管理
-
真正的可移植,编写一次,到处运行(好耶,妈妈再也不用担心我掉头发了)
-
面向对象
-
类型安全
-
类库很高质量
-
......
Java的发展
不得不说,Java“生的”很好,赶上了互联网。
1995年的网页简单简陋,缺乏互动性。Java编写了一个程序让Java能在网页上跑起来这个就是——applet。让网页变得灰常好看,于是java活了
比尔盖茨说:这是迄今为止设计最好的语言
java版本
-
Java 2 标准版(j2SE):桌面端
-
Java 2 移动版 (j2ME):手机端
-
Java 2 企业版(J2EE):服务器端
然后就是一大堆的大佬进军,他们运用所有版本的java,开发了大量的平台,系统,工具

三高问题:高可用,高性能,高并发
榜样的力量是无穷的,短期Java程序员就突破了百万
Java的特性 和 优势
-
简单性
-
面向对象(万物皆对象)
-
可移植性(write one`s,run anyevery)
-
高性能
-
分布式
-
动态性(反射机制让Java有了动态性)
-
-
安全性(异常机制让其灰常安全)
-
健壮性

浙公网安备 33010602011771号