黑马程序员JAVA基础学习笔记(二)

来源:互联网 发布:超级优化孙菲菲最后 编辑:程序博客网 时间:2024/05/22 03:16
------- android培训java培训、期待与您交流! ----------

java中的标识符:

可简单理解为在Java程序中为了增强阅读性自定义的名称。比如:类名,方法名,变量名等。

标识符命名规则:

(1) 由字母、数字、下划线、$组成,不能以数字开头  注意:此处的字母还可以是中文,日文等

(2) 大小写敏感

(3) 不得使用java中的关键字和保留字

(4) 别用Java API里面的类名作为自己的类名

java中的常量和变量:

变量的概念:

占据着内存中的某一个存储区域;

该区域有自己的名称(变量名)和类型(数据类型);

该区域的数据可以在同一类型范围内不断变化;

为什么要定义变量:

用来不断的存放同一类型的常量,并可以重复使用;

 

class  Demo
{
/**
使用变量注意:

变量的作用范围, 初始化值

定义变量的格式:

数据类型    变量名  =  初始化值;

注:格式是固定的,记住格式,以不变应万变。

作用范围:定义开始到定义它的代码块结束;

同一范围内,不允许多个个局部变量命名冲突

 
*/
 public static void main(String[] args)
 {
  int i = 1; //数据类型    变量名  =  初始化值;
  int j = 2;
  System.out.println("i = " +i);
  System.out.println("j = " +j);
 }
}

JAVA的成员变量和局部变量:

/**
局部变量:不是声明在类体括号里面的变量;
局部变量使用前必须初始化值;
局部变量没有默认初始化值;
局部变量的作用域是从定义开始到定义它的代码块结束;

成员变量:在方法体外,类体内声明的变量,又称字段(Field)或全局变量;(其实Java中没有全局变量,由于Java是面向对象语言,所有变量都是类成员)
成员变量的作用域是整个类中;

*/
public class Demo {
 public static void main(String[] args) {
     int i;//局部变量i没有初始化,

     System.out.println(i);//编译就会报错!

   }
}


/**
局部变量是定义在方法中的变量,出了该方法就不能访问该变量了.
成员变量是在类中定义,并且在类的成员方法中都能访问的变量.
*/

public class Demo {//Demo类
  static int i;//变量i为全局变量,未初始化也会被默认的初始化值!
    public static void main(String[] args) {
     System.out.println(i);//编译正常
   }
}



0 0
原创粉丝点击