JAVA语言学习 JAVA概述

目录

为什么是java

Java发展简史

Java语言发展史

Java语言的特点

Java语言的运行机制


为什么是java

java是一门高级编程语言,主要用来开发应用软件。

发后端程序(软件后台)

安卓APP

软件工具

大数据领域

工作就业机会多

语言本身性能非常不错。

Java发展简史

1991 年时候, James Gosling(詹姆斯•高斯林) 所在 sun公司 的工程师小组,
需要设计一种小型计算机语言,该语言主要用于像电视机顶盒,家用电器等这样的消
费类电子产品,这些电子产品有一个共同的特点: 计算处理能力和内存都非常有限 ,
所以要求:语言必须非常小且能够生成非常紧凑的代码,这样才能在这样的环境中执
行,另外,由于不同的厂商选择不同的CPU,因此,要求该语言不能和特定的体系结
构绑在一起,要求语言本身是中立的,也就是 在不同的平台上运行(即跨平台)。
所以在sun公司内部成立了一个Green项目组,该小组的领导人是James Gosl
ing。他们开发出了一种语言,起初把它命名为Oak(橡树的意思,Gosling注意到自
己办公室外一棵茂密的橡树Oak,这是一种在硅谷很常见的树。所以他将这个新语
言命名为Oak。但Oak是另外一个注册公司的名字。这个名字不可能再用了),后来
将名字改为java,Java是印度尼西亚爪哇岛的英文名称,因盛产咖啡而闻名。JAVA
的标识也正是一杯正冒着热气的咖啡。经过多年的开发,最终于1995年正式确立

Java语言发展史

1995 年正式确立。
1996 年1.0版本发布。
2009 年SUN公司被 Oracle(国内公司叫甲骨文) 公司收购。

Java语言的特点

开源
简单、高效
面向对象
平台无关性
支持网络编程
多线程机制
动态的内存管理机制
安全性

Java语言的运行机制

java是高级编程语言,即人能看懂,机器就看不懂。

开发--运行流程.

首先程序员编写java源文件(.java)

把源文件编译为字节码文件(.class) 谁编译,需要编译工具

最后通过jvm(java虚拟机)运行字节码文件,把字节码文件再次转为不同平台支持的机器码

编译和运行需要安装一定的环境。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值