Java简介

Java帝国的诞生

C&C++

1972年C诞生

  • 贴近硬件,运行极快,效率极高

  • 应用于操作系统、编译器、数据库、网络系统等

  • 指针和内存管理(很困难,易出错)

1982年C++诞生

  • 面向对象(不纯)

  • 兼容C,C的扩展

  • 应用于图形、游戏等领域

Java诞生

  • 语法类似于C

  • 没有指针

  • 没有内存管理

  • 真正的可移植性,编写一次,到处运行(.java-->.class-->运行,.class是字节码文件)

  • 面向对象(纯)

  • 类型安全

  • 高质量类库

  • ......

Java初生

  • 1995年的网页简单而粗糙,缺乏互动性,出现了图形界面的程序(Applet)

  • Bill Gates说:这是迄今为止设计最好的语言

Java应用方向

  • Java 2 标准版(J2SE):去占领桌面

  • Java 2 移动版(J2ME):去占领手机

  • Java 2 企业版(J2EE):去占领服务器(发展的最好)

Java发展

  • 2006:Hadoop(大数据领域)

  • 2008:Android(手机端)

Java的特性和优势

  • 简单性

  • 面向对象

  • 可移植性

  • 高性能

  • 分布式

  • 动态性

  • 多线程

  • 安全性

  • 健壮性

Java三大版本

  • JavaSE:标准版(桌面程序,控制台开发)----基础

  • JavaME:嵌入式开发(手机,小家电)---dying

  • JavaEE:E企业级开发(Web端,服务器开发)---主要就业方向

posted @ 2022-01-04 11:46  XXSRJB  阅读(53)  评论(0)    收藏  举报