java简介

1.1 什么是编程?

编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务,并最终得到结果的过程。这种人和计算机之间交流的过程就是编程。
在现实生活中,我们可以用编程来解决某一个具体的问题,如超市收银,网上支付等。
例如:1+2+3=6,人为计算可以很快,但是如果是计算1-200000之间所有可以被3整除的数呢?
在某些时候人为进行庞大的计算不仅费时费力,还可能会出现错误,这个时候就可以使用编程。

1.2 什么是计算机编程语言?

语言:是人与人之间用于沟通的一种方式。
计算机语言:人与计算机交流的方式。如果人要与计算机交流,那么就要学习计算机语言。人类语言叫做自然语言,计算机能 听懂只是计算机相关的语言。计算机语言有很多种,如:C,C++,Java 等。这里,我们选择其中的一种:Java 语言。Java 编程语言其实就是程序员使用Java 这门语言告诉计算机完成特定的任务。

1.3 什么是人机交互?

第一代操作系统,微软公司的DOS操作系统(黑白命令界面),非专业人员难以使用,操作界面类似于下图所示:
在这里插入图片描述
现在发展起来了,win xp、win 7、win 8、win 10这类具有图形化界面的Windows系列操作系统。
此外还有,LInux、Unix、Mac三大类操作系统。

1.4 计算机编程语言的发展史

1、最原始的时候通过打孔机打孔来进行编程,例如有孔就是0,没孔就是1,以这种方式记录信息。
2、接着,发展起来了汇编语言,挺难懂的,属于偏低层的语言,反正我是没学明白。
3、然后,发展起来了高级语言,例如C语言,Java语言,Python语言以及PHP语言等。这里以C语言为例,进行简单的介绍:
4、最后,介绍一下2022年,某X公布的计算机编程语言的排行榜,仅供参考(各机构发布排名可能存在略微变动,但大都大差不差,这里主要看Java,过去和现在都是处于一种主流的地位,相信在未来一段时间还是如此!)。在这里插入图片描述

1.5 Java的前世今生

1.5.1探寻SUN公司的起源

1982年,美国SUN(Stanford University Network)公司诞生于美国斯坦福大学校园。Sun 公司1986年上市,在 NASDAQ(纳斯达克,是全美证券商协会自动报价系统)的标识为SUN,在中国大陆的正式中文名为“太阳计算机系统(中国)有限公司”,在中国台湾的正式中文名为“升阳电脑公司”。

1.5.2 Java语言之父

Java最初的名字叫OK语言,后来几个人喝着咖啡,然后有灵感了,这种咖啡是在一个叫爪哇岛的咖啡,于是Java的名字来了,Java的logo设计灵感也来源于次。
Java诞生于SUN公司,现在隶属于Oracle公司,在SUN公司被并购之后,James Gosling并没有去Oracle,而是去了Google公司。
在这里插入图片描述

1.5.3 Java语言的版本

刚开始接触Java的时候一般都会对一些Java相关的版本名称不理解,不知道JavaEE、JavaSE等之间有什么联系和区别,这里简单介绍一些Java语言的版本发展:
1995年5月,Java诞生于SUN公司;
1996年1月,Java1.0正式发布;
1997年2月,Java1.1正式发布;
1998年12月,J2SE1.2发布,Java正式改名为J2SE,SUN公司推出了三大平台的版本:
①J2SE:Java的标准版。②J2EE:用于服务器端开发的企业版。③J2ME:用于手机嵌入式开发的微型版。
2000年5月,J2SE1.3和1.4发布;
2004年9月,J2SE1.5发布;
2005年6月,Java SE 6发布,这是其发展史上的一个里程碑,J2EE改名为Java EE,J2SE改名为Java SE,J2ME改名为Java ME;
2009年4月20日19点40分,美国数据软件巨头Oracle公司宣布以74亿美元收购SUN公司。
2011年,Java SE 7发布;
2014年,Java SE 8发布;
2017年,java SE 9发布;
2018年,java SE 10和11发布;
2019年,java SE 12和13发布;
2020年,java SE 14和15发布;
2021年,java SE 16和17发布;
2022年,java SE 18发布。

1.5.4 Java语言的技术平台结构

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

慕斯-ing

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值