一.下载netbeans后直接解压缩即可运行
netbeans可以使用外部的编译器,比如jdk中的javac.当然javac也是一个慢家伙.通常netbeans调用netbeans\bin\fastjavac\目录下的fastjavac来编译.我看到有windows,linux,solaris三种.不知道os2与openvms版本的fastjavac哪里去了? 【程序编程相关:有监听光纤通道的工具吗?】
netbeans是一个纯java的程序.windows.os2.openvms与linux版是同一个程序,只不过通过不同的启动程序启动.这一点很好.纯c++的java编译器速度比纯java的快了很多.语法分析与编译部分,可以用纯c++写出来,比如visual age for java.当然c++的标准中缺少跨平台的动态连接库标准,是一个极大的失策,这是外话,不提. 【推荐阅读:异构和同构SAN的不同】
netbeans支持gui编程,在gui编程过程中向导产生一个initcomponents函数,类似于jbuilder向导产生的jbinit函数.
不过需要注意的是initcomponents在编辑器中不可修改.这可能是来源于java语法的一大缺陷.java语法中并没有支持gui design time的语法标签,对于编译器来说,在设计时从java代码还原到设计窗口技术上太难.jbuilder允许程序员修改向导产生的jbinit函数,结果是jbuilder的guidesign经常出笑话,比如jbuilder好几个版本都存在的gui设计时只认识this.setsize不认识this.setbounds的问题.netbeans干脆不允许程序员修改initcomponents函数,是好是坏还不一定.一般而言,netbeans对于每一个可视化的.java文件都会生成一个.form文件.... 下一页