最佳日常交易
最佳日常交易

关于Androidbob体育提现bob哪个彩靠谱权威的链接可能会使我们赢得佣金。学到更多。

Java初学者教程:编写一个没有以前经验的简单应用程序

这是针对初学者的全面Java教程。
经过
2020年7月5日

Java是世界上最重要的编程语言之一,也是Android开发中使用的两种官方编程语言之一(另一个是bob体育提现科特林)。熟悉Java的开发人员非常有用,并且能够构建各种不同的应用程序,游戏和工具。在此Java的初学者教程中,您将采取第一步成为这样的开发人员!我们将仔细研究您需要了解的一切,并帮助您构建第一个基本应用程序。

什么是爪哇?

Java是Sun Microsystems在1990年代开发的一种面向对象的编程语言(后来由Oracle购买)。

“面向对象”是指Java代码结构的方式:在称为“类”的模块化部分中,它们共同提供了凝聚力的体验。我们将在稍后再讨论,但可以说它会导致多功能和有组织的代码,易于编辑和重新利用。

Java受C和C ++的影响,因此与这些语言(和C#)具有许多相似之处。Java的最大优势之一是它是“平台独立的”。这意味着您在一台计算机上编写的代码很容易在另一台计算机上运行。这被称为“一次写,在任何地方运行”原理(尽管在实践中并不总是那么简单!)。

Java初学者教程

要运行和使用Java,您需要三件事:

  • JDK - Java开发套件
  • JRE - Java运行时环境
  • JVM - Java虚拟机

Java虚拟机可确保您的Java应用程序可以访问他们需要运行的最低资源。由于JVM,Java代码非常容易地跨平台运行。

Java运行时环境为这些元素提供了一个“容器”,并且您的代码要运行。JDK是解释代码本身并执行它的“编译器”。JDK还包含您编写Java代码所需的开发人员工具(如名称所建议!)。

好消息是,开发人员只需要关注下载JDK,因为这包含其他两个组件。

如何开始使用Java编程

如果您打算在台式计算机上开发Java应用程序,则需要下载并安装JDK。

您可以直接从中获得最新版本的JDKOracle。安装此功能后,您的计算机将有能力理解和运行Java代码。但是,您仍然需要附加的软件才能实际编写代码。这是“集成开发环境”或IDE:开发人员使用代码并调用JDK的接口。

在为Android开发时,您将使用Andbob体育提现roid Studio IDE。这不仅是您的Java(或Kotlin)代码的接口,而且还充当从SDK访问Android特定代码的桥梁。bob体育提现有关更多信息,请查看我们的初学者的Androbob体育提现id开发指南

出于本Java教程的目的,将代码直接写入Java编译器应用程序可能会更容易。您可以为Android和iOS下载这些内容,甚至可以找bob体育提现到在浏览器中运行的Web应用程序。这些工具可以在一个地方提供您需要的一切,并让您开始测试代码。

我建议compilejava.net

学习Java编程有多容易?

如果您是Java开发的新手,那么可以理解的是,您可能会有些担心。Java很容易学习?

这个问题有些主观,但是我个人会评价Java的频谱稍难。虽然比C ++更容易,并且通常被描述为更具用户友好,但它肯定不像Python或Basic这样的选项那么简单,该选项位于初学者友好型频谱中。对于希望尽可能平稳的骑行的绝对初学者,我建议Python成为一个更容易的起点。

与Java相比,C#也容易得多,尽管它们是非常相似的。

当然,如果您有一个特定的目标(例如为Android开发应用程序),那么从该平台已经支持的语言开始可能是最容易的。bob体育提现

Java有其怪癖,但是一旦您破解了它,学习并不是不是不可能的。而且,由于Java与C和C#有很多相似之处,因此您可以在没有太多努力的情况下过渡到这些语言。

另请阅读:我想开发Android应用程序 - 我应bob体育提现该学习哪些语言?

什么是Java语法?

在我们为初学者教程中探讨这个Java的肉之前,值得花一点时间来检查Java语法。

Java语法是指书面的方式。Java对此非常特别,如果您不以某种方式写东西,那么您的代码就不会运行!

我实际上写了一篇关于Java语法用于Android开bob体育提现发,但要回顾一下基础知识:

  • 大多数线应以半分号“”结尾
  • 例外是打开新代码块的行。这应该以一个开放的卷曲括号“ {”结束。另外,该开放式括号可以放在语句下方的新线路上。代码块是执行特定独立任务的代码块。
  • 然后,应将代码块内的代码缩进,以将其设置为与其他块区分开。
  • 打开的代码块应通过关闭的卷曲“}”关闭。
  • 评论之前是“ //”

如果您点击“ Run”或“ Compile”并且会遇到错误,那么很有可能是因为您错过了某个地方的半彩色!

您将永远不会停止这样做,它永远不会停止烦恼。喜悦!

这样一来,我们就可以进入Java教程!

Java基础知识:您的第一个程序

前往compilejava.net而且,您的编辑将向您打招呼,其中已经有很多代码。

编译Java示例

(如果您宁愿使用其他可以使用的IDE或应用程序也不错!您的新项目很可能会被类似的代码填充。)

删除除以下所有内容以外的所有内容:

代码
公共类Helloworld {public static void main(string [] args){}}

这就是我们将“ Biz中的”(本Java教程由Phil Dunphy带给您)为“样板代码”。样板是几乎任何程序运行所需的任何代码。

这里的第一行定义了“类”,该“类”本质上是代码模块。然后,我们需要该类中的方法,这是执行任务的代码的一点块。在每个Java程序中,都需要有一种称为MAIN的方法,因为这告诉Java程序从哪里开始。

直到以后,您都不需要担心其余的。我们现在需要知道的所有Java教程都需要知道的是我们实际上想要的代码应将其放置在“主”一词下面的卷发括号内。

将以下语句放在此处:

代码
System.out.print(“ Hello World!”);

该语句将写“ Hello World!”一词。屏幕上。点击“ Compile&Execute”,您将可以看到它在行动中!(这是一种编程传统,可以用任何新语言说“ Hello World!”程序员制作您的第一个程序。)

恭喜!您刚刚写了第一个Java应用程序!

在Java中引入变量

现在是时候涵盖一些更重要的Java基础知识了。很少有事情比学习如何使用变量更重要!

变量本质上是某些数据的“容器”。这意味着您将选择一个代表某种值的单词。我们还需要根据要引用的数据类型来定义变量。

我们将在本Java教程中引入的三种基本类型的变量是:

  • 整数 - 整数。
  • 浮子 - 或“浮点变量”。这些包含可能包括小数的完整数字。“浮点”是指十进制位置。
  • 字符串 - 字符串包含字母数字字符和符号。字符串的典型用途是存储某人的名字,或者是句子。

一旦定义了变量,我们就可以将其插入我们的代码中以更改输出。例如:

代码
公共类Helloworld {public static void main(string [] args){string name =“ adam”;system.out.print(“ hello” + name);}}}

在此示例代码中,我们定义了一个称为“名称”的字符串变量。我们通过使用数据类型“字符串”来做到这一点,然后使用我们变量的名称,然后是数据。当您将某些东西放在Java的倒逗号中时,它将被逐字解释为字符串。

现在我们像以前一样打印到屏幕上,但是这次取代了“ Hello World!”。带有“ Hello” +名称。这显示了字符串“ Hello”,然后显示以下字符串变量中包含的任何值!

使用变量的好处是,它们让我们操纵数据,以便我们的代码可以动态行为。通过更改价值姓名您可以在不更改任何实际代码的情况下更改程序的行为方式!

Java教程中的有条件陈述

另一个最重要的Java基础知识是对条件陈述进行掌握。

有条件的语句使用仅在某些条件下运行的代码块。例如,我们可能希望将特殊用户特权授予我们应用程序的主要用户。顺便说一句。

因此,我们可以使用以下代码:

代码
公共类Helloworld {public static void main(string [] args){string name =“ adam”;system.out.print(“ Hello” + name +“ \ r \ n”);if(name ==“ adam”){system.out.print(“授予特殊用户私人!”);}}}}

运行此代码,您会发现特殊权限已获得。但是,如果您更改价值姓名对于其他东西,代码将无法运行!

该代码使用“ if”语句。这检查以查看括号中包含的语句是否为真。如果是这样,则以下代码块将运行。记住要缩进您的代码,然后在最后关闭块!如果括号中的语句是错误的,则代码将简单地跳过该部分,然后从封闭的括号开始。

请注意,当我们检查数据时,我们使用两个“ =”符号。分配数据时,您只使用一个。

Java教程中的方法

我们可以在本Java教程中介绍的一个更简单的概念是如何使用方法。这将使您对Java代码结构的方式以及可以做什么的方式有更多的想法。

我们要做的就是采用一些我们已经编写的代码,然后将其放入另一种方法中外部主要的方法:

代码
公共类Helloworld {public static void main(string [] args){string name =“ adam”;system.out.print(“ Hello” + name +“ \ r \ n”);if(name ==“ adam”){grantpermission();}} static void grantpermission(){system.out.print(“已授予的特殊用户priveledges!”);}}}

我们在启动“静态空隙”的行上创建了新方法。这指出该方法定义了一个函数,而不是对象的属性,并且它不会返回任何数据。您稍后会担心!

但是,我们在以下代码块中插入的任何内容都将在我们在代码中写下其名称“调用”该方法的任何时间运行:授予权限()。然后,程序将执行该代码块,并返回到其剩下的点。

我们要写吗授予权限()多次,“授予特殊用户特权!”消息将多次显示!这就是使这种基本Java基础知识的方法:它们允许您执行重复的任务而无需一遍又一遍地编写代码!

通过Java的论点

但是,方法甚至更好的是,它们可以接收和操纵变量。我们通过将变量作为“字符串”传递到我们的方法中来做到这一点。这是遵循方法名称的括号。

在下面的示例中,我创建了一种接收字符串变量的方法,我称Namecheck。然后我可以参考Namecheck从该代码块内部,当我调用该方法时,其值将等于我放置在卷曲括号内的任何内容。

对于本Java教程,我将“名称”值传递给了一种方法,并将IF语句放置在其中。这样,我们可以连续检查多个名称,而无需一遍又一遍地输入相同的代码!

希望这使您对方法有多么强大的想法!

代码
公共类Helloworld {public static void main(string [] args){string name =“ adam”;system.out.print(“ Hello” + name +“ \ r \ n”);Checkuser(name);} static void checkuser(字符串namecheck){if(namecheck ==“ adam”){system.out.print(“授予特殊用户priveledges!”);}}}}

目前为止就这样了!

这将我们带到了本Java教程的结尾。希望您现在对如何学习Java有个好主意。您甚至可以自己编写一些简单的代码:使用变量和条件语句,实际上可以让Java做一些有趣的事情!

下一阶段是了解面向对象的编程和类。这种理解是真正赋予Java和语言的力量的原因,但首先将您的头缠住可能会有些棘手!

当然,还有更多的学习!请继续关注下一个Java教程,并让我们知道您如何在下面的评论中获得。

其他常见问题

问:Java和Python相似吗?
A:尽管这些编程语言具有相似性,但Java与Python。Python是结构不可知的,这意味着它可以以功能方式或面向对象的方式写入。Java在静态上键入,而Python是动态键入的。也有许多语法差异。

问:我应该学习Swift还是Java?
A:这在很大程度上取决于您的预期用例。Swift用于iOS和MacOS开发

问:我应该学到哪个Java框架?
A:Java框架是一个预先编写的代码的主体,可让您使用自己的代码(例如构建Web应用程序)来完成某些事情。答案再次取决于您的预期目标。您可以找到有用的Java框架列表这里

问:我可以在没有任何编程经验的情况下学习Java吗?
A:如果您遵循本Java教程而没有太多麻烦,那么答案是肯定的!这可能需要一些头部抓手,但值得一提。