广州疯狂软件学院拥有三大课程体系包括:java课程,android课程,ios课程,本月基础强化营火热报名中,欢迎有志之士电话或者咨询。

  Java语言的一个优点就是取消了指针的概念,但也导致了许多程序员在编程中常常忽略了对象与引用的区别,特别是先学c、c++后学java的程序员。并且由于Java不能通过简单的赋值来解决对象复制的问题,在开发过程中,也常常要要应用clone()方法来复制对象。比如函数参数类型是自定义的类时,此时便是引用传递而不是值传递。以下是一个小例子:

  public class A {

  public String name;

  }

  public class testClone {

  public void changeA(A a){

  a.name="b";

  }

  public void changInt(int i){

  i=i*2+100;

  }

  /**

  * @param args

  */

  public static void main(String[] args) {

  // TODO Auto-generated method stub

  testClone test=new testClone();

  A a=new A();

  a.name="a";

  System.out.println("before change : a.name="+a.name);

  test.changeA(a);

  System.out.println("after change : a.name="+a.name);

  int i=1;

  System.out.println("before change : i="+i);

  test.changInt(i);

  System.out.println("after change : i="+i);

  }

  }

  此时输出的结果是:

  before change : a.name=a

  after change : a.name=b

  before change : i=1

  after change : i=1

  疯狂Java培训专注软件开发培训,提升学员就业能力,重点提升实践动手能力。技术知识沉淀深厚的老师,让你感受Java的魅力,激发你对于编程的热爱,让你在半年的时间内掌握8-10万的代码量,掌握Java核心技术,成为真正的技术高手;通过大量全真企业项目疯狂训练,迅速积累项目经验。让你成为技能型的现代化高端人才,迅速获得高薪就业!时间不等人,赶紧联系我们吧!疯狂java培训中心地址:广州天河区车陂沣宏大厦3楼。

  疯狂Java培训专注软件开发培训,提升学员就业能力,重点提升实践动手能力。疯狂软件开设了java课程,ios课程,android课程,为你提供一个学习java技能的好机会,疯狂软件特大优惠活动,加疯狂软件微信号(疯狂软件),抢优惠,优惠100元+赠送iOS教材一本 详情请看疯狂java培训官网。IT从业着仍是社会所需要的高端人才,广州疯狂软件之力于培养企业所需要的中高端IT人才,让你成为备受企业青睐的人才。