Learnjava.2014年2月26日由Pratiksha Amit Sharma更新

如果你是初学者,学习java会让你头疼。为什么?因为在开始学习Java编程之前,您需要准备好您的机器。您需要安装java编程所需的一切,使其适合用java语言编写代码。但别担心,我们会为你准备好一切开始工作所需的工具,包括这个著名的初学者的终极Java教程

首先,一些介绍。Java是Sun Microsystems开发的一种面向对象的高级编程语言。学习Java有它的动机,因为它是开发桌面应用程序、web应用程序和许多运行在Java上的智能设备的强大语言。Java也是一种平台无关的编程语言,具有高度的可移植性。如果你的电脑在Windows、Linux或Mac OS上运行,它们对Java来说都是一样的,因为Java运行在虚拟机上。

javastack开始编码前的检查表

因此,首先要做的是——在用Java编写第一个代码之前,您需要安装所谓的Java虚拟机(JVM),也称为Java运行时环境(JRE)。JRE可从以下连结下载:

http://java.com/en/download/index.jsp

完成后,您将在PC上安装JVM。这允许Java程序在您的机器上运行。要编写和测试Java代码,您需要安装Java的软件开发工具包(JDK)。betwayapp下载安装JDK可从以下链接下载:

http://www.oracle.com/technetwork/java/javase/downloads/index.html

在这里,您有一个令人困惑的下载选项列表。寻找Java SE(标准版)。此网页上的其中一个链接将使您能够下载JDK和NetBeans。关于NetBeans的更多解释。在您的计算机上安装JDK,并确保您正在下载适合您的操作系统的所有软件。您应该清楚您是否有32位或64位操作系统。

下一步是什么?如何编译和运行Java程序?

在进入下一个步骤(即ide)之前,让我们先谈谈Java程序是如何工作的一些基本细节。你总是在文本编辑器中开始编写代码(你会发现带有ide的内建文本编辑器:NetBeans、Eclipse或Jcreator),它被称为源代码,并以文件扩展名保存. java.java编译器(Javac)将源代码转换为带有扩展名的类文件. class.获得类文件后,就可以在JVM上运行它了。现在,为了消除这个过程的麻烦,ide开始发挥作用。

现在,学习java的下一步是什么?

让我们用这种IDE弄脏。IDES(接口开发环境)根据幕后处理您的betwayapp下载安装作业的所有创建和编译。他们采用您的代码,创建Java文件,启动编译器到达类文件,并让您运行程序。这是一些质量界限的列表,如:

  1. - 免费,流行的程序。(学习使用Eclipse进行Java编程
  2. Netbeans-另一个免费程序;它是开源的,可以用多种语言使用。
  3. Jcreator-一个付费程序,提供比大多数其他ide稍强的功能。

如本Java课程所述,一旦安装了IDE,就需要开始一个新文件来进行编程。具体如何完成将取决于您特定的IDE。

简要介绍如何开始使用ide进行Java编码

1.

下载并安装eclipse。初始化eclipse后,它将请求工作空间。您可以使用默认路径,也可以指定所需路径。在java编程期间生成的所有文件都将存储在这个工作区中。打开eclipse界面窗口后,选择“File”,然后单击“New Java Project”。弹出“创建Java项目”对话框,如下图所示:

java1

给你的项目命名,例如:FirstProject。

单击next,然后单击Finish。然后,右键单击左上角的Project文件夹,将鼠标悬停在“新建”上,然后单击“类”。给你的类起任何你想要的名字,比如' firstproject '。现在寻找包含Eclipse“创建主方法”的框,并确保选中了这个选项。打开“新建Java类”对话框:

java2

Eclipse将为您创建工作区以编写代码。Eclipse工作区的快照如下所示:

java3

**从Udemy的这个培训课程开始学习Java**

2.NetBeans

下载并安装Netbeans。在你第一次运行时,屏幕看起来像这样:

java4

要启动新项目,请单击“文件”,然后单击“新建项目”。出现以下对话框:

java5

在类别下选择Java,在项目下选择Java应用。一旦你点击Next,我们有一个新的Java应用程序对话框:

java6

在“项目名称”区域中,键入项目的名称,并在“创建主类”框中名称中的类中的类.Main扩展名。在上面的示例中,我们有一个项目“FirstProject”和课程为“FirstProject.main”,单击“完成”,NetBeans将用于为我们工作并为我们准备工作空间,为我们提供书写我们的代码.下面提供了一个屏幕截图的NetBeans的工作空间:

java7

走在你跑-你好世界!

“Hello World !”程序是一个经典的培训程序,经常用来帮助新学生学习Java和其他语言。你可以从这里学到Java培训课程

我们将在本教程中使用Eclipse IDE学习Java编程。创建了第一类(在Eclipse IDE中)后,您应该看一下文本编辑器类型屏幕,其中一些代码已经为您编写。您将在此之后看到“公共类FirstProject”单词“公共静态void”单词。第二组单词被称为“主要方法”,这是我们将重点关注的。整个结构看起来像:

公共班级firstproject {/**@paramargs.*/公共静态无效main(string [] args){//待办事项自动生成的方法存根}}

你可能会思考,哎呀正在发生什么?一些紫色线条和卷曲括号{},它们是什么以及他们使用的原因?

好的,你有一些代码已经在你的IDE的文本编辑器上写好了。让我们检查更多关于上面的行。

什么是评论?

当程序运行时,注释被忽略。这意味着你可以在评论区写任何东西。尽可能使用注释,因为注释是与他人交流代码功能的最简单方式。假设您在一个团队环境中工作,并且您要将您的代码分发给其他团队成员以进行进一步的工作——注释将帮助您的团队成员理解您在编写这段代码时所经历的思考过程。当您将来为了更新或修改而重新访问您的程序代码时,它们尤其重要。注释将告诉您当时的确切逻辑和代码。

注释包含在注释开始前的' /* '和注释结束后的' */ '之间。例如:

/*你的评论从这里开始.....

代码后面的逻辑....

你的评论结束于.....*/

单行注释的特殊说明

您可以使用' // '插入单行注释。例如:

//这是一个单行注释

上面的多行注释可以使用单行注释风格重写。

例子:

//你的评论从这里开始.....

//代码背后的逻辑......

//你的评论结束…

简要说明一下Javadoc评论.javadoc评论从“/ **”(向前斜线后跟两个星号后退)开始,并以“* /”结尾。例如:

/**这是一个Javadoc注释

您程序的骨架

'公共类FirstProject {}是代码段(稍后更多关于类)。您应该注意“{}”括号符号。代码段的开始是用左侧的“{'卷发括号完成的,并且代码段的末尾之后是右”}“的卷发。'{}'中的任何东西都属于该代码段。

在类的代码段内,我们有另一个代码段:

公共静态无效main(string [] args){//待办事项自动生成的方法存根

您将在这些卷曲括号之间键入您的代码。看看“主要”这个词;这很重要。每当Java程序开始时,它会寻找方法“主要的()”。一种方法是一些代码。和“main()”是一种特殊的方法或代码段,具有自己的“{}”,它用作Java程序的入口点。

你会对单词“main”之前的条目感到好奇:public static void。要了解它们,你需要通过课程。这本身就是一个相当大的话题。简而言之,“public”意味着方法“main()”可以在定义它的类之外被调用;" static "意味着你不需要创建一个新对象;" void "表示你的方法" main() "没有返回任何值;main后面的圆括号'()'包含命令行参数。

简单地说,您有一个类- firstproject及其main()方法。

运行您的首个节目-“Hello World”

在main方法的花括号内,插入这一小段代码-

'system.out.println(“Hello World!”);'/ *这被称为打印语句。写下你的代码而没有撇号(')* /

运行程序通过点击运行菜单中的运行或使用ctrl + F11。

您将在屏幕底部的框中看到程序的输出。如果一切顺利,它应该说“你好,世界!”恭喜你!你刚刚创建了你的第一个Java程序,并开始了你自己的应用程序和web代码。一定要保存您的程序。

剖析你的第一个项目

在跳到前面之前,让我们讨论一些重要的概念。你可能会想知道你刚刚输入“System.out”的那一小段非常简单的代码的实质内容。println(“字符串”)”。你肯定想知道这个" System "后面跟着句号或点(.),然后" out "后面也跟着一个句号,然后是某个方法" println() ",这到底是什么?

你是对的,让我们剖析一下这一小段代码。

'system'是java.lang包中的内置类。系统类包含几个有用的类字段和方法。它无法实例化。在系统类提供的设施中,标准输入,标准输出和错误输出流;访问外部定义的属性和环境变量;加载文件和库的手段;以及用于快速复制数组的一部分的实用方法(根据Javadocs)。

由于系统类包含在包java.lang中,并且由于默认情况下,java.lang包以来在每个Java程序中导入。因此,您无需导入Java.lang包。否则,您需要在使用之前显式导入包。事实上,java.lang是Java API中唯一不需要导入声明的包。

' out '表示输出流(即命令窗口),是类System的静态数据成员。因此,系统。out表示系统作为类,而out作为静态对象。

'.println(“string”)'是Out对象的方法,它将文本字符串作为参数,并将其显示为监视器屏幕上的标准输出。

您的小程序将导致计算机打印出任何单词或符号之间的" "引号内和括号'()'到控制台。

一个警告!

您需要记住在末尾包含分号——这是表示这一行代码已经完成的信号。

像往常一样,基础知识是最重要的,但你不必满足于基本的东西。继续学习Java以完成更高级的任务,如排序、搜索和网络编程使用Udemy上的高级Java编程课程

想要更全面的训练,试试下面的教程:

Java的顶级课程

春季专业认证考试教程-模块01
杜米尼克Cebula
4.6 (634)
畅销书
Java响应式编程[从零开始]
Vinoth一
4.6 (37)
Java 8简单的新功能
DURGASOFT杜尔迦
4.6 (6814)
开发Minecraft插件(Java)
史蒂芬·金
4.7 (2076)
畅销书
Java设计模式
Bharath Thippireddy
4.5 (615)
Java春季安全
特雷福页面
4.6 (613)

更多Java课程

Java学生还学习

让你的团队。领导行业。

通过Udemy for Business订阅您组织的在线课程和数字学习工具图书馆。

请求一个演示