java介绍及java历史

本文详细介绍了计算机语言的分类及发展,重点讲述了Java语言的诞生背景、特点及应用领域,从机器语言到面向对象语言的发展脉络清晰可见。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

人与人交流,有各种各样的语言,汉语,英语,日语,阿拉伯语等等

计算机与计算机交流也需要语言,机器语言,汇编语言,C语言,C++语言,Java,C#等等

计算机语言的分类:

机器语言: 0 ,1    机器语言

汇编语言:指令集 可以直接操控硬件      低级语言  

C语言:面向过程的语言,容易让人理解,更多的人投身于计算机语言领域,可以直接操作硬件           面向过程的高级语言

历史:borland公司 pk Micorsoft微软公司

Pascal语言,Turbo C  borland公司产品

VB  微软产品

C++,Java,C# :面向对象的语言,极易让人理解,尤其是java的诞生,更加推动了面向对象语言的发展。    面向对象的高级语言(Object-Oriented Programming  oop)

第一个面向对象的语言在60年代诞生 Simula

 

 1995年Java由Sun公司正式推出。早在1990年,sun公司想开发一门语言可以独立于各种平台,因为在这之前,所有的语言如c语言,C++语言都有一个缺点,那就是只能在指定的环境下编译,如环境变化,之前的程序就可能不能正常运行。于是sun成立了一个研发团队,由James Gosling领导,开发这种语言。在一年以后这门语言就诞生了,并被命名为OAK,但在之后的几年,java都没有被广泛的发展应用,直到1994年,项目组将java应用在了internet上,推出里基于web下的交互式应用,java由此发迹一发不可收拾。

(java名字的由来据说是一种印尼的咖啡豆的名称,java开发组的几个成员在印尼的小岛上喝咖啡,同时在为java想一个好的名字,灵机一动就把喝的咖啡java命名为语言的名称,java汉译爪哇)

Java开发之初的应用领域很简单是在小型电子消费产品上,如我们的遥控器等产品

现在java的应用领域非常广泛:基于internet领域,电子产品嵌入式开发领域,移动终端,游戏开发等等

2010年sun被甲骨文(外文名oracle)公司以74亿美元收购,要下载关于java的资料现在都要从oracle官方网站下载

Java的特点:面向对象,跨平台,是一门编译,解释性语言

内容概要:文章详细介绍了ETL工程师这一职业,解释了ETL(Extract-Transform-Load)的概念及其在数据处理中的重要性。ETL工程师负责将分散、不统一的数据整合为有价值的信息,支持企业的决策分析。日常工作包括数据整合、存储管理、挖掘设计支持和多维分析展现。文中强调了ETL工程师所需的核心技能,如数据库知识、ETL工具使用、编程能力、业务理解能力和问题解决能力。此外,还盘点了常见的ETL工具,包括开源工具如Kettle、XXL-JOB、Oozie、Azkaban和海豚调度,以及企业级工具如TASKCTL和Moia Comtrol。最后,文章探讨了ETL工程师的职业发展路径,从初级到高级的技术晋升,以及向大数据工程师或数据产品经理的横向发展,并提供了学习资源和求职技巧。 适合人群:对数据处理感兴趣,尤其是希望从事数据工程领域的人士,如数据分析师、数据科学家、软件工程师等。 使用场景及目标:①了解ETL工程师的职责和技能要求;②选择适合自己的ETL工具;③规划ETL工程师的职业发展路径;④获取相关的学习资源和求职建议。 其他说明:随着大数据技术的发展和企业数字化转型的加速,ETL工程师的需求不断增加,尤其是在金融、零售、制造、人工智能、物联网和区块链等领域。数据隐私保护法规的完善也使得ETL工程师在数据安全和合规处理方面的作用更加重要。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值