从零开始学java

——Java基础入门

Hello,各位小伙伴大家好,欢迎来到Java的世界,咱们正式开干!!!

1.1 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能做的事情非常多,它可以做桌面应用的开发、企业互联网应用开发、移动应用开发、服务器系统开发、大数据开发、游戏开发等等。

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(小型版)

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值