【2022最新版】Java零基础入门教程_零基础学Java_Java入门教程

297 阅读3分钟

  本课程为Java入门级教程,带你走进Java的第一堂课,了解编程,并介绍Java行业。适合零基础的初学者,一切从零开始

【2022最新版】Java零基础入门教程_零基础学Java_Java入门教程


  Java 是面向对象的语言,没有面向对象编程经验的读者需要花费不少时间来了解面向对象的概念、语法和编程思想,有不能理解的地方请大家一定要坚持,多花时间编写代码自然会豁然开朗,从面向过程到面相对象需要一个适应期。

  Java 不只是一种编程语言,它是一个完整的平台,拥有庞大的库,将诸如图形绘制、Socket连接、数据库存取等复杂操作进行了最大程度的简化。

  Java 是跨平台的,一次编译,到处运行,在 Windows 上编写的代码可以不加修改的移植到 Linux 上,反之也可以。

  在世界编程语言排行榜中,Java几乎占据着第二名的位置,仅次于C语言。

Java 的应用非常广泛:

  Web开发:Java非常适合开发大型的企业网站,例如人人网、去哪儿网的后台都是Java。

  Android开发:Android手机上APP几乎都是用Java开发的,例如QQ、微信、UC浏览器。

  客户端开发:Java也可以用来开发电脑上的软件,例如Elicpse、Netbeans。

  嵌入式应用:嵌入式应用就是在小型电子产品中运行的软件,例如老式手机上的软件、MP3上的软件。

  1998年12月,SUN公司发布了Java 1.2,开始使用“Java 2” 这一名称,目前我们已经很少使用1.2之前的版本,所以通常所说的Java都是指Java2。

  Java 有三个版本,分别为 J2SE、J2EE和J2ME,以下是详细介绍。

J2SE(Java 2 Platform Standard Edition) 标准版

  J2SE是Java的标准版,主要用于开发客户端(桌面应用软件),例如常用的文本编辑器、下载软件、即时通讯工具等,都可以通过J2SE实现。

  J2SE包含了Java的核 心类库,例如数据库连接、接口定义、输入/输出、网络编程等。

  学习Java编程就是从J2SE入手。

J2EE(Java 2 Platform Enterprise Edition) 企业版

  J2EE是功能最丰富的一个版本,主要用于开发高访问量、大数据量、高并发量的网站,例如美团、去哪儿网的后台都是J2EE。通常所说的JSP开发就是J2EE的一部分。

  J2EE包含J2SE中的类,还包含用于开发企业级应用的类,例如EJB、servlet、JSP、XML、事务控制等。

  J2EE也可以用来开发技术比较庞杂的管理软件,例如ERP系统(Enterprise Resource Planning,企业资源计划系统)。

J2ME(Java 2 Platform Micro Edition) 微型版

  J2ME 只包含J2SE中的一部分类,受平台影响比较大,主要用于嵌入式系统和移动平台的开发,例如呼机、智能卡、手机(功能机)、机顶盒等。

  在智能手机还没有进入公众视野的时候,你是否还记得你的摩托罗拉、诺基亚手机上有很多Java小游戏吗?这就是用J2ME开发的。

  Java的初衷就是做这一块的开发。

  注意:Android手机有自己的开发组件,不使用J2ME进行开发。

  Java5.0版本后,J2SE、J2EE、J2ME分别更名为Java SE、Java EE、Java ME,由于习惯的原因,我们依然称之为J2SE、J2EE、J2ME。