了解下JAVA的经由过程实例进修NetBeans 6的新功能 第4部分:源代码的版本办理
有了这样一个呼声:让java代替C语言成为基本语言。这些足以说明java简单易学的这个优点。其次,java的功能强大,前面我也提到了,EJB3.0的推出使java成为了大型项目的首选。■下载NetBeans6.1
本体系文章利用NetBeans6.0(.1)作为开辟工具。NetBeans6.1的英文版和中文版都已顺遂公布,因而本文也一样合用于NetBeans6.1中文开辟情况。
NetBeans6.1中文版下载页面以下(2008-06-04):
http://dlc.sun.com.edgesuite.net/netbeans/6.1/final
■版本办理体系的品种
在Wikipedia中翻开Listofrevisioncontrolsoftware项,从“旧有体系”到“以后体系”,再到“主动开辟中的体系”,枚举出来的体系共有62个之多(至撰写本文时)。在这个中,版本办理体系能够分为Distributedmodel(散布式形式)和Client-servermodel(客户机服务器模子,即会合型)两种。
Mercurial属于散布式形式。所谓散布式模子是指:接纳P2P形状,将资本库的正本置于每一个介入者的身旁,经由过程P2P互换补钉来完成各台呆板的资本库同步操纵。因为这类形状自在度很高,请求使用者必需无意识地更新,也有人提定见说门坎太高。
Subversion和CVS属于会合型中。所谓会合型是指:接纳服务器与客户机整合形状,将一切汗青信息保留在服务器方,然后供应给多人共享。而在客户机方面,编纂方版本能够复制,挂号版本和对照等一切的操纵都能够经由过程收集来实行,能够说是一种对互联网信任性很高的形状。
当地汗青纪录,望文生义就是指将汗青信息保留在当地。当地汗青纪录不必要任何设定,利用十分复杂,可是不合适与其别人共享汗青信息的场所。
■用例-Mercurial
筹办Mercurial
NetBeansIDE6.0/6.1并未随带Mercurial,假如所利用的OS情况没有供应Mercurial,则必要别的安装。请参考这个网址:http://www.selenic.com/mercurial/wiki/。
NetBeansIDE6.1附带包括了Mercurial插件,但NetBeansIDE6.0并没有包括该插件。因而在利用NetBeansIDE6.0时,必要经由过程插件办理器来安装Mercurial插件。
Mercurial插件的安装办法很复杂,顺次选择“工具”>“插件”,在弹出的“插件”窗口当选择“可用插件”选项卡,再选中“Mercurial安装”复选框,单击“安装”按钮,然后再依照提醒操纵就能够了。
单人开辟(Mercurial剧本1)
创立资本库
您能够依据本人的喜好创立特定的NetBeans项目,然后创立并提交资本库。在“项目”窗口当选择方针项目,然后从菜单栏中顺次选择“版本把持”>“Mercurial”>“初始化项目”。
在“项目”窗口当选择方针项目,然后从菜单栏中顺次选择“版本把持”>“Mercurial”>“初始化项目”。
:初始化菜单
:初始化日记
<p>
在ruby里才是一切皆对象。当然我不并不是很了解ruby,但是ruby确实是将语法简化得很好。 是一种为 Internet发展的计算机语言 是一种由美国SUN计算机公司(Sun Microsystems, Inc.)所研究而成的语言 那么我书也看了,程序也做了,别人问我的问题我都能解决了,是不是就成为高手了呢?当然没那么简单,这只是万里长征走完了第一步。不信?那你出去接一个项目,你知道怎么下手吗,你知道怎么设计吗,你知道怎么组织人员进行开发吗?你现在脑子里除了一些散乱的代码之外,可能再没有别的东西了吧! Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。 关于设计模式的资料,还是向大家推荐banq的网站 http://www.jdon.com/,他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。 设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧 多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。
页:
[1]