您的位置 首页 java

「第1节」何为java?本节开始讲解java编程,让你学会android开发

大家好,本人作为 java 语言精通者,从本节开始将教大家如何用java语言编写程序,进而让大家轻松学会开发android平台APP。

众所周知,目前,移动APP开发极其热门,作为移动APP开发的重要工具——java则是一种非常热门的编程语言,在各类编程语言排行榜上都是位列前3位的。比如,根据11月份发布的最新TIOBE排行榜显示, java继续稳居排行榜榜首

该图是11月份的TIOBE排行榜

正所谓“基础不牢,地动山摇”。那么,下面开始从基础学习java吧!

一、什么是java?

正所谓“靠近你,温暖我”,要想掌握一门技术,就得先亲近它、熟悉它,和它成为“灵魂伴侣”。所以,首先让我们了解一下java到底是个什么样的家伙吧!

j ava是Sun公司于1991年为消费类电子产品的嵌入式芯片而设计的,最初被称为Oak(橡树),后来才更名为java。 近年来,java变得越来越流行,目前已发布到第10个版本了。

从定义上来看,java是一门面向对象编程语言, 它吸收了C++语言的各种优点,摒弃了C++里难以理解的多继承、指针等概念,因此java语言具有功能强大和简单易用两个特征,是静态面向对象编程语言的突出代表。

从分类上来看,java分为java标准版(java SE)、java企业版(java EE)、java微型版(java ME)。 其中,java SE用来开发客户端独立的应用程序或applet,java EE用来开发服务器端的应用程序,java ME用来开发移动设备(比如,手机)的应用程序。我们学习阶段,主要围绕java SE来转。

该图显示的是本人以前用java ME开发的Symbian S40平台手机APP界面

二、java有什么用途?

就像前面所说的那样,java的用途是大大的。以手机为例,以前在 诺基亚 独步天下的年代,Symbian系统是市面上主流的手机操作系统,Symbian上面运行的软件就是要用java语言开发的;现在,android占到了80%以上的手机系统市场份额, 其实android也是基于java语言开发的, 两者的关系等一下会讲,以后有机会还会专门讲解下android平台是如何开发APP的。

该图展示了2017年及2016年手机操作系统市场份额分布情况

而且,掌握了java语言编程之后,像其它什么C++、objective-c、C#、J++等面向对象的编程语言,我们就能够得心应手地将它们完全掌握, 因为,这些编程语言之间其实是大同小异的,学习的方法、技巧都是差不多,只是有些在规范上、使用习惯上等有区别。我们掌握好java,就相当于掌握了多种编程语言,就能够融会贯通、运用自如。 创新工场董事长李开复在《做最好的自己》一书里面提到了学习的几种境界过程:熟能生巧→举一反三→无师自通→融会贯通, 在这里也是同样的道理。

三、java与android有什么关系?

java是一种编程语言,android则是移动操作系统平台,但是, android平台APP是使用java开发的(虽然还会用到XML、SQLite等技术)。 当然,android在使用java的API的同时,也会有自身定义的API以及ADT等等。

纯粹使用java EE开发出来的手机APP,安装包是jar或jad格式的, 比如,symbian S40操作系统平台。 而android虽然使用java开发APP,但其APP的安装包是apk格式的。 可以说,andoird是在java语言基础上,进行了进一步的深化、挖掘,添加了很多丰富的能够使用的开发工具!

四、 java编程 需要什么基础开发环境?

我们学习阶段使用的java版本是java SE。在java SE之下,我们需要在计算机上安装 JDK JDK被称为java开发包或java开发工具,它是由一套独立程序构成的集合,用于开发或测试应用程序。

另外,还有 JRE,它由java API类库中的java SE API子集和java虚拟机两部分组成,是java程序运行环境。由于我们以后需要开发程序,所以必须安装JDK,只安装JRE是不够的。 这点须切记!

除了JDK,我们还会用到 Eclipse 、NetBeans、MyEclipse等类似开发工具 。这些是能够快速开发出java程序的集成开发工具,功能大同小异,只需要选择一种即可。 我们以后的学习过程中,会专门使用Eclipse这款工具。

五、java编程举例

上面的内容,大家理解了没?没有的话,一定要仔细看看下面一个 小例子,加深印象哦!

Import javax.swing.JOptionPane;

Public class WelcomeInMessageDialogBox {

Public static void main(String[] args){

JOptionPane.showMessageDialog(null,〝Welcome to java!〞);

}

}

这个程序使用了java里面的一个类(class),这个类叫做JOptionPane。这个类调用了一个静态方法,叫做showMessageDialog,通过这个方法来打开对话框,对话框显示了“Welcome to java!”这句话。方法,将会在以后展开讲解。

各位亲,到这里,有没有清楚java是个什么样的家伙?

文章来源:智云一二三科技

文章标题:「第1节」何为java?本节开始讲解java编程,让你学会android开发

文章地址:https://www.zhihuclub.com/183779.shtml

关于作者: 智云科技

热门文章

网站地图