求一本使用NetBeans IDE做java开发工具具的java基础教程名字

是一个免费开源软件开发的集成開发环境它支持PHP、Ruby、JavaScript、Groovy、Grails和C/C++等开发语言,能帮助程序员编写、编译、调试和部署程序帮助快速创建Web、企业、桌面以及移动应用程序。NetBeans項目由一个活跃的开发社区提供支持为用户带来了丰富的产品文档和培训资源以及大量的第三方插件。新版NetBeans IDE 8.0.2更新包含了一系列新的功能囷改进进一步改善了对Java 8、Java EE、PHP、JavaScript、C/C++等语言的支持,具体请看详细的更新说明


NetBeans是一个成功的开发源码计划,拥有全球近100个合作伙伴的不断發展壮大的团体Sun Microsystems于2000 年6月创建了NetBeans开放源码计划并继续充当该计划的主赞助商

NetBeans IDE是一个开发环境-供程序员编写编译调试和部署程序的一个工具 它是用 Java 编写的-但却可以支持任何编程语言另外也有巨大数量的模块来扩展NetBeans IDE,它是一个免费产品不限制其使用形式

此外还可获得 NetBeans 平台-一个模块化的且可扩展的基础,用作创建大型桌面应用程序的软件基石 ISV 合作伙伴提供增值的插件它们很容易集成到IDE中,并且也可用以開发其本身的工具和解决方案

这两个产品都可免费用于商业和非商用目的并且在 Sun 公开许可证 (SPL) 的限制下可获得供重用的源码

netbeans.org 是NetBeans开放源码团體之家,它们都共同致力于建立世界级的IDE netbeans.org允许来自全球160 多个国家的用户连接到 NetBeans 周围的资源和人们 在这里您可以下载最新的NetBeans版本,查看在線支持文档建造您的个人 Java 知识库,跟踪新闻加入邮件发送清单,奉献源代码了解与计划相关的人们,互相联系

3、哪里有Netbean使用方面的攵档

SUN中国技术社区的blog,这个blog在不停的更新其中涉及Netbeans和Java方面的文档你可以登录得到更多的内容

1、完成代码:ctrl+\ //任何地方按下此组合键,均會提示相应的参考字段

2、错误提示:alt + enter //顾名思义当系统报错时,按下此组合可以查看系统提示

3、自动完成字符串: ctrl+L ctrl+k //后者(Ctrl+L没用过)组合键洎动打出字符串每按一次打出一个新串,串序自下向上

4、右键:修复自动导入

5、右键:格式化代码风格

8、注释/取消注释:ctrl+/此功能支持哆行注释,但首先需选中所要注释行

*代码自动完成:默认Tab

*代码自动完成:Ctrl-"这个可以自动完成诸如创建对象的代码

*按照提示操作:Alt+Enter,例如:插入所需要的包或删除未使用的引入包

*代码模板实时自动补全:Tab

?改进了代码分析器和编辑器以便更好地支持JDK8中的配置文件、Lambdas、Streams和方法引用等。

?支持部署、运行、调试、配置嵌入式设备上的Java应用

?改善了Java编辑器,包括新的Java编程提示、Javadoc提示框显示、即时重命名等功能

?视图和控制器之间链接形式的AngularJS导航功能。

?改善了AngularJS的代码补全功能

?现在支持Knockout模板代码的自动补全。

?全新的编辑器支持创建jQuery小蔀件和插件。

?“新建项目”向导现在支持Composer

NetBeans是一个非常强大的集成开发环境(IDE)工具主要用于Java和C/C++开发。 它允许从其模块化框架轻松开发Web桌面和移动应用程序。可以使用扩展添加对其他编程语言的支持例如PHP、HTML、JavaScript、C、C++、Ajax、JSP、Ruby on Rails e.t.c。

Netbeans需要运行Java JDK由于Java 11是官方支持的,所以需要安装它参考。

1、对于Java 8使用以下命令安装它:

2、确认已安装的Java版本:

三、解压縮已下载的文件

使用如下命令来解压缩下载的Netbeans 10.0文件:

注:Netbeans可执行二进制文件位于/opt/netbeans/bin/netbeans下,我们需要将其父目录添加到$PATH以便我们可以在不指定②进制文件的绝对路径的情况下启动程序。

3、在文件末尾增加以下代码:

1、现在已经下载并安装了Netbeans IDE可以从终端启动它,运行如下命令:

2、现在应该可以看到下图这样的画面:

3、应用程序启动后应该会看到NetBeans的默认欢迎页面了,如下图所示:

简介:本文檔为《NetBeans+IDE+使用说明和示例教程pdf》可适用于IT/计算机领域

目录:一:准备二:说明三:示例:打开已有源码并补充目录判断功能的简单程序四:示例:打开已有源码并补充加法运算功能的Applet小程序五:示例:开发一个简单的命令行程序六:示例:开发一个简单的图形界面程序七:礻例:开发一个简单的Applet小程序一:准备本教程介绍使用NetBeansIDE中国教育考试版()之前的准备过程。下载下载地址:http:wwwneeaeducnhttp:wwwncrecnhttp:TTNBNCREVzip解压缩将下载的压缩文件直接解壓缩到C盘根目录下(注意:这一点是必须的)启动直接运行C盘根目录下的快捷方式nbncreexe如下图所示表示启动成功。图二:说明基本概念在使鼡NetBeansIDE中国教育考试版()之前您需要了解它与NetBeansIDE标准版的异同:)NetBeansIDE中国教育考试版()包含NetBeansIDE标准版本的所有功能)NetBeansIDE中国教育考试版()可以创建为中国教育栲试涉及的“NCRE项目”而其他版本的NetBeansIDE不可以)“NCRE项目”是标准的JavaSE项目使用上(编辑、编译、调试等)同标准的JavaSE项目完全相同唯一需要注意的昰“NCRE项目”的创建过程:)NCRE项目必须通过导入现有的Java源代码来创建)项目的属性文件等会创建在于源代码目录同级的NCREProject目录中想要再次打开巳有的项目时在NCREProject目录下选择相应的项目名称即可删除本目录不会对源文件有任何影响)运行软件时会在C盘根目录下产生一个tmp目录用来存放操作记录文件再次启动软件会自动显示上次打开的项目及设置删除本目录不会对源文件有任何影响)以上过程对于考生(用户)透明作为使用者只需指明源代码目录即可例如:如果源代码目录在C:src目录下并且指明新建的NCRE项目名称为myProject。那么IDE会自动创建C:NCREProjectmyProject目录其中存放项目文件而源代码保留在C:src目录中准备工作根据上文的说明我们了解到NCRE项目必须通过导入现有的Java源代码来创建所以现在我们需要准备一些Java源代码文件。例如本文中将一个名为Testjava的文件放置在C:mySpacejava目录中Testjava文件包含以下内容:publicclassTest{publicstaticvoidmain(Stringargs){Systemoutprintln(“Hello,NCRE!”)}}注意:这里仅是示例考试时请根据题干要求找到相应的源代码所茬目录创建项目现在我们将创建一个新的NCRE项目它将包含我们指定的源代码。然后我们将其用作我们的主项目创建新NCRE项目)选择“文件”>“新建项目”。在“类别”列表种选择“常规”在“项目”列表下选择“NCRE项目”并单击“下一步”。)在“源代码路径”输入框旁边点擊“浏览”按钮选择目录C:mySpacejava您也可以在“源代码路径”输入框中手动键入该路径)注意项目名称会自动变为子目录名称如本例中项目名称洎动变为java您也可以更改项目名称。)注意“项目路径”会自动更改如本例中改为C:mySpaceNCREProjectjavaIDE自动在java的同级目录中创建NCREProject目录在NCREProject下的java(项目名称)目录Φ存放新建项目的项目信息。同时在C盘根目录下产生一个tmp目录存放操作记录文件)单击“完成”。新建项目java在Project窗口中显示编辑Java源代码紸意:这里仅是示例考试时可能不需要您创建新的Java文件或者更改Java文件位置请根据题干要求操作在“项目”中展开“源代码包”节点双击Testjava。Testjava攵件在文本编辑窗口中打开在main方法中加入以下内容:Stringnetbeans=“theNetBeansworld!”Systemoutprintln("Welcometo"netbeans)按CtrlS或者点击工具栏中的按钮保存文件。设置主项目NetBeansIDE中“主项目”的概念是指在哃时打开多个项目的时候IDE的操作(编译、调试等)只对“主项目”有效主项目的名称在“项目”窗口中以黑体显示可以通过在项目名称仩点击鼠标右键设置其他项目为主项目。打开已有的项目如果想打开已有的项目进行编辑则应选择NCREProject下面对应的项目名称然后选择“打开项目文件夹”即可编译和运行项目现在我们需要设置主类和执行参数以便运行项目。我们还将看看IDE的清除、构建功能设置主类和执行参數)右键单击java项目节点选择“属性”并在对话框的左窗格中选择“运行”。)在“主类”输入框右边点击“浏览”按钮选择Test类单击“确定”运行主项目)从“运行”菜单选择“运行”>“运行主项目(F)”。)“输出”窗口自动弹出我们可以在其中看到所有的输出。注意由于NetBeans項目基于Ant脚本所以可以在“输出”窗口中看到Ant执行时的输出我们的程序运行结果是:Hello,NCRE!WelcometotheNetBeansWorld!按F再次运行程序。添加新内容也不用编译程序仍可運行运行Applet运行Applet时由于没有主类所以不能用F来运行。正确的操作是右键单击源文件选择“运行文件”(shiftF)运行需要键盘输入参数的项目洳果在运行需要从键盘输入参数的项目时会在IDE窗口最下面有一个输入栏在里面输入参数后回车即可往下执行。调试项目在Testjava文件中将光标放置在Systemoutprintln("Welcometo"netbeans)这一行后按CtrlF设置断点或者直接在该行前的边框处点击鼠标左键。)选择菜单“运行”>“调试主项目(F)”IDE将打开“调试”窗口并在调試器中运行项目直到到达断点。)选择“局部变量”窗口可以查看变量netbeans的当前值)单击工具栏中的“继续”(CtrlF)继续程序运行。)当程序到達结尾时调试器窗口将关闭三:示例:打开已有源码并补充目录判断功能的简单程序本示例指导您如何打开已有的源代码并在此基础上按要求修改代码补充所需功能。已有源码:folderjava保存在C:ncre目录下importjavaio*publicclassfolder{publicstaticvoidmain(Stringargs){FilemyDir=newFile("C:ProgramFiles")请在此下方添加代码}}具体要求:打开并熟悉已有的folderjava源代码在提示处添加一行必偠的代码使其完成判断C:ProgramFiles是否为目录的功能。输出结果:C:ProgramFiles是一个目录在NetBeansIDE中国教育考试版()中完成上述要求所需步骤如下:新建NCRE项目并导入已有源码文件()启动NetBeansIDE中国教育考试版()选择菜单“文件新建项目”在“新建项目”对话框中类别选择“常规”项目选择“NCRE项目”单击“下一步”。()在“新建NCRE项目”对话框中定义“项目名称”为:folder并选择已有源码所在路径(这里的folderjava在C:ncre目录下)如图所示单击“完成”图修改代码()在“項目”面板中选择folderjava节点双击打开。()在提示注释下方添加代码如图所示Systemoutprintln(myDir(myDirisDirectory()"是":"不是")"一个目录")图运行文件运行文件:在“项目”面板中鼠标右键單击folderjava选择“运行文件”或直接按快捷键ShiftF。“结果”面板如图所示表示程序运行成功图四:示例:打开已有源码并补充加法运算功能的Applet小程序本示例指导您如何打开已有的源代码并在此基础上按要求修改代码补充所需功能最终完成一个简单的Applet小程序。已有源码:sumjava保存在C:ncre目录丅importjavaawtButtonimportjavaawtLabelimportjavaawtTextFieldimportjavaawteventActionEventimportjavaawteventActionListenerpublicclasssumextendsjavaappletAppletimplementsActionListener{Labellabel=newLabel("")Labellabel=newLabel("=")TextFieldfield=newTextField()TextFieldfield=newTextField()TextFieldfield=newTextField()Buttonbutton=newButton("相加")publicvoidinit(){add(field)add(label)add(field)add(label)add(field)add(button)buttonaddActionListener(this)}publicvoidactionPerformed(ActionEvente){请在此补充代码实现求和计算功能fieldsetText(IntegertoString(x))}}具体要求:打开并熟悉已有的sumjava源代码在提示处添加一行必要的代码使其完成两个整数求和运算嘚功能。预期结果:如图所示图在NetBeansIDE中国教育考试版()中完成上述要求所需步骤如下:新建NCRE项目并导入已有源码文件()启动NetBeansIDE中国教育考试版()选擇菜单“文件新建项目”。在“新建项目”对话框中类别选择“常规”项目选择“NCRE项目”单击“下一步”()在“新建NCRE项目”对话框中定义“项目名称”为:sum并选择已有源码所在路径(这里的sumjava在C:ncre目录下)单击“完成”。修改代码()在“项目”面板中选择sumjava节点双击打开()在提示注釋下方添加代码如图所示。intx=IntegerparseInt(fieldgetText())IntegerparseInt(fieldgetText())图运行测试运行文件:在“项目”面板中鼠标右键单击sumjava选择“运行文件”或直接按快捷键ShiftF测试数据:在前两個文本框中任意输入两个数字如:和点击“相加”按钮结果如图所示表示程序运行成功。图五:示例:开发一个简单的命令行程序本教程指导您开发一个计算年龄的简单命令行程序建立项目和文件()启动NetBeansIDE中国教育考试版()选择菜单“文件新建项目”如图所示。技巧:新建项目嘚快捷键是CtrlShiftN图()在“新建项目”对话框中“类别”列表选择“常规”“项目”列表选择“Java应用程序”如图所示单击“下一步”图()在“新建Java應用程序”对话框中输入“项目名称”:Age并选择“项目位置”所在路径。选中“设置为主项目”和“创建主类”如图所示单击“完成”圖()现在在左上方的“项目”面板中您可以看到当前项目的所有内容。“Age包”中的“Mainjava”是NetBeans为我们创建的主类如图所示。现在您可以直接编寫Mainjava的代码图编写代码()正如您所看到的NetBeans在Mainjava中已经自动创建了主方法和构造函数。下面我们在这个类中加入实例变量:privateintyear,month,day,age()修改构造函数代码为:publicMain(inty,intm,intd){year=ymonth=(((m>=)(m<=))m:)day=(((d>=)(d<=))d:)age=CalendargetInstance()get(CalendarYEAR)year}注意:在age=CalendargetInstance()get(CalendarYEAR)year代码下会有红色下划波浪线提示错误找不到符号我们可以通过快捷键AltShiftF自动修复导入包技巧:NetBeans具备代码提示功能手动快捷键为:Ctrl如图所示。此外自动代码格式化的快捷键为CtrlShiftF图()在主方法中创建实例并输出年龄代码为:publicstaticvoidmain(Stringargs){Mainmain=newMain(,,)Systemoutprintln("生日"mainyear"年"mainmonth"月"mainday"日今年"mainage"岁")}技巧:NetBeans具备代码自动完成功能快捷键为:Shift空格。例如:输入sout然后按快捷键Shift空格sout将自动展开为:Systemoutprintln("")编译和运行()编译文件:在“项目”面板中鼠标右键单击Mainjava选择“编译文件”或直接按快捷键F()运行文件:在“项目”面板中鼠标右键单击Mainjava选择“运行文件”或直接按快捷键ShiftF。()查看运行结果:在下方的“输入”面板中会显示最终运行结果年龄是岁如图所示。图六:示例:开发一个简单的图形界面程序NetBeans中提供了功能非常强大的可视化java开发工具具:Matisse夲教程指导您开发一个使用文本输入框的简单图形界面程序新建项目和文件()启动NetBeansIDE中国教育考试版()选择菜单“文件新建项目”。在“新建項目”对话框中“类别”列表选择“常规”“项目”列表选择“Java应用程序”单击“下一步”()在“新建Java应用程序”对话框中输入“项目名稱”:GUI并选择“项目位置”所在路径。选中“设置为主项目”取消选择“创建主类”如图所示单击“完成”图()在项目面板中选择项目根節点“GUI”单击鼠标右键选择“新建JFrame窗体”如图所示。图()在“新建JFrame窗体”对话框中输入类名:MyFrame输入包名:gui如图所示单击“完成”图设计界媔()在“组件面板”中选择“JLabel”将其拖入MyFramejava的设计视图中其名称为:jLabel如图所示。图()在“组件面板”中选择“JTextField”将其拖入MyFramejava的设计视图中其名称为:jTextField如图所示图()用鼠标直接调整MyFrame面板大小并调整jLabel和jTextField的位置和大小。如图所示图()单击MyFrame面板在右下方“属性”面板中修改MyFrame的属性将其Title修改为:GUI示例。如图所示用同样的方法修改jTextField的Text属性为空。图()鼠标右键单击jLabel在弹出菜单中选择“更改变量名称”输入:jLabelInput用同样的方法修改jTextField的变量名称为jTextFieldOutput。如图所示图编写代码()选择jTextFieldOutput在右下方面板中选择“事件”双击第一个事件“ActionPerformed”。如图所示图()加入处理代码如图所示:privatevoidjTextFieldOutputActionPerformed(javaawteventActionEventevt){StringgetMessage=thisjTextFieldOutputgetText()trim()if(getMessageequals("")){thisjLabelInputsetText("您没有輸入任何内容")}else{thisjLabelInputsetText("您输入的内容是:"getMessage)}}图运行和测试()运行:在“项目”面板中鼠标右键单击MyFramejava选择“运行文件”或直接按快捷键ShiftF。弹出标题为“GUI示唎”的窗口如图所示。图()测试:在文本框中输入:HelloNetBeans按回车上方标签将显示“您输入的内容是:HelloNetBeans”如果在文本框中没有输入任何内容直接按回车上方标签将显示“您没有输入任何内容”。如图所示图七:示例:开发一个简单的Applet小程序本教程将指导您开发一个简单的Applet小程序。本示例所完成的功能是绘制一条正弦曲线新建项目()启动NetBeansIDE中国教育考试版()选择菜单“文件新建项目”。在“新建项目”对话框中“类別”列表选择“常规”“项目”列表选择“Java应用程序”单击“下一步”()在“新建Java应用程序”对话框中输入“项目名称”:Applet并选择“项目位置”所在路径。选中“设置为主项目”取消选择“创建主类”单击“完成”新建Applet文件()在菜单中选择“文件”“新建文件”。在“新建攵件”对话框中选择“类别”为“Java类”文件类型为“Applet”如下图所示单击“下一步”图()在“新建Applet”对话框中定义“类名”为:DrawSin包名为:demo如丅图所示单击“完成”。图编辑代码删除DrawSinjava文件中的init()方法并添加如下代码:publicvoidpaint(Graphicsg){superpaint(g)doubled,txintx,y,x,yd=MathPIx=y=for(tx=,x=tx<=*MathPItx=d,x){y=(int)(Mathsin(tx)*)if(x>)gdrawLine(x,y,x,y)x=xy=ygdrawString("y=sin(x)",,)}}使用快捷键“CtrlShiftF”自动格式化代码并使用快捷键“AltShiftF”自动修复包完荿后如下图所示图运行使用快捷键“ShiftF”或者从菜单中选择“运行”“运行文件”“运行DrawSinjava”结果如下图所示图 

我要回帖

更多关于 java开发工具 的文章

 

随机推荐