黑马程序员JAVA基础学习笔记(二)
2014-03-17 13:37
232 查看
------- 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); //编译正常}}[/code]
相关文章推荐
- 【黑马程序员】 学习笔记 - Java基础
- 黑马程序员--Java基础学习笔记【集合-List、泛型】
- 黑马程序员-java基础-集合学习笔记
- 黑马程序员——Java基础学习笔记(三)
- 黑马程序员--Java基础学习笔记之抽象类和接口、内存结构分析、Java APIs
- 黑马程序员 JAVA学习笔记——java基础02
- 黑马程序员 Java基础学习笔记 网络编程
- 黑马程序员——java基础学习笔记——第五天
- 黑马程序员-java基础学习笔记第二篇
- 黑马程序员-java基础学习笔记第二篇
- 黑马程序员---Java基础学习笔记IO
- 黑马程序员_毕向东_Java基础视频教程学习笔记(八)
- 黑马程序员_毕向东_Java基础视频教程学习笔记(十)
- 黑马程序员 JAVA基础--关键字,标识符,运算符,二进制的转换的学习笔记
- 黑马程序员-自己总结的java学习笔记(2)java语句基础。
- 黑马程序员--Java基础学习笔记【正则表达式、常用API】
- 黑马程序员_毕向东_Java基础视频教程学习笔记(二十二)
- 黑马程序员_java基础学习笔记09_IO流
- 黑马程序员_学习笔记:2) Java语法基础总结
- 黑马程序员 JAVA学习笔记——IO流基础篇