day03 初识Java

JAVA的诞生及特性优势

Java的诞生

C&C++

1972年C诞生

  1. 贴近硬件,运行极快,效率极高
  2. 操作系统,编译器,数据库,网络系统等
  3. 指针和内存管理

1982年C++诞生

  1. 面向对象
  2. 兼容C
  3. 图形领域、游戏等

JAVA初生

  1. 1995年的网页简单粗糙,缺乏互动性
  2. 图形界面的程序(applet)
  3. bill Gates说:这是迄今为止设计的最好的语言!
  4. Java 2 标准版(J2SE):去占领桌面
  5. Java 2 移动版(J2ME):去占领手机
  6. Java 2 企业版(J2EE):去占领服务器
  • 大量的巨头加入

Java发展

  • 他们基于Java开发了巨多的平台,系统,工具
  1. 构建工具:ant,maven,jekins
  2. 应用服务器:Tomcat,jetty,Jboss,WebSphere,weblogic(三高:高可用、高性能、高并发)
  3. 开发工具:eclipse,NetBeans,intellij,idea,jbuilder。。。
  • 2006:Hadoop(大数据领域)

  • 2008:Android(手机端)

  • 一个伟大的帝国诞生了!

Java特性和优势

  1. 简单性
  2. 面向对象
  3. 可移植性
  4. 高性能
  5. 分布式
  6. 动态性
  7. 多线程
  8. 安全性
  9. 健壮性
  • 思考?Java为什么能够成功

Java三大版本

  • write once,run anywhere
  1. JavaSE:标准版(桌面程序,控制台开发。。。)
  2. JavaME:嵌入式开发(手机,小家电。。。)
  3. JavaEE:E企业级开发(web端,服务器开发。。。)

JDK、JRE、JVM

  • JDK:Java development kit
  • JRE: Java runtime environment
  • JVM:Java virtual machine
posted @ 2021-02-23 23:35  圈圈子  阅读(42)  评论(0)    收藏  举报