java知识

上一篇 / 下一篇  2014-10-07 22:19:16 / 个人分类:java

成员变量和局部变量的区别是什么?

1、  成员变量定义在类中,整个类中都可以访问。
2、  局部变量定义在方法,语句,局部代码块中,只在所属的区域有效。
3、  成员变量存在与堆内存的对象中;局部变量存在于栈内存的方法中。
4、  成员变量随着对象的创建而存在,随着对象的消失而消失;而局部变量随着所属区域的执行而存在,随着所属区域的结束而释放。
5、  局部变量不可以使用权限修饰符进行修饰;而成员变量可以使用权限修饰符修饰。
6、  初始值:成员变量使用无需赋值,系统会分配默认的初始值。而局部变量在使用的时候必须赋初始值才能使用。

关键字:this
        * 代表的含义:
        * 1、this()-->代表本类中的构造方法
        * 2、this-->代表当前对象
        *
        * 使用的地方:
        * 1、构造方法
        *   1)this():代表本类中的构造方法
        *   2)this:代表当前对象
 
        * 2、自定义方法
        *   1)this:代表当前对象


数组正删改查:
public class TestArrary {
 /**
  * @param args
  */
 public static void main(String[] args) {
  // TODO Auto-generated method stub
  String[][] strs = { { "A", "B", "C", "D" }, { "E", "F", "G", "H" } };
  
     //查: 查询第二行中的第三个元素 System.out.println(strs[1][2]); 
  //首先打印出第二行的第三个元素G
    System.out.println("-------------------------"); 
    for(int i=0;i<strs.length;i++){
    String[] s=strs[i]; //获取的数组行的长度。
    for(int j=0;j<s.length;j++){ //通过获取数组行的里面的元素,对列进行遍历,外层循环控制行数。
    System.out.println("strs["+i+"]["+j+"]="+strs[i][j]); }
     }
  
  // 改:把第一行中的第二个元素改成:J
  strs[0][1] = "j";
  for (int i = 0; i < strs.length; i++) {
   String [] s=strs[i];
   for (int j = 0; j <s.length; j++) {
    //j<s.length 获取二维数组的每一行元素的长度
     System.out.println("strs[" + i + "][" + j + "]="
       + strs[i][j]);
    }
   }
  
  //增:往数组中增加一个元素为:李四
  String []name={"张三","王二","麻子"};
  String[] str=new String [name.length+1];
  for(int i=0;i<name.length;i++){
   str[i]=name[i]; //将name数组中的元素赋值为str数组
  }
  str[name.length]="李四"; //通过获取name数组的长度,从而得到str数组的长度(str数组的长度已经多了一个小标)
  
  name=str; //对象进行赋值交换,这样name数组指向了str数组空间。
  for(int i=0;i<name.length;i++){
   System.out.println("name["+i+"]="+name[i]);
  }
  
 
  //删除:删除name数组中的第二个元素
  String []name={"张三","李四","王二"};
  name[1]=null;
  for(int i=0;i<name.length;i++){
   System.out.println("name["+i+"]="+name[i]);
  }
  }
 }




TAG:

 

评分:0

我来说两句

日历

« 2024-05-15  
   1234
567891011
12131415161718
19202122232425
262728293031 

我的存档

数据统计

  • 访问量: 1065
  • 日志数: 4
  • 建立时间: 2014-10-07
  • 更新时间: 2014-10-07

RSS订阅

Open Toolbar