广州疯狂软件学院拥有三大课程体系包括: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人才,让你成为备受企业青睐的人才。