一、 Java背景知识
- Java是哪家公司的产品?
Java是美国Sun(Stanford University Network,斯坦福大学网络公司)公司在1995年推出的一门计算机高级编程语言。但是在2009年是Sun公司被Oracle(甲骨文)公司给收购了,所以目前Java语言是Oracle公司所有产品。
- Java名称的来历?
早期这门语言的名字其实不叫Java,当时称为Oak(橡树的意思),为什么叫橡树呢?原因是因为Sun公司的门口种了很多橡树,但是后来由于商标注册时,Oak商标已经其他公司注册了,所以后面改名为Java了。那么有人好奇为什么叫Java呢?Java是印度的一个岛屿,上面盛产咖啡,可能是因为他们公司的程序员喜欢喝咖啡,所以就改名为Java了。
- Java的创始人是谁?
说完Java名称的来历之后,接下来我们聊聊Java的祖师爷是谁? Java的联合创始人有很多,但是行业普遍认可的Java的创始人 是詹姆斯●高斯林,被称为Java之父。

1.2 Java能做什么
了解了Java语言的历史之后,接下来,大家比较关心的问题可能是Java到底能做什么了?

其实Java能做的事情非常多,它可以做桌面应用的开发、企业互联网应用开发、移动应用开发、服务器系统开发、大数据开发、游戏开发等等。
1.桌面应用开发:能够在电脑桌面运行的软件
举例:财务管理软件、编写程序用的IDEA开发工具等,可以用Java语言开发
2.企业级应用开发:大型的互联网应用程序
举例:淘宝、京东、大家每天都用的tlias教学管理系统等
3.移动应用开发:运行的Android手机端的软件
举例:QQ客户端、抖音APP等
4.服务器系统:应用程序的后台(为客户端程序提供数据)
举例:服务器系统为用户推荐那你喜爱的视频
5.大数据开发:大数据是一个互联网开发方向
举例:目前最火的大数据开发平台是Hadoop,就是用Java语言开发的
6.游戏开发:游戏本质上是给用户提供娱乐的软件,有良好的交互感受
举例:我的世界MineCraft就是用Java语言开发的
虽然Java能做的事情非常多,但并不是每一个方向都被市场认可(比如桌面应用使用Java语言开发就不太方便,而使用C#语言是比较推荐的)。目前Java的主流开发方向是使用Java开发企业级互联网应用程序(很多公司的OA系统,客户关系管理系统,包括传智播客使用教学实施管理系统都是用Java语言开发的)
1.3 Java的技术体系
说完Java语言能做什么之后,接下来我们再给同学们介绍一下Java的技术体系。所谓技术体系,就是Java为了满足不同的应用场景提供了不同的技术版本,主要有三个版本。
- Java SE(Java Standard Edition):叫做标准版,它是后面两个版本的基础,也就是学习后面两个版本必须先学习JavaSE。我们基础班现阶段学习的就是这个版本中的技术。
- Java EE(Java Enterprise Edition): 叫做企业版,它是为企业级应用开发提供的一套解决方案。在后面就业班课程中主要学习这个版本中的技术。
- Java ME(Java Micro Edition):叫做小型版,它为开发移动设备的应用提供了一套解决方案。目前已经不被市场认可(淘汰),取而代之的是基于Android系统的应用开发。
Java语言的相关背景就给大家介绍到这里了,这些内容小伙伴们也不用刻意去记,简单了解一下就可以了。下面我们在简要回顾一下
1.Java是什么?
答:Java是一门高级编程语言
2.Java是哪家公司的产品?
答:Java以前是Sun公司的产品,现在Java是属于Oracle公司的产品
3.Java之父是谁?
答:詹姆斯●高斯林
4.Java主流的开发方向是什么?
答:企业级互联网应用开发
5.Java技术平台有哪些?
答:JavaSE(标准版)、JavaEE(企业版)、JavaME(小型版)
二、 Java快速入门
上一章我们给小伙伴们介绍了Java的相关背景,你们现在是不是就想马上用一下Java呀?先不着急,我们得先得安装Java的开发环境,才能使用Java语言开发程序(ps: 就像你先需要安装微信,才能使用微信和朋友聊天是一样的)。
这里所说的Java开发环境,实际上就是Java官方提供的一个软件,叫做JDK(全称是Java Develop Kit),翻译过来意思就是Java开发工具包。我们先要到官网上去下载JDK,然后安装在自己的电脑上,才可以在自己的电脑上使用JDK来开发Java程序
JDK的版本有很多,下图是JDK版本更新的历程图,有LTS标识的是长期支持版本(意思就是Oracle会不定期更新)。目前公司中用得最多的

最低0.47元/天 解锁文章
5万+

被折叠的 条评论
为什么被折叠?



