一、变量定义
-
每个变量都有类型,类型可以是基本类型,也可以是引用类型
-
变量名必须是合法的标识符
-
变量声明是一条完整的语句,因此每一个声明都必须以分号结束
//int a,b,c; 不推荐 //下面是推荐写法 int a=1; int b=2; int c=3; String name ="lich"; char x = 'X'; double pi = 3.14;
二、变量命名规范
-
所有变量、方法、类名: 见名知意
-
类成员变量:除了第一个单词以外,后面的单词首字母大写(lastName、monthSalary)
-
局部变量:首字母小写和驼峰原则
-
常量:大写字母和下划线: MAX_VALUE
-
类名:首字母大写和驼峰原则:Man、GoodMan
-
方法名:首字母小写和驼峰原则: run(),runRun()
package com.lich.base; public class Demo08 { // 类变量 static,可以直接在方法中直接引用 static double salary = 2500; // 实例变量:在类里面,方法的外面,从属于对象;如果不自省初始化,会输出这个类型的默认值 // 布尔值默认是false // 除了基本类型,其他都是null // 数字类型,默认为0 String name ; //null int age; //0 // main方法 public static void main(String[] args) { //局部变量,在某一个方法中,这个变量的生命周期只存在于这个方法中:必须声明和初始化值 int i=10; System.out.println(i); //变量类型 变量名字=new com.lich.base.Demo08() Demo08 demo08 = new Demo08(); System.out.println(demo08.age); System.out.println(demo08.name); System.out.println(salary); } //其他方法 public void add(){ } }
三、static拓展
package com.lich.base; public class Demo09 { // static是修饰符,没有先后顺序 static final double PI = 3.14; //常量通过final 来定义 final static double PA = 3.14; public static void main(String[] args) { System.out.println(PI); //结果和下面一致 System.out.println(PA); //结果和上面一致 } }
四、注释
-
单行注释://我是单行注释
-
多行注释:/我是多行注释/
-
文档注释:/*我是文档注释/
五、标识符
// 四种合法的标识符,除此以外均不合法 // 标识符是大小写敏感的 String stu = "lich"; String Stu = "lich"; String $stu = "lich"; String _stu = "lich";