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

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

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

javastack在开始编码之前检查清单

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

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

完成后,您将在您的PC上安装JVM。这允许Java程序在您的机器上运行。要编写和测试Java代码,您需要安装Java的软件开发工具包(JDK)。bob外围官网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(接口开发环境)根据幕后处理您的bob外围官网作业的所有创建和编译。他们采用您的代码,创建Java文件,启动编译器到达类文件,并让您运行程序。这是一些质量界限的列表,如:

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

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

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

1.

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

java1

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

单击next,然后单击Finish。然后,右键单击左上角的Project文件夹,悬停在“New”上,然后单击“Class”。'将你的类命名为任何你想要的名称,例如' firstproject '。现在寻找包含Eclipse ' create the main method '的框,并确保选中了该框。打开“新Java类”对话框:

java2

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

java3

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

2.NetBeans

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

java4

要启动一个新项目,单击File,然后单击new project。弹出如下对话框:

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()”可以在定义它的类的外部调用;“静态”意味着你不需要创建一个新对象;" void "表示你的方法" main() "没有返回任何值;main后面的圆括号'()'包含命令行参数。

简而言之,您拥有一个带有main()方法的class - firstproject。

运行你的第一个程序- " Hello World "

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

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

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

您将在屏幕底部的方框中看到程序的输出。如果一切正常,它应该说“Hello World!”恭喜你!您已经创建了您的第一个Java程序,并且正在创建您自己的应用程序和web代码。请确保保存您的程序。

剖析你的第一个程序

在开始之前,让我们讨论一些重要的概念。您可能会对您刚刚键入的“System.out”这段小小的、非常简单的代码的实质感到疑惑。println(“字符串”)”。你肯定想知道这是什么鬼“系统”后面跟着一些句号或点(.),然后“out”,这又是一个句号,然后是一些方法“println()”?

你是对的,让我们来剖析这段代码。

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

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

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

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

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

一个警告!

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

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

要获得更全面的培训,可以尝试下面的一些教程:

Java的顶级课程

硒WebDriver与Java -基础到高级+框架
拉胡尔谢蒂
4.6 (58895)
畅销书
学习Java编程速成课程
Tim Buchalka, Goran Lochert, Tim Buchalka的Learn Programming Academy
4.5 (1644)
春季专业认证考试教程-模块01
杜米尼克Cebula
4.5 (629)
畅销书
Java响应式编程[从零开始]
Vinoth一
4.5 (34)
Java 8简单的新功能
DURGASOFT杜尔迦
4.7 (6781)
开发Minecraft插件(Java)
史蒂芬·金
4.8 (2067)
畅销书

更多Java课程

Java学生还学习

让你的团队。领导行业。

使用Udemy for Business订阅在线课程库和数字学习工具。

请求一个演示