av女 JDeveloper IDE 简介

av女 JDeveloper IDE 简介

JDeveloper IDE 简介 方向

该教程先容了 Oracle JDeveloper 10g 中的主要组件av女,并向您评释了怎么使用它们构建基本应用圭表。

大致 20 分钟。

主题

本教程包括下列主题:

详尽 前概要求

启动 JDeveloper 10g

创建第一个应用圭表

创建第一个 Java 类

使用源代码裁剪器裁剪 Java 类

调试 Java 圭表

回来 查抄屏幕截图

将鼠标置于此图标上以加载和查抄本教程的通盘屏幕截图。(警告:因为此操作会同期加载通盘屏幕截图,是以网速较慢时,反适时刻可能会相比长。)

注:此外,您还不错鄙人列步调中将鼠标放在每个单独的图标上,从而仅加载和查抄与该步调关系的屏幕截图。不错通过单击各个屏幕截图来将其荫藏。

详尽

在本教程中,您将学习怎么创建一个纰漏的 Java 类。然后,您将通过新类独揽 JDeveloper IDE 的一些特质,包括 Code Assist 和 Debugger。.

复返主题列表

前概要求

脱手本教程之前,您应该:

不错拜访或还是装配了 Oracle JDeveloper (10.1.3.1.0)。不错从 Oracle 技艺网下载它。解压缩到您采取的目次,在本教程里为 JDEV_HOME。

复返主题列表

启动 JDeveloper 10g

1.

启动 JDeveloper。双击 JDeveloper 可推行文献(jdeveloper.exe,该文献不错在 JDEV_HOME 目次中找到)。

若是出现一个对话框商议您是否要从往时版块的 JDeveloper 移植,单击 NO。

关闭 Tip of the Day 窗口。

2.

一朝加载完成,JDeveloper IDE 将裸露在屏幕上。第一次大开 JDeveloper 时将裸露 Start Page。在之后不错通过采取 Help | Start Page 来重新调用 Start Page。

属意不错匡助您了解 JDeveloper 的各个选项。浏览这些选项之后,单击选项卡上的 X(将鼠标放到选项卡上会裸露 X)关闭 Start Page。

复返主题列表

创建第一个应用圭表

应用圭表位于限度结构的最高层。它包含了您会用到的通盘对象。在设备 Java 圭表时应用圭表将追踪名目。

应用圭表存储在彭胀名为 .jws 的文献中。当您大开 JDeveloper 时,默许会大开前次使用的应用圭表,因此您不错从您中断的方位重新脱手。

当在 JDeveloper 中创建新应用圭表时,您不错采取凭据模板创建应用圭表。您采取的应用圭表模板将决定运行的名目结构,即应用圭表里面的定名名目文献夹。您不错改变现存的模板或创建新的模板。

在 JDeveloper 中,一个应用圭表经常包含多个名目。JDeveloper 名目是按逻辑分组的关系文献。名目将追踪圭表可能需要的源文献、圭表包、类、图像和其他元素。您不错将多个名目添加到应用圭表中,从而平常地拜访、修改和重用源代码。

名目将处治环境变量,如用于编译和运行圭表的源旅途和输出息径。名目还惊叹编译器、运行时和调试选项,以便您大要针对每个名目自界说这些器具的举止。

Applications Navigator 是 JDeveloper 主窗口,不错通过它拜访应用圭表的组件。Applications Navigator 是层级结构,维持应用圭表、名目、图像、.html 文献等。默许情况下,JDeveloper 将在 IDE 的左侧裸露 Application Navigator。

要创建应用圭表,推行以下步调:

1.

右键单击 Applications Navigator 中的 Applications 节点,从高下文菜单中采取 New Application...。

2.

在 Create Application 对话框中,将默许的应用圭表名 Application1 修改为 MyFirstApp。

注视,目次称呼会相应地变化。

3.

单击 Application Template 域中向下的箭头,查抄可用的模板列表。单击 No Template[All Technologies] 列表项,通过一个不错拜访通盘 JDeveloper 技艺的名目建树该应用圭表。

单击 OK。

4.

在 Create Project 对话框中,将默许的名目名 Project1 篡改为 MyProject,然后单击 OK。

5.

在 Applications Navigator 中,名目动作层级结构的第二层裸露在应用圭表的底下。Applications Navigator 应如下所示:

注视名目文献夹是应用程小引件夹的子文献夹。

巨臀av

复返主题列表

创建第一个 Java 类

要创建新的 Java 类,推行以下步调:

1.

右键单击 Applications Navigator 中的 MyProject 节点,然后从高下文菜单中采取 New... 选项。

2.

裸露 New Gallery。默许情况下,第一个类别 General 将在 Categories 列表中高亮裸露。其他类别将使您大要使用不同技艺构建应用圭表的各个层。

单击 General 类别左侧的 + 号将其伸开,注视可用的子类别。

采取 Simple Files 节点,然后采取窗口右侧区域的 Items 列表中的 Java Class。单击 OK。

3.

在 Create Java Class 对话框中,将默许称呼 Class1 篡改为 Dog。

由于您在创建应用圭表时莫得指定圭表包称呼,因此圭表包称呼默许为小写的名目称呼。若是需要您不错篡改该称呼,但在该教程中不需要这么作念。

招揽其他通盘默许值,然后单击 OK。

4.

新类将在源代码裁剪器中自动大开,您在其中将看到基本的类界说。

为该类添加一个步调。在构造函数之后,按 [Enter] 创建一个新行,并输入以下代码:

public String sayHi()

注视,您刚刚输入的行底下有一瞥波涛线,这默示它存在语法问题。源代码裁剪器的右侧空缺区还会出现红框。若是您将鼠标放到这些框或红色波涛线上,就会出现一个器具辅导,裸露考虑诞妄的信息。 您将在本教程稍后的使用 Code Assist 中看到与此肖似的其他示例。

5.

在该行的收尾,按 [Ctrl]+[Shift]+[Enter]。JDeveloper 会自动完成步调结构,同期诞妄率领褪色。右上空缺区会裸露一个绿框,默示莫得语法诞妄。

6.

在添加到步调的两个花括号之间的空缺行中,添加以下代码以复返一个字符串:

return "woof " + "Kate";

注视,当您键入第一个双引号 (") 时,JDeveloper 将自动提供第二个双引号并将光标置于这两个双引号之间,以便您不错平常地键入笔墨。

复返主题列表

使用源代码裁剪器裁剪 Java 类

大部分应用圭表设备使命皆是在裁剪器中完成的;裁剪器是您编写代码和盘算用户界面的方位。在本主题中,您将久了了解 Java 源代码裁剪器的一些特质。

使用代码模板 编译并运行 Java 类 使用 Code Assist 重构代码 查抄代码修改历史 在代码中导航

使用代码模板

当您使用源代码裁剪器时,代码模板将匡助您更快速和灵验地编写代码。您不错裁剪现存模板或创建我方的模板。本主题将向您演示如安在 Dog 类中使用一些现存的代码模板。

1.

有一个将 main 步调添加到 Java 类中的代码模板。按 [Enter] 在 sayHi() 步调之后创建一个新行。输入字母 m,并按 [Ctrl]+[Enter] 调用代码模板。

此时源代码裁剪器会提议使用 main 步调模板。

2.

再次按 Enter 键招揽提议,吞并模板。

3.

添加以下代码,在 main 步调中创建一个 Dog 对象:

Dog myDog = new Dog();

注:myDog 变量将以灰色裸露,因为它还莫得在类中的任何方位使用。若是将鼠标放到 myDog 变量上,会裸露器具辅导,告诉您该变量尚未使用。您将在本教程稍后的使用 Code Assist 中看到与此肖似的其他示例。

4.

按 [Ctrl]+[Enter],查抄可用的代码模板列表。

5.

您决定使用 fori 代码模板创建一个基于整数的轮回。在创建 mydog 变量之后的新行中,键入 f,然后按 [Ctrl]+[Enter]。

这时源代码裁剪器将提议三个模板。

6.

双击三个提议中的第二个 fori(基于整数的轮回)将其选中av女。

模板代码将被吞并至文献中。

7.

修改模板代码。将 i 替换为 count 并将轮回领域为 3 个迭代。

注视,篡改轮回中的第一个 i 变量名将篡改通盘后续援用。

8.

输入 System.out.println 语句。 将光标放到 for 轮回的花括号内的空缺行上,键入 System.。(一定要在该词的收尾加上句点。)将裸露一列提议的代码。

键入字母 o 并按 [Enter] 采取提议的代码。

键入 .(句点),在裸露提议代码列表时,键入字母 p 并双击提议的代码 println()。

注: 一种更快地输入 System.out.println() 语句的步调是输入 sop,然后按 [Ctrl]+[Enter]。上头的手段用于评释怎么使用代码完见服从。

9.

添加代码,使用该轮回裸露 sayHi 音书。在 println 之后的圆括号内输入以下代码:

count + myDog.sayHi()

通盘行应该如下所示:

System.out.println(count + myDog.sayHi());

10.

在裁剪器视图中右键单击,然后采取 Reformat,让 JDeveloper 重新构造您的代码。

11.

您的代码当今应如下所示:

复返主题

编译并运行 Java 类

见效编译 .java 文献后,将在名方向 \src 目次中创建了一个 .class 文献。在 JDeveloper 中编译类会自动保存 .java 文献。运行一个类后,将自动编译和保存该类。

1.

在 Applications Navigator 或源裁剪器中,右键单击 Dog.java,并从高下文菜单中采取 Make。

2.

在 JDeveloper IDE 的右下角,日记窗口应该裸露编译见效。若是日记窗口未裸露,则可使用 View | Log 来裸露该窗口(或者按 [Ctrl]+[Shift]+[L])。

请注视,当使用 Make 选项编译类时,JDeveloper 将保存名目中的通盘文献。

3.

在 Applications Navigator 或源代码裁剪器中,再次右键单击 Dog.java,此次从高下文菜单中采取 Run。

.

4.

日记窗口将裸露 3 次 'woof Kate' 音书。

复返主题

使用 Code Assist

Code Assist 将检验裁剪器中的代码,并匡助建造常见问题。此处您将使用 Dog 类来久了了解所提供的一些提议示例。

1.

创建一个 cat 对象。

在 main 步调的起原(就在第一个花括号后头),按 [Enter] 创建一个新行。在新行中,输入以下代码:

Cat myCat = new Cat();

2.

请注视,一个灯泡图标将出当今新行的左侧。将鼠标放在该图标上将裸露 "Quick fixes and code assists for this line" 音书。

3.

单击灯泡图标,查抄提议的建造步调。

请注视,提议支配的灯泡具有不同的神采,其中的象征也各不相易。包含问号 (?) 的琥珀色灯泡默示一条翻新代码的提议;包含叹号 (!) 的红色灯泡提议一种更正诞妄的步调。

4.

为了创建 Cat 对象的实例,您需要一个 Cat 类。若是单击第一个提议,JDeveloper 将调用 Create Class 对话框来创建 Cat 类。

5.

当今不创建 Cat 类,因此单击 Cancel 关闭 Create Class 对话框。但推行以下操作来提醒您稍后创建 Cat 类:在 new Cat(); 后按 [Enter] 大开一个新行。在新行中输入以下代码:

//TODO create a Cat class

6.

采取 View | Tasks Window,查抄您还是创建的任务。

7.

Tasks 窗口裸露一列您还是创建的任务(在本教程中,是您的惟一的任务)。

8.

若是双击该列表中的一个任务,JDeveloper 将把您带到关系的任务,并将光标插入在行首。

9.

注视裁剪器右上空缺区的红框。将鼠标迁徙到该图标将辅导您圭表中存在诞妄。

10.

在代码中相应的点上有一个更小的红框给出考虑诞妄的更多信息。

11.

粉红色的标记默示您在这里创建了一个任务。将鼠标移到该标记上将看到该任务的实质。

12.

将创建 Cat 对象的行变为注视。请注视,红色的标记当今已被绿色的标记所代替,这默示代码中莫得诞妄。

13.

在裁剪器窗口中单击右键并采取 Reformat 选项。您的代码应如下所示:

复返主题

重构代码

重构是修改代码结构而不改变圭表举止的一种裁剪手段。重构操作是一系列纰漏的裁剪,这些裁剪将调遣圭表代码,但使其保执大要正确编译和运行的气象。 JDeveloper 提供了好多重构操作。

1.

重构操作的一个示例是使用步调的一个参数替换步调主体中的一个常量抒发式。抒发式将替换为参数名。新参数将添加到该步调的参数列表以及该步调的通盘调用中。

要在 Dog 类中推行这一操作,右键单击 sayHi() 步调代码中的笔墨 'Kate',并从高下文菜单中采取 Refactor | Introduce Parameter...

2.

在 Introduce Parameter 对话框中,在 Name 域中输入 p_name,并单击 OK。

3.

检验代码,查垂青构操作的驱逐。步调声明当今在其参数列表中包含 String p_name。p_name 参数在步调复返值中替换了笔墨 'Kate',而笔墨 'Kate' 在步调调用中动作一个参数插入进来。

4.

另一种重构操作是从一个现存类的采取步调中派生一个新的接口。

要在 Dog 类中推行这一操作,右键单击 Dog 类声明步调,并从高下文菜单中采取 Refactor | Extract Interface...

5.

在 Extract Interface 对话框中,输入 IntAnimal 动作接口的称呼,并采取 Members to Extract 列表中的 sayHi(String) 步调。单击 OK。

6.

IntAnimal 接口已创建并在源代码裁剪器中大开。

7.

另一种纰漏的重构操作是重定名步调,这么将把步调名的每个副本替换为新称呼。

要在 IntAnimal 接口中推行这一操作,单击右键 sayHi() 步调,并从高下文菜单中采取 Refactor | Rename。

8.

在 Rename Method 对话框中,将 sayHi 步调名篡改为 sayHowDoYouDo。选中 Preview 复选框,查抄称呼篡改会影响到的通盘方位。单击 OK。

9.

日记窗口列出通盘使用 sayHi() 步调的方位。您应查抄每个方位以证据您是否需要将每个 sayHi() 篡改为 sayHowDoYouDo()。若是需要篡改,则单击日记窗口器具栏中的 Do Refactoring。

10.

请注视,称呼篡改已在 IntAnimal 接口中完成……

11.

……同期也在 Dog 类中完成。

复返主题

查抄代码修改历史

JDeveloper 有一个内置的历史特质。该土产货历史无需版块限度系统来提供最近的篡改记载和版块间的直不雅“各异”。版块将自动基于用户交互(举例保存、编译、重定名等)生成。

1.

注视裁剪器窗口底部的三个选项卡。单击 History 选项卡。

2.

History 窗口将出现。该窗口顶部是调动和日历的列表,代码篡改的列披裸露在该窗口的底部。这两个窗口是同步的,以使窗口底部的详实信息与顶部的采取相匹配。

指定日历和时刻的调动汇总在 IDE 底部的气象行中,在本教程中为 3 differences:0 added, 0 removed, 3 changed。

3.

淡紫色的框默示对代码的篡改。

在该窗口的顶部,采取列表顶部的 Introduce Parameter。

在裁剪器的左下角,将鼠标放到包含 sayHi() 步调声明的淡紫色框中的绿色右向箭头上。请注视,有个音书辅导单击绿色箭头不错替换相邻的各异,在本教程中,单击绿色箭头将 sayHowDoYouDo() 步调归附为 sayHi()。

4.

绿色方框率领对代码所作的增多。

在该窗口的顶部,采取列表底部隔壁的 Expand Statement。

在该窗口的底部,采取右侧窗口绿色方框中的 return "woof " + p_name; 行。将鼠标放在红色的 X 上。注视辅导要删除所作增多的音书,单击 X。

复返主题

在代码中导航

JDeveloper 提供了导航到关系代码和 Javadoc 的纰漏步调,况且伸开或折叠代码段的功能更轻便导航。要计议这些特质,推行以下步调:

1.

在裁剪器中单击 Dog.java 文献的 Source 选项卡。

您不错从代码的一部分导航至另一个关系的部分。举例,从一个步调导航至其在接口中的声明。

从接口中完竣声明的步调将在左侧空缺区裸露一个调出图标。单击该图标将把您带到声明该步调的方位。

单击 Dog.java 文献中紧挨着 sayHowDoYouDo() 步调的 i 图标。

2.

JDeveloper 将把您带至 IntAnimal 接口(声明该步调的方位)并高亮裸露该步调名。

3.

要复返您在 Dog 类中的位置,请单击器具栏上的绿色 Back 按钮。

4.

您还不错导航至指定元素的 Javadoc。在裁剪器的 Dog.java 文献中,右键单击 sayHowDoYouDo() 步调的参数列表。从高下文菜单中采取 Quick Javadoc。

5.

裸露 String 对象的 Javadoc 标记。

6.

代码折叠使您大要伸开和松开代码段,从而使大圭表更易于导航。

将鼠标放在 cat 行左侧虚线和实线之间的空缺处。

注视在 main 步调体的支配将裸露一条蓝色的竖线。

7.

单击蓝色竖线顶部的减号 (-) 松开代码段。

8.

将鼠标放在与松开的代码段相邻的 (+) 号上。松开的代码即将裸露在一个带蓝色暗影的框中。

复返主题

复返主题列表

调试 Java 圭表 集成的 JDeveloper 调试器使您大要在 Java 源代码裁剪器中调试 Java 圭表。本主题将向您演示怎么通过诞生断点来限度圭表的运行。当圭表运行遭遇一个断点时,圭表将暂停,调试器将在源代码裁剪器中裸露包含断点的行。然后您不错使用调试器来查抄圭表的气象。 1.

在 Dog.java 文献中诞生断点。为此,单击以下行左侧的空缺区:System.out.println(count + myDog.sayHowDoYouDo("Kate"));

断点图标(看起来像一个红色的球)裸露在空缺区中。

2.

右键单击源代码裁剪器,并从高下文菜单中采取 Debug。

3.

圭表在断点处暂停。源代码裁剪器左侧空缺区中的红色箭头默示此处有断点。调试器窗口大开并裸露调试追踪信息。

4.

单击调试器日记窗口器具栏中的 Step Over 图标,推行 myDog.sayHowDoYouDo() 步调的第一次迭代。

5.

请注视,日记窗口裸露了第一条 woof Kate 音书。

6

注视屏幕右下方的 Smart Data 窗口。采取 count 变量,双击 Value 列,裸露 Modify Value 对话框。

7.

输入 2 动作新的值。单击 OK。

8.

在调试器日记窗口器具栏中,单击 Resume 不时运行圭表。

9.

count 变量将增多,并超出其领域,此时圭表将拆开,调试器断开。

复返主题列表

本教程演示了 JDeveloper IDE 的基本编程流程。您创建了应用圭表、名目和 Java 类。然后使用了该类来考虑该 Java IDE 的繁密特质,包括吞并代码模板、使用 Code Assist、重构以及审查代码修改历史。终末,您了解了怎么使用集成的调试器来调试圭表。

您已学会了怎么:

在 JDeveloper 中创建新的应用圭表和名目 创建新的 Java 类 独揽 Java IDE 的一些升迁成果的特质和扶直特质 使用 Java 代码调试器

复返主题列表

将鼠标置于该图标上不错荫藏通盘的屏幕截图。