码迷,mamicode.com
首页 > 其他好文 > 详细

第五天(基本语法)

时间:2015-05-01 19:58:43      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:

(1)比较两个数是否相等结果是返回一个boolean类型。

  一旦方法中有明确的返回值类型,必须用return带回返回值。

(2)Java的内存分配

    A:栈 存储局部变量
    B:堆 存储所有new出来的
    C:方法区(面向对象部分详细讲解)
    D:本地方法区(系统相关)

    E:寄存器(CPU使用)

    

    栈内存和堆内存的区别:

      栈:数据使用完毕,就消失。
      堆:每一个new出来的东西都有地址

    堆内存的特点:

  A:每一个new出来的东西都有地址值

  B:每个变量都有默认值

      byte,short,int,long   0

      float,double                  0.0

      char                                \u0000(代表空)

      boolean                          false

      引用类型                          null

  C:使用完毕就变成了垃圾,但是并没有立即回收,会在垃圾回收器空闲的时候回收。

    栈内存的特点:

  栈内存的数据用完就释放掉。

(3)动态初始值:  int[] arr = new int [3];(定义数组长度,系统给元素值)

    静态初始值:  int[] arr = new int []{1,2,3};或者  int[] arr = {1,2,3};(定义元素值,系统给数组长度)

    数组遍历:依次输出数组中的每一个元素。

    length:数组元素太多时,数组给我们提供了一个属性length专门用于获取数组的长度。格式:数组名.length。(arr.length)

(4)方法(掌握)

  方法:就是完成特定功能的代码块。
  注意:在很多语言里面有函数的定义,而在Java中,函数被称为方法。
  格式:
    修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2...)

     {
    方法体语句;
    return 返回值;
    }

  修饰符:目前就用 public static。后面再详细讲解其他修饰符
  返回值类型:就是功能结果的数据类型
  方法名:就是起了一个名字,方便我们调用该方法。
  参数类型:就是参数的数据类型
  参数名:就是变量
  参数分类:
    实参:实际参与运算的数据
    形参:方法上定义的,用于接收实际参数的变量
  方法体语句:就是完成功能的代码块
  return:结束方法
  返回值:就是功能的结果,由return带给调用者。

(5)方法重载:

    在同一个类中,方法名相同,参数列表不同,与返回值无关。

    参数列表不同:

    参数的个数不同。

    参数的对应的数据类型不同。

    

第五天(基本语法)

标签:

原文地址:http://www.cnblogs.com/hucx1992/p/4471053.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!