netbeans7.4_NetBeans 7.2 beta:更快,更有用

netbeans7.4

NetBeans 7.2的beta版本引起了极大的兴奋。 在本文中,我将简要介绍一下此版本令人兴奋的原因(包括更好的性能,提供更多的提示以及集成FindBugs)。

NetBeans 7.2 beta在典型的下载捆绑软件中可用,从较小的Java SE,C / C ++和PHP捆绑软件到较大的Java EE和“ All”捆绑软件。 NetBeans 7.2的安装像以往一样容易,并且有针对多个平台的安装说明 。

速度!

NetBeans IDE 7.2 Beta发行说明包括一个称为7.2 Beta的新功能的部分,其中指出了NetBeans 7.2 :“远程文件系统上的性能显着提高,项目扫描速度和后台项目扫描得到了显着提高。” 正如我在最近的NetBeans可用性技巧文章中所讨论的那样,较大的项目或大量相关项目可能导致NetBeans性能显着下降。 在那篇文章中,我探讨了如何关闭后台源扫描以避免在必要时避免这种情况。 NetBeans开发团队显然已经听到许多其他人希望更快地进行扫描,并且他们专注于 NetBeans 7.2 beta的 这种 快速启动过程

NetBeans 72 NewAndNoteworthy页面提供了有关更快性能的更多信息 。 它指出:“索引和索引基础结构已被重写以使用事务。 项目扫描和最新检查不会阻止编辑器功能或导航。 这些功能使用先前的提交索引。 而且写事务被读事务挂起,因此后台索引的优先级低于用户操作。” 该页面还指出:“二进制索引器并行运行,这使Java项目的索引编制更快。”

新的NetBeans提示

我非常喜欢NetBeans的提示 ,以至于我写了很多有关它们的文章: 七个必不可少的NetBeans Java提示 , 七个用于现代化Java代码的NetBeans提示以及创建NetBeans 7.1自定义提示 。 NetBeans 7.2添加了一些新提示,包括“ 生成实现 / 扩展类” ,“ 传递给Collection.toArray的零元素数组 ”,“ 未检查方法结果 ”(使用FindBugs批注@CheckReturnValue ),“ 生成开关子句 ”和“ 修复”缺少退货单 。”

NetBeans 7.2中添加的新提示之一可以很好地适合我的文章“现代化Java代码的七个NetBeans提示” 。 “ 将下划线添加到整数文字 ”提示可以帮助“现代化” Java代码库以利用此Java 7新功能 。

以下屏幕快照演示了新NetBeans 7.2提示的实用程序,该提示用于在整数文字中包含下划线以提高可读性。 如第一个屏幕快照所示,存在一些与此提示有关的配置。 另请注意,在我从NetBeans 7.1.1升级到NetBeans 7.2 beta的情况下,未在“工具” |“启用”中启用(未选中)此提示。 选项| 编辑器 提示区域。

FindBugs集成

NetBeans 7.2 Beta将FindBugs集成到IDE中。 与在NetBeans 7和软件质量环境一文中讨论的软件质量环境的使用相比,这使得将FindBugs应用于NetBeans中的Java代码更加容易和直观。

可以使用[工具] | [工具]在NetBeans 7.2 beta上安装FindBugs集成插件 。 插件| 下一个屏幕快照中显示了可用的插件方法。

获取和安装FindBugs集成插件的另一种方法是通过源代码检查过程。 可以通过选择Source | 检查(在下两个图像中显示)。

请注意,FindBugs集成是可以显式选择的项目之一,但我更喜欢使用“所有分析仪”。 单击“安装”按钮,以查看“所选配置需要[附加]插件”。 对于新安装的NetBeans 7.2 Beta,当我单击该“安装”按钮时出现以下内容。

一旦安装了FindBugs Integration 1.8插件,NetBeans就开始报告FindBugs的发现。

由于在这个岗位对新的NetBeans提示部分提到的, FindBugs的 注释 @CheckReturnValue也是现在支持NetBeans的提示 。

JavaFX SceneBuilder支持

SceneBuilder工具是JavaOne 2011宣布的独立于IDE的独立工具,用于生成JavaFX接口,该工具已于今年早些时候向公众发布 。 正如Cindy Castillo在《 JavaFX Scene Builder文档更新》一文中指出的那样, JavaFX Scene Builder 入门文档现在讨论了(实际上,要求)使用NetBeans 7.2 beta作为本教程。 SceneBuilder仍然是一个单独的工具,但是只需单击FXML文件 ,就可以从NetBeans中打开它。 单击的FXML文件将被加载到启动的SceneBuilder实例中。

其他改进

NetBeans 7.2 beta包括其他一些改进,包括对Ant 1.8.3的支持和捆绑,对Maven 3.0.4的捆绑, C ++ 11的支持,对Java 7 Update 4的支持以及对Oracle Cloud的支持。 TestNG的NetBeans 7.2集成也很有趣。

结论

即使在Beta版本中,NetBeans 7.2也有很多让人喜欢的地方。 它比其直接上一代产品更快,更有用,并且与当今可用的许多最流行的Java和软件工具及框架集成在一起。 NetBeans 7.2 beta狂妄自大甚至吸引了一个自称为Eclipse的用户来试用 。 在这种情况下,夸张背后有实质内容。 就像Chris Mayer 关于NetBeans 7.2 beta所说的那样 ,“最具包容性的IDE变得更甜美了。”

参考: NetBeans 7.2 beta:来自我们的JCG合作伙伴 Dustin Marx,在Inspired by Actual Events博客上更快,更有 用 。


翻译自: https://www.javacodegeeks.com/2012/05/netbeans-72-beta-faster-and-more.html

netbeans7.4

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

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

相关文章

C-Free 5.0编译失败问题解决办法

解决关于C-Free 5.0编译时提示错误:[Error] undefined reference to __dyn_tls_init_callback 解决办法: 因为错误提示的路径是C:\MinGW\..... 首先想到的是编译器出问题了,因为我在安装完C-Free 5.0后,重新装过MinGW编译器&#…

用Cucumber JVM编写BDD测试

Cucumber JVM是编写BDD测试的出色工具。在本文中,我想对Cucumber JVM的BDD进行介绍。 让我们开始吧… 什么是BDD? 简而言之,BDD试图解决“通过示例理解需求”的问题 BDD工具 有许多用于BDD的工具,有趣的是,您可以在…

计算器界面网格布局java,安卓案例:网格布局实现计算器界面

安卓案例:网格布局实现计算器界面一、网格布局(GridLayout)GridLayout布局使用虚细线将布局划分为行、列和单元格,也支持一个控件在行、列上都有交错排列。(一)继承关系图(二)常用属性1、针对布局的属性(1)rowCount:行数(2)columnCount&#…

如何让多文本内容只显示一行,其余用省略号来显示

在此需要用到三个属性配合使用&#xff1a; overflow: hidden;/*超出部分隐藏*/white-space: nowrap;/*不换行*/text-overflow:ellipsis;/*超出部分省略号显示*/实例&#xff1a;<p> 兴高采烈的破蛹 重获新生的冲动 寻找爱情世界 美梦  既然不是毛毛虫 就要壮烈的扑火 …

php正则替换p闭合标签,php正则替换标签的实现方法

php正则替换标签的实现方法&#xff1a;首先通过“strip_tags”函数剥去字符串中的HTML标签&#xff1b;然后利用正则表达式替换标签&#xff0c;代码语句如“pregreplace("/s/","",strpregreplace("/s/","")”。推荐&#xff1a;《PH…

POJ1201 区间

题目大意&#xff1a; 给定n个整数区间[ai,bi]和n个整数ci,求一个最小集合Z&#xff0c;满足|Z∩[ai,bi]|>ci(Z里边在闭区间[ai,bi]的个数不小于ci)。 多组数据&#xff1a; n&#xff08;1<n<50000&#xff09;区间的个数 n行&#xff1a; ai bi ci(0<ai<bi<…

vue.js 2.x 能否设置某个组件不被keep-alive 的解决方案

开发项目的时候&#xff0c;使用的是 vue 2.x 版本 搭配路由切换 vue-router &#xff0c;但是很多时候有些页面需要被缓存&#xff0c;有些页面不需要缓存&#xff0c;那么该如何进行一个处理 这里我使用了一个方案来解决这个问题 : 首先在入口页面进行全部缓存标签 即 <ke…

matlab 次坐标轴 标注,matlab标注坐标轴

matlab绘图如何添加图例/坐标轴刻度像这个图里的 那样的图例如何添加 还有坐标轴的刻度如何用像上图的序号 首先打开电脑上的“matlab”软件&#xff0c;主界面如下图所示&#xff0c;箭头处输入代码即可运行。下面输入代码绘制图像&#xff0c;命令行代码如下图所示。点击ente…

JQUERY操作html--获取和设置内容、属性、回调函数

一&#xff1a;jQuery - 获取内容和属性 1.获得内容 - text()、html() 以及 val() text() - 返回所选元素的文本内容 html() - 返回所选元素的内容&#xff08;包括 HTML 标记&#xff09; <script type"text/javascript" src"jquery-1.11.2.min.js">…

可视化Java 9模块关系

正如我在之前的文章中所述 &#xff0c;我已经在Java 9 Jigsaw构建上运行Eclipse Neon了一段时间&#xff0c;并且没有任何问题。 我在周末花费了几个小时来修改一些模块化工具的想法。 我为Eclipse Neon写了一个小插件&#xff0c;可视化了各个模块之间的连接。 现在的实现…

String Start!

(1)Ransom Note 解题思路&#xff1a; 题目叫做Ransom Note&#xff0c;勒索信。勒索信&#xff0c;为了不暴露字迹&#xff0c;就从杂志上搜索各个需要的字母&#xff0c;组成单词来表达的意思。这样来说&#xff0c;题目也就清晰了&#xff0c;判断杂志上的字是否能够组成勒索…

java 多线程写缓存,Java多线程_缓存对齐

1.什么是缓存对齐当前的电脑中&#xff0c;数据存储在磁盘上&#xff0c;可以断电保存&#xff0c;但是读取效率较低。不断电的情况下&#xff0c;数据可以在内存中存储&#xff0c;相对硬盘效率差不多是磁盘的一万倍左右。但是运算时&#xff0c;速度最快的是直接缓存在CPU中的…

ArcGIS Server SOE开发之奇怪异常:

添加之后结果显示如下:fjsontokenezkBvir0Tj5q31UEst7pTFPwrwocmHklCajKeh-xXM91qWdBXDuQMmtGcaHaaXCJ 具体如下: 该SOE扩展在另一台机器上测试时可以正常添加,不知道为什么,在此台机器上添加时就出现如下异常. 请教群里大神,大神建议换个浏览器试试,换成IE在添加扩展,竟然成功…

netbeans7.4_NetBeans 7.2引入了TestNG

netbeans7.4代码生成的优点之一是能够查看如何使用特定的语言功能或框架。 正如我在《 NetBeans 7.2 beta&#xff1a;更快&#xff0c;更有用》一文中所讨论的那样&#xff0c; NetBeans 7.2 beta提供了TestNG集成 。 除了对该功能的单一引用之外&#xff0c;我在该帖子中没有…

2016年成功的Java开发人员简介

2015年即将结束。 现在是时候总结过去一年做了什么和没有做什么的时候了。 此外&#xff0c;现在是预测下一个2016年的好时机。 您已经猜到这篇文章是关于2016年理想的Java开发人员的。 我想给你一个惊喜&#xff0c;这次我更改了预测的格​​式。 为了使预测更非个人化&#…

使用Java 8 Lambda,流和聚合

总览 在本文中&#xff0c;我们将介绍使用Java 8 lambda&#xff0c;流和聚合来过滤和操作Collection中的对象。 这篇文章中的所有代码都可以在BitBucket中找到 。 在此示例中&#xff0c;我们将创建许多对象&#xff0c;这些对象代表我们IT基础架构中的服务器。 我们将这些对…

易语言微凉模块oracle,跟着微凉学易语言 【简单子类化】

本帖最后由 【微凉清风】 于 2011-1-20 18:23 编辑易语言的子类化文章太少了,本人文笔也不好哈,看看VB得吧,别说英文看不懂,看不懂你的易语言水平永远不会提高!一,初识子类当你还不碰过子类的时候,你看到这个标题,定会问:"啥叫子类?".因为你知道我定会为你解答.(阴险…

node服务的监控预警系统架构

需求背景 目前node端的服务逐渐成熟&#xff0c;在不少公司内部也开始承担业务处理或者视图渲染工作。不同于个人开发的简单服务器&#xff0c;企业级的node服务要求更为苛刻&#xff1a; 高稳定性、高可靠性、鲁棒性以及直观的监控和报警 想象下一个存在安全隐患且没有监控预警…

jaxb util_JAXB自定义绑定– Java.util.Date / Spring 3序列化

jaxb utilJaxB可以处理Java.util.Date序列化&#xff0c;但是需要以下格式&#xff1a; “ yyyy-MM-ddTHH&#xff1a;mm&#xff1a;ss ”。 如果需要将日期对象格式化为另一种格式怎么办&#xff1f; 我有同样的问题时&#xff0c;我正在同春MVC 3和Jackson JSON处理器 &…

oracle数据库没有选项,创建oracle数据库时,出现ORA-00922: 选项缺失或无效

sdd53HOME新建oracle数据库时遇到ORA-00922: 选项缺失或无效的问题&#xff0c;如图&#xff1a;原因&#xff1a;一般是语句的语法有问题。比如命名不对&#xff0c;关键字写错等等。对于非标准的命名&#xff0c;一般采用双引号来创建。具体原因&#xff1a;就是开始的用户密…