摘要:
使用git进行版本控制本文将介绍一种强大的版本控制工具,git的基本使用。与之前svn工具类似,首先给出一些常见的使用需求,然后以这些需求为中心,来展开git的学习过程。由于我也是在学习当中所以其中不准确之处可以通过后面的联系方式来交流,谢谢。^_^主要内容:简介基本概念常用命令具体实践其它简介=========本文将介绍一种强大的版本控制工具,git的基本使用。与之前svn工具类似,本文首先给出一些常见的使用需求,然后以这些需求为中心,来展开git的学习过程。带着问题学习:从svn过渡过来的用户初次使用git,会遇到许多的问题,这里以习惯了svn用户的角度,来考虑学习使用git需要解决的一些 阅读全文
摘要:
Cloneable接口是一个标记接口,也就是没有任何内容,定义如下:这里分析一下这个接口的用法,clone方法是在Object种定义的,而且是protected型的,只有实现了这个接口,才可以在该类的实例上调用clone方法,否则会抛出CloneNotSupportException。Object中默认的实现是一个浅拷贝,也就是表面拷贝,如果需要实现深层次拷贝的话,必须对类中可变域生成新的实例。Object提供了一个对象拷贝的默认方法clone方法,但是该方法是有缺陷的,它提供了一种浅拷贝方式,也就是它并不会把对象所有属性全部拷贝一份,而是有选择性的拷贝,拷贝规则如下:1、基本类型如果变量是基 阅读全文