初识Java

初识Java

Java帝国的诞生

C、C++

1972年C诞生

  • 贴近硬件,运行速度快,效率高
  • 操作系统,编译器,数据库,网络系统
  • 指针和内存管理

1982年C++诞生

  • 面向对象
  • 类型安全
  • 图形领域、游戏等

两种语言好处不够,现在急需一种语言满足以下条件:

  • 语法像C
  • 没有指针
  • 没有内存管理
  • 真正实现可移植性(编译一次,到处运行)
  • 面向对象
  • 类型安全

Java初生

1995年,网页简单粗糙,缺乏互动性。

Java凭借图形界面程序(Applet)走进大众程序员视野,被很多程序员、大公司选用。

后因应用领域局限性,密谋扩张(1998):

  • J2SE 桌面市场 凉了
  • J2ME 手机市场 挂了
  • J2EE 服务器市场 火了

高可用、高性能、高并发。

Java火了以后基于Java开发了许多平台、系统、工具

  • 构建工具
  • 应用服务器
  • Web开发
  • 开发工具:Eclipse,intellij idea

2006:Hadoop(大数据)

2008:Android(手机端)

Java特性

  • 简单

  • 面向对象

  • 可移植性(Write once run anywhere)

  • 健壮

    ​ 吸收了C/C++的优点

  • 安全性

    ​ 自动回收垃圾,Java异常机制,取消指针

  • 高性能

  • 分布式

  • 动态性

    反射
    
  • 多线程

JDK、JRE:

jdk:javac、java

jre:java

原文地址:https://www.cnblogs.com/javahanlong/p/13209228.html