Java语言发展史

Java语言发展史

SUN公司计划1991年设计java

提出要求:语言生成代码紧凑,在不同的平台上运行(即跨平台)

詹姆斯•高斯林

1995年正式确立

2004年java5发布 改动较多

2009年被oracle收购

目前基本保持半年更新一次(注意使用LTS长期支持版本)

java语言的用途

服务器程序:银行,证券交易平台,电子商务后台…

Android应用: 安卓手机,各种移动设备,智能家电…

软件工具:开发工具eclipse, IneteliJIdea

嵌入式领域: 智能卡,传感器上

大数据技:Hadoop以及其他大数据处理技术都是用Java

java语言的特点

  • 开源:开发源代码,免费,

  • 简单、高效

  • 面向对象

  • 平台无关性 :程序员开发的程序只需要有一套即可,在不同的操作系统上安装不同的java虚拟机,让JVM翻译为不同操作系 统所能够识别的机器指令即可.(java程序与平台无关,jvm与平台相关)

  • 交互式特性

  • 多线程机制

  • 动态的内存管理机制

  1. 安全性

    java语言体系结构

    1. JavaSE,:Java Standard Edition(标准版) JavaSE 包含那些构成Java语言核心的类。比如:数据库连接、接口定义、输入/输出、网络编程.

    2. JavaEE :Java Enterprise Edition(企业版) JavaEE 包含JavaSE 中的类,并且还包含用于开发企业级应用的类。比如:servlet、JSP、服务器

    3. JavaME :Java Micro Edition(微缩版) JavaME 包含JavaSE中一部分类,用于消费类电子产品的软件开发。比如:呼机、智能卡、手机、机顶盒

Java语言的运行机制

java开发者编写 .java文件(源代码)

通过编译工具 将.java文件 编译为.class文件

通过不同平台的JVM运行.class文件为操作系统

Java运行环境的安装与配置

• 配置Java开发环境步骤

• 下载并安装JDK。

• 设置 Windows 环境变量。PATH

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值