-
注释、标识符、关键字
-
数据类型
-
-
变量、常量、作用域
-
运算符
-
包机制、JavaDoc
变量
-
变量就是可以变化的量
-
Java是一种强类型语言,每个变量都必须声明其类型
-
Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域
-
注意事项:
-
每个变量都有类型,类型可以是基本类型,也可以是引用类型
-
变量名必须是合法的标识符
-
变量声明是一条完整的语句,因此每一个声明都必须以分号结束
-
定义变量
1 public class Demo07 { 2 public static void main(String[] args) { 3 /* 4 定义变量的方式 5 */ 6 // 方式一 7 // int a,b,c; 8 //方式二 9 // int a=1,b=2,c=3; //方式一、二 不建议使用,可读性太差 10 String name = \"刘备\"; //推荐使用以下方式 11 char x = \'X\'; 12 double num = 3.14; 13 } 14 }
常量
-
常量(Constant):初始化(initialize)后不能再改变值,不会变动的值。
-
常量可以理解成一种特殊的变量,他的值被设定后,在程序运行过程中不允许被改变。
// final 常量名 = 值;
final double NUM = 3.14; -
常量名一般使用大写字符。
1 public class Demo09{ 2 // final static 修饰符,不存在先后顺序 3 final static double NUM = 999999; 4 5 public static void main(String[] args){ 6 System.out.println(NUM); 7 } 8 }
作用域
-
变量的作用域:
-
类变量
-
实例变量
-
局部变量
-
1 public class Variable{ 2 static int allClicks=0; // 类变量 3 String str =\"hello world\"; // 实例变量 4 5 public void method(){ 6 int i = 0; // 局部变量 7 } 8 }
类变量的使用:
1 /* 2 变量的作用域 3 */ 4 public class Demo08 { 5 6 //类变量 static (是随着类初始化而加载,也会随着类销毁而销毁) 7 static double salary = 2500; 8 9 // 属性:变量 10 11 //main 方法 12 public static void main(String[] args) { 13 14 //该方法也被static所修饰,所以可以调用 salary 15 System.out.println(salary); 16 } 17 18 //其他方法 19 public void add() { 20 21 } 22 23 }
实例变量的使用:
1 /* 2 变量的作用域 3 */ 4 public class Demo08 { 5 6 // 属性:变量 7 // 实例变量:从属于对象,如果不自行初始化,这个类型的默认值 0 或者 0.0 8 //布尔值:默认是 false 9 // 除了基本类型,其余的默认值都是null 10 String name; 11 int age; 12 13 //main 方法 14 public static void main(String[] args) { 15 16 // 实例变量 17 Demo08 demo08 = new Demo08; 18 System.out.println(demo08.age); // 0 19 System.out.println(demo08.name); // null 20 21 } 22 23 //其他方法 24 public void add() { 25 // System.out.println(i);// 错误信息:Cannot resolve symbol \'i\' 26 //不能在这里调用其他代码块的变量 27 } 28 }
局部变量的使用:
1 /* 2 变量的作用域 3 */ 4 public class Demo08 { 5 6 7 // 属性:变量 8 9 //main 方法 10 public static void main(String[] args) { 11 12 //局部变量,必须声明和初始化值 13 int i = 10; 14 System.out.println(i); //每个局部变量只能在当前代码块中使用 15 16 } 17 18 //其他方法 19 public void add() { 20 // System.out.println(i);// 错误信息:Cannot resolve symbol \'i\' 21 //不能在这里调用其他代码块的变量 22 } 23 24 }
变量的命名规范
-
所有变量、方法、类名要做到 见名知意
-
类成员变量:首字母小写和驼峰原则:monthSalary
-
局部变量:首字母小写和驼峰原则
-
常量:大写字母和下划线:MAX_VALUE
-
类名:首字母大写和驼峰原则:Man,GoodMan
-
本文来自博客园,作者:窗前的雨滴,转载请注明原文链接:https://www.cnblogs.com/mycode-blog/p/16442542.html
来源:https://www.cnblogs.com/mycode-blog/p/16442542.html
本站部分图文来源于网络,如有侵权请联系删除。