我注意到,当我启动Netbeans时,它会显示在任务管理器中,netbeans.exe就像我自己的Java应用程序显示为java.exe或javaw.exe.
如何更改,以便我的进程名称显示为myapp.exe?
Netbeans有时会在没有实际错误的情况下显示错误标记.(通常也在文件夹上)
虽然谷歌发现许多页面报告了各种Netbeans版本的这个问题,但我找不到重置错误标记的解决方案,而不删除和重新创建具有不同名称(!)的项目.
除了重新创建项目之外,如何删除徽章?
某处Netbeans必须存储哪个文件夹有错误标记的信息.也许可以删除某种缓存并完成它.
从编码风格的角度来看,循环类依赖是不是很糟糕?
例:
在数据库应用程序中,我们有两个类,一个封装有关单个数据库(DBInfo)的信息,另一个类可以创建数据库连接.(ConnFactory)
DBInfo具有getConnection其使用方法ConnFactory来创建连接.但是ConnFactory它本身需要一个DBInfo对象来做到这一点.
像这样:(为了便于阅读,忽略了任何编码风格)
class DBInfo {
String name;
String connectionUrl;
Connection getConnection() {
return ConnFactory.getConnection(this);
}
}
class ConnFactory {
Connection getConnection(DBInfo toWhat) {
return new Connection(toWhat.connectionUrl);
}
}
Run Code Online (Sandbox Code Playgroud)
我的同事认为这是不好的做法,如果只有一个依赖方向而没有像这里那样的循环方向会更好.
这是不好的做法,反模式还是代码味道?有什么缺点吗?
想知道什么是最好或最流行的数据库客户端工具.与Microsoft的SQL管理工作室类似,但可以与各种数据库配合使用.我发现的其他工具有:
其中一些工具甚至可以比较和同步数据库模式,有些情况下也可以比较数据本身.在将应用程序(例如从预生产环境)部署到生产环境时非常有用.
那么你最喜欢的数据库管理员是什么?也许有一个很好的开源工具,有最全面的功能.
我试着用谷歌搜索答案,但我发现的只是如何从浏览器中检测Java的技巧或者只是启动Java的非常通用的方法,看它是否运行,这在我的应用程序中引入了可能很长的延迟.(第一次在我的机器上启动时~~两秒钟)
如果以下限制适用,我希望有更快的方法:
此检测不适用于公共应用程序,仅适用于Windows平台上的内部使用.
是否有我可以阅读的注册表路径或我可以解析的一些配置文件?
从程序员的角度来看,以某种规范格式存储电话号码有几个优点,但如果突然输入的数字看起来很不一样,它可能会使用户感到困惑.
怎么走?
许多Swing组件支持嵌入式HTML,但我找不到关于该主题的任何官方文档.(关于HTML的Sun网页上的所有内容似乎都针对JEditorPane)
那么:Swing组件支持哪些HTML标签?
编辑:虽然我说我缺少"官方文档",但我也喜欢任何"非官方"文档.
在我的Java应用程序中,我有一些这样的复制构造函数
public MyClass(MyClass src) {
this.field1 = src.field1;
this.field2 = src.field2;
this.field3 = src.field3;
...
}
Run Code Online (Sandbox Code Playgroud)
现在Netbeans 6.9警告这个,我想知道这个代码有什么问题?
我的担忧:
编辑:实际警告是"访问另一个对象的私有字段",Netbeans提供的唯一可用操作是添加一个@SuppressWarnings("AccessingNonPublicFieldOfAnotherObject")
我的代码实际上和给定的例子一样简单.