仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 594|回复: 11
打印 上一主题 下一主题

[学习教程] 发布一篇Netbeans源代码编纂技能:智能代码补全和静态模板

[复制链接]
谁可相欹 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 10:59:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
java是一种面向对象的编程语言,优点是可移植性比较高,最初设计时就是本着一次编写到处执行设计的。可以开发各种应用程序和游戏,不过速度没有c++快,所以一般是不用java来编写应用程序和电脑游戏。
本文我们将经由过程编写典范代码,再看一些教程的第一部分没有说起的经常使用特征,这段代码将从服务器上反省新电子邮件。
为了进一步申明利用新的编纂器的代码补全的复杂历程,我们起首要初始化UI。利用代码补全我们可以疾速地完成。我们一样必要将首选值交换成一个字符串。
下一步,我们将在Main.java文件中增加一个可以让我们会见数据库的类。在此过程当中,我们将存眷IDE编纂器中更多的一些有匡助的特征。
智能代码补全

在这一节,我们将利用智能代码补全来疾速地在我们的文件中增加一个办法。
您大概注重到尺度的代码完成框被一条黑线分红了两个部分。第一部分包括了智能补全的选项。为了列出这些选项,代码补全使用了代码补全被挪用时的高低文情况(比方拔出标记的地位)。懂得更多关于智能代码补全特征的信息和典范,请看以下大节。
利用智能代码补全增加一个办法:
将光标放在文件中您想要天生机关器的中央并按下Ctrl+Space键。
假如您找不到得当的标记,再次按下Ctrl+Space键显现项目类路径中一切的标记,不管是已导进的仍是未导进的。
<p>在显现出来的代码补全窗口中,选择符合的选项(比方,Mail(Stringsubject,Stringbody)-天生)并按下Enter键。IDE在指定的中央完成所选择的机关器。
<p>静态代码模板IDE的静态模板特征同意您经由过程复杂地输出模板标识符的头几个字母来输出全部代码片断。在本节中,我们将利用静态模板增加一个For轮回来遍历存储在服务器上的邮件列表。
利用静态模板增加一个迭代器:
<p>输出代码模板的头几个字母并按下Ctrl+Space键来启用代码补全。<p>选择得当的模板。假如存在符合的汇合,模板会主动为您添补蓝色的编纂地区。更多出色内容:http://www.bianceng.cn/Programming/Java/
<p>按Tab键在蓝色的编纂地区轮回并依据必要更新模板代码。<p>按Enter键大概Esc键停止编纂模板。<p>IDE在文件中光标地点的地位增加模板代码。注重:编纂模板形式将一向延续到您在蓝色框以外做了编纂(乃至您将光标挪动到蓝色编纂框以外)。假如这类情形呈现,利用Tab键回到模板。
<p>代码高亮Java编纂器的高亮是一个简单利用的特征,您能够以为是编纂器查找功效的一个增强。基于光标以后地点的地位,代码高亮特征将文件中一切类似的元素用一个背景致凸起显现出来,如许您能够一瞥它们的地点地位。别的,高亮的行同时被显现在毛病条,以显现全部文件的概览。
请注重IDE在讲明条显现了一个毛病,它告知我们connect办法有大概会抛出一个输出/输入非常(IOException)但没有被捕捉。我们必需捕捉它大概依据按下Alt-Enter键后的提醒将它增加到办法的throws子句中。只需您将光标放在一个非常上,编纂器就会高亮显现一切大概抛出这个非常的语句。假如您将光标放在一个办法的前往范例上,办法的一切加入点将被高亮显现。假如您将光标放在一个元素上,比方一个字段,文件中一切用到这个字段的中央将被高亮显现以轻松地辨认和高效地导航。同时请注重编纂器会在毛病条显现一个标志,以显现它在源文件中利用到的中央。
高亮显现抛出非常的一切语句:
将光标放在办法声明的throws子句的一个非常上。
IDE高亮显现了该非常大概抛出的一切中央。
假如您把光标放在办法声明的前往范例上,编纂器将高亮显现一切从该办法前往的前往点(一切抛出非常的语句的中央也会前往)。
高亮显现办法的加入点:
把光标放在办法声明的前往范例上。
编纂器高亮显现了一切抛出非常的表达式和每一个显式声明前往的中央。注重,在前往范例为空的情形下办法的封闭括号也会被高亮显现,由于实行历程会在办法停止的中央前往。
<p>立即重定名假如您想重定名一个公有成员(字段,办法,变量,等等),您一般能够有几种选择。起首,您可使用查找和交换,可是假如略不注重,您大概会把您不想交换的中央也交换了。其次,您可使用重构来重定名,但是这却不免有点牛鼎烹鸡了。第三种办法,恰是我们将在本节存眷的,能够接纳编纂器中立即重定名的新特征,您只需复杂地将光标放在您想重定名的标识符上,并按下Ctrl+R键。
立即重定名:
<p>把光标放在您想重定名的标识符上并按下Ctrl+R键。IDE用蓝色高亮的体例把该标识符一切呈现的中央凸起标识出来,如许立即重定名形式就被激活了。<p>编纂该标识符,该成员一切呈现的中央都随之改动。<p>按下Enter键大概Esc键停止编纂该标识符并加入立即重定名形式。IDE更新文件中一切该成员呈现的中央。

还有就是总有人问我到底该学习什么语言,什么语言有前途,那么我的回答是不论是C,C++,java,.net,ruby,asp或是其他语言都可以学,编程的关键不是语言,而是思想。
谁可相欹 该用户已被删除
沙发
 楼主| 发表于 2015-1-20 12:23:56 | 只看该作者
接着就是EJB了,EJB就是Enterprise JavaBean, 看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的 Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。
活着的死人 该用户已被删除
板凳
发表于 2015-1-24 05:04:03 | 只看该作者
多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。
冷月葬花魂 该用户已被删除
地板
发表于 2015-1-27 08:48:00 | 只看该作者
Java 编程语言的风格十分接近C、C++语言。
变相怪杰 该用户已被删除
5#
发表于 2015-1-30 17:09:23 | 只看该作者
是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能
山那边是海 该用户已被删除
6#
发表于 2015-1-31 15:30:57 | 只看该作者
J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。
再见西城 该用户已被删除
7#
发表于 2015-2-1 06:40:11 | 只看该作者
如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。
飘灵儿 该用户已被删除
8#
发表于 2015-2-2 15:03:21 | 只看该作者
所以现在应用最广泛又最好学的就是J2EE了。 J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。
小魔女 该用户已被删除
9#
发表于 2015-2-7 22:55:01 | 只看该作者
是一种使用者不需花费很多时间学习的语言
莫相离 该用户已被删除
10#
发表于 2015-2-23 12:57:48 | 只看该作者
多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。
柔情似水 该用户已被删除
11#
发表于 2015-3-7 09:05:35 | 只看该作者
一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。
小妖女 该用户已被删除
12#
发表于 2015-3-21 11:50:04 | 只看该作者
你一定会高兴地说,哈哈,原来成为Java高手就这么简单啊!记得Tomjava也曾碰到过一个项目经理,号称Java很简单,只要三个月就可以学会。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-9-28 15:22

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表