• java基础知识——1.变量与数据类型


    java环境的配置与工具的安装忽略

    首先从java的关键字开始

    一、java中的关键字特点:

    1、组成关键字的字母全部小写

    2、常见的代码编辑器对关键字有特殊的颜色标记

    二、常量的概述与分类

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

    常量分类:

     1、字符串常量   : "hello"

     2、整数常量 :12

     3、小数常量 : 12.11

     4、字符常量(单引号):'a'

     5、布尔常量: True和False

     6、空常量 :null

    三、变量的概述和定义格式

    含义:变量其实是内存中的一块区域,在程序执行过程中,其值可以在一定范围内发生改变

    组成:

      1、对区域有限定,如何限定呢?  --用数据类型来限定

      2、必须对区域给一个名称 -- 变量名

      3、区域内必须要有内容 -- 初始化值

    定义格式就是:

      数据类型 变量名 = 初始化值;

      

    四、数据类型概述和分类

    java是一种强类型语言,针对每一种数据都给出了明确的数据类型

    分类:

      1、基本数据类型

      2、引用数据类型 -- 类,接口,数组

    基本数据类型有4类8种:

    1、整数  

      byte,short,int,long     这些数据类型占用的字节数分别是 :1 ,2 ,4 ,8   个字节

    2、浮点数

      float,double   这些数据类型占用的字节数分别是 : 4 ,8 个字节

    3、字符

      char    这个数据类型占用的字节数是 :2   个字节

    4、布尔

      boolean   这个数据类型占用的字节数是 :1   个字节

    注意:

    1、整数默认是int类型

    2、浮点数默认是double类型

    3、定义long类型数据的时候,要在值的后面加L或者l ,建议加L

    4、定义float类型数据的时候,要在值的后面加F或者f,建议加F

    5.String类型是引用类型

    下面操作可以让123变成String类型
    String str2= 123 + "";
    System.out.println(str2);

    五、标识符的组成和注意事项

     标识符:用来给包,类,方法,变量等起名字的符号

    组成规则:

    1、可以由unicode字符:数字字符,英文大小写字母,汉字(不建议)

    2、可以由下划线 _,美元符$ 

    标识符常见命名规则:要求见名知意

    常见的命名

    1、包(其实就是文件夹,用于对类进行管理),全部小写,多级包用.隔开 ,举例:com  或者 com.bobo

    2、类 ,一个单词就首字母大写 ;多个单词就每个单词的首字母大写 ,举例:HelloWord

    3、方法和变量  ,一个单词就首字母小写,举例:age()  ,show

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

    注意:

    1,、可以由数字组成,但不能由数字开头

    2、标识符不能是java中的关键字

     

    六、基本数据类型变量的定义和使用

     变量的定义格式

      数据类型 变量名=初始化值

    变量定义的注意事项

    ①变量未赋值,不能直接使用,如果定义了没赋值,就必须在使用前赋值

    ②变量只在它所属的范围内有效,变量只属于它所在的那对大括号

    ③一行可以定义多个变量,但是不建议这样操作

    类型转换之隐式转换

    “+” 是一个运算符,用于做加法运算的

    我们在做运算时,要求参与运算的数据的类型必须一致

    隐式转换:如果不同类型的整数类型数据运算,以最大的那个类型为准

    强制转换:

     

    java中,属性(全局变量)是可以控制权限的,局部变量不行

    全局变量是有初始化值得,局部变量没有初始化值,调用时都需要显示赋值

  • 相关阅读:
    GCC编译错误小结
    Sword libcurl使用
    Python 包
    Python __all__系统变量
    Python 模块导入
    Python 异常处理
    Python 单例模式
    乐乐课堂_leleketang.com
    靠刷题考进了清华?学霸告诉你答案
    python logging配置时间或大小轮转
  • 原文地址:https://www.cnblogs.com/zhaobobo001/p/13855124.html
Copyright © 2020-2023  润新知