zoukankan      html  css  js  c++  java
  • javaSE基础——常量、变量、基本数据类型和标识符

    第一章 常量

    一、常量概述

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

    二、常量分类

    •  字符串常量 用双引号括起来的内容(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 }

     

     

     

     

     

     

  • 相关阅读:
    分布式全局ID生成器设计
    对volatile不具有原子性的理解
    理解单链表的反转(java实现)
    Spring Boot 自定义kafka 消费者配置 ContainerFactory最佳实践
    Java 重载方法的匹配规则-含有变长参数方法的匹配
    为什么会产生jar包冲突,如何排查jar包冲突?
    SpringBoot 整合mongoDB并自定义连接池
    Java使用Optional与Stream来取代if判空逻辑(JDK8以上)
    多级树的深度优先遍历与广度优先遍历(Java实现)
    Maven pom.xml 全配置(一)常用配置
  • 原文地址:https://www.cnblogs.com/Haidrens/p/9507731.html
Copyright © 2011-2022 走看看