首页 > 技术文章 > javaSE基础——常量、变量、基本数据类型和标识符

Haidrens 2018-08-20 19:57 原文

第一章 常量

一、常量概述

  • 在程序执行的过程中,其值不可以发生改变的量

二、常量分类

  •  字符串常量 用双引号括起来的内容(HelloWorld)
  •  整数常量 所有整数(12,-23) 
  •  小数常量 所有小数(12.34)
  •  字符常量 用单引号括起来的内容(a,A,0)
  •  布尔常量 较为特有,只有truefalse 
  •  空常量 null(数组部分讲解) 

三、常量代码

public class Const {
    public static void main(String[] args) {
        //字符串常量
        System.out.println("HelloWorld");
        //整数常量
        System.out.println(12);
        System.out.println(-23);        
        //小数常量
        System.out.println(12.34);        
        //字符常量
        System.out.println('a');
        System.out.println('0');       
        //布尔常量
        System.out.println(true);
        System.out.println(false);
    }
}

 

第 2 章 变量

一、变量概述

  • 在程序执行的过程中,在某个范围内其值可以发生改变的量
  • 从本质上讲,变量是内存中储存数据的区域,你能用它来存数据和取数据,还可以改变这个数据。
  • 图解如下:

二、变量定义格式

  •  数据类型 变量名 = 初始化值;
  •  注意:格式是固定的,记住格式,以不变应万变

三、数据类型概述 

数据类型分类:

 基本数据类型

  数值型 

  • 整数类型 byte , short , int , long 
  • 浮点(小数)类型 float , double 

        字符型 char

        布尔型 boolean

 引用数据类型

  • 类  class
  • 接口 interface
  • 数组 [ ]

基本数据类型(48)

 

注意事项:

A:整数默认是int类型,浮点数默认是double

B:定义long 类型数据的时候,要加或者l,建议加L

   定义float 类型数据的时候,要加或者f,建议加F

C:字符:Java中的字符采用的是unicode编码,每一个字符占用两个字节,就可以存储一个汉字

D:boolean 类型适用于逻辑运算,一般用于流程控制

四、标识符

作用:给包,,方法,变量等起名字

组成规则:由字符,下划线_,美元符$组成

这里的字符采用的是unicode字符集,所以包括英文大小写字母,中文字符,数字字符等。

注意事项不能以数字开头; 不能是Java中的关键字 

命名规则 

  •  基本要求见名知意 

常见命名的规则

  •  包 (其实就是文件夹,用于对类进行管理)

     全部小写,多级包用点隔开。

     公司域名的反写 com.cn.com.itheima

  •  类 一个单词首字母大写 Student,Car;  

     多个单词,每个单词首字母大写 HelloWorld

  •  变量或者方法 一个单词首字母小写。 age,show()

          多个单词,从第二个单词开始每个单词首字母大写 maxAge,getAge()

 1 public class Demo2 {
 2     // 标识符命名遵循的语法规范
 3     public static void main(String[] args) {
 4         // 1.只能由数字,字母,下划线,$组成
 5         int _s2$ = 3;
 6         int $1_a = 4;
 7         int a$_5 = 5;
 8         // 2.不能以数字开头
 9         // int 2_a$=6;
10         System.out.println(_s2$);
11         System.out.println($1_a);
12         System.out.println(a$_5);
13         // System.out.println(2_a$);
14         // 3.不能是保留字和关键字
15         // int class=3;
16         // System.out.println(class);
17         // 4.大小写敏感
18         int a = 5;
19         // System.out.println(A);
20         // 5.支持中文
21         int 成绩 = 5;
22         System.out.println(成绩);
23     }
24 }
标识符命名规范
 1 public class BiaoShiFu {
 2     public static void main(String[] args) {
 3         //定义变量
 4         //数据类型 变量名 = 初始化值;
 5         inta = 10;        
 6         //正确
 7         intb2 = 20;
 8         //错误
 9         //int 2b = 30;        
10         //不能是java中的关键字
11         //错误
12         //int public = 40;
13     }
14 }

 

 

 

 

 

 

 

 

推荐阅读