zoukankan      html  css  js  c++  java
  • 初识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

  • 相关阅读:
    Jenkins中Jelly邮件模板的配置
    十天冲刺(10)
    代码大全阅读笔记01
    大二下学期学习进度(十)
    十天冲刺(9)
    十天冲刺(8)
    统计文章中字母、单词出现的频率
    十天冲刺(7)
    十天冲刺(6)
    十天冲刺(5)
  • 原文地址:https://www.cnblogs.com/javahanlong/p/13209228.html
Copyright © 2011-2022 走看看