首页 > 代码库 > java基础知识第一部分

java基础知识第一部分

一.java中的常量和变量

  1.变量的概念:

    • 占据着内存中的某一个存储区域;
    • 该区域有自己的名称(变量名)和类型(数据类型);
    • 该区域的数据可以在同一类型范围内不断变化;  

  2.为什么要定义变量:

    • 用来不断的存放同一类型的常量,并可以重复使用。

  3.使用变量注意:变量的作用范围,初始化值

  4.定义变量的格式:数据类型     变量名 =  初始化值;

    注意:

    • 格式是固定的,记住格式,以不变应万变。
    • 作用范围:定义开始到定义它的代码块结束;
    • 同一范围内,不允许多个局部变量命名冲突。

二.Java成员变量和局部变量

  1.局部变量:不是声明在类体括号里面的变量;局部变量使用前必须初始化值;局部变量没有默认初始化值;局部变量的作用域是从定义开始到定义它的代码块结束。

  2.成员变量:在方法体外,类体内声明的变量,又称字段(Field)或全局变量;(其实java中没有全局变量,由于Java是面向对象语言,所有变量都是类成员);成员变量的作用域是整个类中。

  注意:局部变量是定义在方法中的变量,出了该方法就不能访问该变量了;

      成员变量是在类中定义,并且在类的成员方法中都能访问的变量。

三.基本数据类型

  在数据类型中,最常用也是最基础的数据类型,被称作基本数据类型。可以使用这些类型的值来代表一些简单的状态。

  1.Java语言的基本数据类型总共有以下8种,下面是按照用途划分出的4个类别:

    • 整数型:byte(字节型),short(短整型),int(整型),long(长整型)
    • 小数型:float,double
    • 字符型:char(字符型)
    • 布尔型:boolean(布尔型)

  2.定点类型:

    整数型是一类代表整数值的类型。当需要代表一个整数的值时,可以根据需要从4种类型中挑选合适的,如果没有特殊要求的话,一般选择int类型。4中整数型区别主要在每个数据在内存中占用的空间大小和代表的数值的范围。技术分享

  3.浮点类型:

    小数型是一类代表小数值的类型。当需要代表一个小数的值时,可以根据需要从以下2种类型中挑选合适的。如果没有特殊要求,一般选择double类型。

    由于小数的存储方式和整数不同,所以小数都有一定的精度,所以在计算机中运算时不够精确。根据精度和存储区间的不同,设计了两种小数类型。

    技术分享

 

  4.字符型:

    字符型代表特定的某个字符,按照前面介绍的知识,计算机中都是以字符集的形式来保存字符的,所以字符型的值实际只是字符集中的编号,而不是实际代表的字符,由计算机完成从编号转换成对应字符的工作。java语言中为了更加方便国际化,使用unicode字符集作为默认的字符集,该字符集包含各种语言中常见的字符。在程序代码中,字符使用一对单引号加上需要表达的字符来标识,例如 ‘A’ 等,当然也可以直接使用字符编码,也就是一个非负整数进行表示。技术分享

  5.布尔型:

    布尔型代表逻辑中的成立和不成立。java语言中使用关键字true代表成立,false代表不成立。布尔型是存储逻辑值的类型,java把逻辑的值用布尔型来进行表达。

技术分享

       

java基础知识第一部分