netbeans代码提示_NetBeans可用性提示

netbeans代码提示

的Java IDE都来了,因为在很长的路要走天的JBuilder的 (尽管JBuilder中似乎是一个值得欢迎提前在时间)。 当今的Java IDE(例如NetBeans , Eclipse , IntelliJ IDEA和JDeveloper )是非常先进的工具,大多数Java开发人员都喜欢使用它们来编写重要的Java代码。 尽管这些IDE十分先进,但它们都仍然具有自己的怪癖,并且当人们了解一些更有效地使用该IDE的关键技巧(或“技巧”)时,它们似乎都变得更好,更易于使用。 在本文中,我将介绍一些使用NetBeans时发现有用的技巧。
禁用自动扫描
在打开了许多相关项目的大型代码库上使用NetBeans时,特别麻烦的问题是NetBeans偶尔执行的自动扫描频率太高。 这应该是间歇性发生的,并且其意图是好的,但是有时预期行为的价值不如降低性能的成本合理。 幸运的是,当此选项的成本大于其收益时,可以将其禁用。 在NetBeans for PHP博客文章“ 启用源的自动扫描–扫描外部更改”中 , Petr Pisl介绍了如何在NetBeans 6.9中执行此操作。
NetBeans 7.1也支持此功能,如以下屏幕快照所示(可以通过选择工具→选项→其他→文件来访问显示的窗口)。
NetBeans提示的控制级别
NetBeans的Java提示可以帮助Java开发人员改进和更新其Java代码。 这些提示涵盖了各种主题,包括性能,安全性,简洁性,编码标准,可能的错误,最新的JDK标准以及最佳实践。 我不会在这里更详细地介绍这些有用的提示,因为我已经在多个以前的文章中介绍了它们。 我介绍了NetBeans提示以及如何启用它们,将它们配置为警告或错误,并在我的博客文章《 七个不可或缺的NetBeans Java提示》中介绍了七个最重要的提示 。 在博客文章《用于现代化Java代码的七个NetBeans提示》中,我讨论了另外七个提示,这些提示对于将旧版Java代码桥接起来以使用较新的SDK( J2SE 5 , Java SE 6和Java SE 7 )的最佳功能很有用。 我的文章《 创建NetBeans 7.1定制提示》演示了如何编写定制提示,以进一步扩展NetBeans提示功能,使其超越现成的提示。
适当设置源/目标JDK
在博客文章“ 指定适当的NetBeans JDK源发行版”中 ,我了解了为NetBeans项目的源/目标JDK适当设置JDK级别的几个优点。 对于使用JDK 7的开发人员来说,这可能会带来很大的不同,因为它可以帮助前面的技巧中介绍的提示显示可以将JDK 7之前的代码迁移到JDK 7构造的区域。 但是,即使使用JDK 6或JDK 5的开发人员也可以找到适当设置此设置的价值。 适当的设置不仅可以宣传可用的功能,而且还可以防止开发人员在开发人员应使用的实际代码版本中尚不可用的时候错误地使用较新的版本。 NetBeans将警告开发人员某些功能不适用于该JDK设置,因此正确设置它很重要。
利用 NetBeans键盘命令
无论是vi , emacs , Eclipse , NetBeans或任何其他编辑器,相应编辑器的管理员都知道并经常使用键盘命令来快速完成工作。 NetBeans提供了许多基于键盘的命令,因此很难对其进行总结。 但是,一些不错的起点包括NetBeans IDE 7.0键盘快捷键和代码模板的亮点 , NetBeans技巧和窍门 , 我一直使用的 键盘快捷键 , NetBeans IDE键盘快捷键和NetBeans快捷键 。 NetBeans甚至支持Eclipse键绑定 !
通过代码折叠隐藏杂波和噪声
我的喜好是拥有尽可能干净的代码。 但是,有时我不得不处理其中包含许多不重要的垃圾或噪音的代码。 在这种情况下,欢迎使用NetBeans的代码折叠支持 ,因为我可以掩盖这种噪音。 如果我可以消除不必要的噪音,并且代码折叠会被滥用 ,那显然会更好,但是我很感激此功能,因为它是我减少杂波和噪音的唯一选择,因此我可以专注于重要的事情。 我在NetBeans代码折叠和代码折叠案例中详细讨论了NetBeans代码折叠 。
其他NetBeans技巧
在线提供了许多其他有用的NetBeans技巧。
Roman Strobl的NetBeans快速提示
在他在Sun Microsystems工作期间维护的博客中 , Roman Strobl撰写了几篇“ NetBeans Quick Tip”帖子(尽管日期为[2000年代中期],但其中一些仍然适用):
  1. NetBeans快速提示#1-设置目标JDK 。
  2. NetBeans快速技巧2 –生成Getter和Setter
  3. NetBeans快速技巧#3 –增加字体大小
  4. NetBeans快速技巧#4 –扩展构建过程
  5. NetBeans快速技巧#5 – EOL清扫器
  6. NetBeans快速技巧#6 –编辑器中的缩写
  7. 快速提示#7 –编辑器中的宏
  8. NetBeans快速技巧#8 –使用自定义折叠
  9. 快速提示#9 –更好地响应错误标记和提示
  10. NetBeans快速技巧#10 –区分两个文件
  11. NetBeans快速提示#11 –如何另存为…
  12. Netbeans快速提示#12 –快速导航到方法和字段
  13. NetBeans快速提示#13 –为Ant目标定义快捷方式
  14. NetBeans快速技巧#14 –在项目外部访问文件
  15. NetBeans快速技巧15 –使用Matisse添加多个组件
  16. NetBeans快速技巧#16 –使用依赖项目
  17. NetBeans快速提示#17 –更快地构建具有依赖关系的项目
  18. NetBeans快速提示#18:出现问题时该怎么办?
  19. NetBeans快速提示#19 –在Matisse中不使用准则进行定位
  20. NetBeans快速技巧#20 –终止进程
  21. NetBeans快速提示#21 –实现相同大小
  22. NetBeans快速提示#22 –使用Matisse的连接管理器
  23. NetBeans快速提示#23 –更改蓝色防护块中的代码
  24. NetBeans快速提示#24 –正确的Javadoc
  25. NetBeans快速技巧#25 –不区分大小写的代码完成
  26. NetBeans快速提示#26 –简短的程序包名称
  27. NetBeans快速提示#27 –实现抽象方法
  28. NetBeans快速提示#28 –在NetBeans 5.0中配置Derby数据库
  29. NetBeans快速提示#29 –监视HTTP通信
  30. NetBeans快速技巧#30 – GroupLayout失败时
  31. NetBeans快速提示#31 –改变外观
  32. NetBeans快速提示#32 –更快,更稳定的Ruby支持
  33. NetBeans快速提示#33 –使用键盘显示错误
  34. 我一直使用的键盘快捷键
NetBeans上的其他帖子提示
  • NetBeans社区文档-提示和技巧
  • 傻瓜编码器NetBeans提示
  • Gephi NetBeans提示
  • NetBeans的技巧和窍门
  • Netbeans快速提示:如何使用制表符而不是空格
  • Netbeans技巧和窍门
  • 我可以在版本控制之外区分两个文件吗?
您最喜欢的NetBeans技巧或窍门?
您最喜欢的NetBeans技巧或窍门是什么?
参考:来自JCG合作伙伴 Dustin Marx的NetBeans可用性提示,来自Inspired by Actual Events博客。

翻译自: https://www.javacodegeeks.com/2012/05/netbeans-usability-tips.html

netbeans代码提示

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/356407.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

推荐文章:机器学习:“一文读懂机器学习,大数据/自然语言处理/算法全有了...

PS:文章主要转载自CSDN大神"黑夜路人"的文章: http://blog.csdn.NET/heiyeshuwu/article/details/43483655 本文主要对机器学习进行科普,包括机器学习的定义、范围、方法,包括机器学习的研究领域:模式识别、计算机视觉、语音识别、自然语言…

java比较炫的登录界面_html+css实现漂亮的透明登录页面,HTML实现炫酷登录页面...

承蒙各位小伙伴的支持,鄙人有幸入围了《CSDN 2020博客之星》的前200名,现在进入投票环节,如果我平时写的文章和分享对你有用的话,请每天点击一下这个链接,投上你们宝贵的一票吧!谢谢!❤️ 每一票…

在OpenShift上扩展Java EE微服务

这个小系列的前两个部分介绍了如何使用WildFly Swarm构建一个微型JAX-RS服务并将其打包到Docker映像中 。 您学习了如何将此示例部署到OpenShift ,现在该进行一点扩展了。 为什么扩展很重要 基于微服务的体系结构的关键方面之一是分解为高性能的单个服务&#xff0…

mssql 远程无法连接mysql_在本地 怎么远程连接MSSQL数据库

hp连接mssql数据库有几个注意事项,尤其mssql的多个版本、32位、64位都有区别。首先,php.ini文件中;extensionphp_pdo_mssql.dll ;extensionphp_pdo_odbc.dll 前面的分号去掉,对应的使哪种方式连接mssql。注意要重启服务使其生效。一、建立连接…

jQuery 一些小技巧

1. 返回顶部按钮 可以利用 animate 和 scrollTop 来实现返回顶部的动画,而不需要使用其他插件。 // Back to top $(a.ktop).click(function () { $(document.body).animate({scrollTop: 0}, 800);…

OpenMap教程第2部分–使用MapHandler构建基本地图应用程序–第1部分

1.简介 在第一个教程中,我们创建了一个基本的OpenMap GIS应用程序,该应用程序在JFrame中显示一个从文件系统加载的具有一个形状图层的地图。 该教程基于com.bbn.openmap.app.example.SimpleMap 。 在该教程中,我们使用了以下OpenMap类&#x…

JS实战 · 复选框全选操作

思路&#xff1a;1、获取被选中checkbox&#xff0c;通过checked属性的状态完成&#xff1b;2、获取被选中的checkbox的value值&#xff1b;3、求所有value的和sum&#xff1b;4、定义span区域存储和sum&#xff1b;代码如下&#xff1a;<html><head><meta http…

java二叉树删除子树_132-BST删除有一颗子树的结点

2.网上数据结构和算法的课程不少&#xff0c;但存在两个问题&#xff1a;1)授课方式单一&#xff0c;大多是照着代码念一遍&#xff0c;数据结构和算法本身就比较难理解&#xff0c;对基础好的学员来说&#xff0c;还好一点&#xff0c;对基础不好的学生来说&#xff0c;基本上…

使用djcproxy创建代理对象

在过去的几周中&#xff0c;我展示了如何使用Java Reflection API和cglib创建代理对象。 在本文中&#xff0c;我将向您展示如何使用djcproxy做到这一点。 哦&#xff0c;不是&#xff0c;另一个代理实现&#xff01; 除了我创建此代理的自私事实之外&#xff0c;还要写些什么…

lightoj1145 【DP优化求方案】

题意&#xff1a; 有一个k面的骰子&#xff0c;然后问你n个骰子朝上的面数字之和s的方案&#xff1b;思路&#xff1a;dp[i][j] 代表 前 i 个骰子组成 j 有多少种方案&#xff1b;显然dp[i][j] dp[i - 1][j - 1] dp[i - 1][j - 2] ... dp[i - 1][j - k];我们算 dp[i][j] 的…

java rx.observable_Rxjava2 Observable的条件操作符详解及实例

简要&#xff1a;需求了解&#xff1a;在使用 Rxjava 开发中&#xff0c;经常有一些各种条件的操作 &#xff0c;如比较两个 Observable 谁先发射了数据、跳过指定条件的 Observable 等一系列的条件操作需求&#xff0c;那么很幸运&#xff0c; Rxjava 中已经有了很多条件操作符…

Linux poll 和 select 机制

poll select 介绍 使用非阻塞 I/O 的应用程序常常使用 poll, select, 和 epoll 系统调用. poll, select 和 epoll 本质上有相同的功能: 每个允许一个进程来决定它是否可读或者写一个 或多个文件而不阻塞. 这些调用也可阻塞进程直到任何一个给定集合的文件描述符可用来 读或写.…

hprof 不大 泄露_HPROF –内存泄漏分析教程

hprof 不大 泄露本文将为您提供有关如何通过生成和分析Sun HotSpot JVM HPROF堆转储文件来分析JVM内存泄漏问题的教程。 一个现实的案例研究将用于此目的&#xff1a;Weblogic 9.2内存泄漏影响Weblogic Admin服务器。 环境规格 Java EE服务器&#xff1a;Oracle Weblogic Ser…

java枚举怎么编译不行的_java枚举类型

public classTestEnum {/*最普通的枚举*/public enumColorSelect {red, green, yellow, blue;}/*枚举也可以象一般的类一样添加方法和属性,你可以为它添加静态和非静态的属性或方法,这一切都象你在一般的类中做的那样.*/public enumSeason {//枚举列表必须写在最前面&#xff0…

eclipse光标变成黑块变粗解决办法

就是按下了键盘的insert按键转载于:https://www.cnblogs.com/panxuejun/p/6170717.html

投资银行对Java进行的二十大核心面试问答

这是在金融领域&#xff08;主要是大型投资银行&#xff09;共享Java核心访谈问题和答案的新系列。 在JP Morgan&#xff0c;Morgan Stanley&#xff0c;Barclays或Goldman Sachs上会问许多这些Java面试问题。 银行主要从多线程 &#xff0c; 集合 &#xff0c;序列化&#xff…

java 支付重复问题_Airbnb支付系统如何在分布式环境下避免重复打款

原文链接&#xff1a;https://medium.com/airbnb-engineering/avoiding-double-payments-in-a-distributed-payments-system-2981f6b070bbAirbnb一直在将其基础架构迁移到面向服务的体系结构(SOA)。 SOA具有许多优势&#xff0c;例如使开发人员能够专业化并具有更快迭代的能力。…

用注解方式写定时任务

spring里加上 </context:component-scan><!-- 任务自动扫描 --><task:annotation-driven/><!-- 扫描位置 --><context:annotation-config/> <context:component-scan base-package"com.xxx.xxx"/>然后在类上面添加注解 Compon…

myeclipse配置java8_MyEclipse 2017配置Tomcat8

MyEclipse 2017的配置其实跟MyEclipse 2015的比较一致&#xff0c;再往之前的就有出入了。不得不吐槽其卡&#xff0c;跟Eclipse不在一个量级上呀。。。一、配置转自&#xff1a;http://www.xuexila.com/diannao/diy/2788109.html工具/原料myeclipse 2017tomcat8 服务器方法/步…

moxy json介绍_MOXy作为您的JAX-RS JSON提供程序–服务器端

moxy json介绍在之前的系列文章中&#xff0c;我介绍了如何利用EclipseLink JAXB&#xff08;MOXy&#xff09;创建RESTful数据访问服务。 在本文中&#xff0c;我将介绍在服务器端利用MOXy的新JSON绑定添加对基于JAXB映射的JSON消息的支持有多么容易。 MOXy作为您的JAX-RS JSO…