Java_基础概念

1、常量

常量:在程序的执行过程当中,其值不能够发生改变的量编辑器

常量分类:spa

  A:字符串常量:"helloWorld"code

  B:整数常量:12,-23blog

  C:小数常量:12.23接口

  D:字符常量:'a'、'b'内存

  E:布尔常量:true、falseunicode

  F:空常量:null字符串

2、变量

变量:内存中的一小块区域,在程序的执行过程当中,其值能够在必定范围内发生改变get

变量组成:it

  A:对区域要有限定,用数据类型来限定

  B:必须对区域给一个名称

  C:区域内必须有内容

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

注意:定义long类型变量的时候,最好直接加L

   定义float类型变量的时候,最好直接加F

public class VariableDemo { public static void main(String[] args){ //定义byte类型的变量
        byte b=10; System.out.println(10); System.out.println(b); //定义short类型的变量
        short s = 100; System.out.println(s); //定义int类型的变量
        int i = 1000; System.out.println(i); //定义long类型的变量
        long l = 100000000000000L; System.out.println(l); //定义float类型的变量
        double d = 12.34F; System.out.println(d); //定义char类型的变量
        char c = 'a'; System.out.println(c); //定义boolean类型的变量
        boolean bb = true; System.out.println(bb); } }

 

注意:A:变量未赋值,不能直接使用

   B:变量只在它所属的范围内有效;变量属于它所在的那对大括号

   C:一行上能够定义多个变量,可是不建议

public class VariableDemo{ public static void main(String[] args){ int a = 10; System.out.println(a); int b; b=20; System.out.println(b); { int c = 30; System.out.println(c); } int aa,bb; aa = 10; bb = 20; System.out.println(aa); System.out.println(bb); } }

3、关键字

关键字:被Java语言赋予了特定含义的单词

特色:A:组成关键字的字母所有小写

     B:常见的代码编辑器,对关键字有特别标记

4、数据类型

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

数据类型分类:

  A:基本数据类型

  B:引用数据类型(类、接口、数据)

  基本数据类型:4类8种

    A:整数

      byte(1个字节)、short(2个字节)、int(4个字节)、long(8个字节)

    B:浮点数

      float(4个字节)、double(8个字节)

    C:字符

      char(2个字节)

    D:布尔

      boolean(1个字节)

  注意:

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

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

5、类型转换

+ 这是一个运算符,用于作加法运算的。

咱们在作运算的时候,一半要求参与运算的数据的类型必须一致

类型转换分为 隐式转换 和 强制转换

隐式转换:

  byte,short,char - int - long - float - double

public class TypeCastDemo1{ public static void main(String[] args){ //定义两个变量
        int a = 3; int b = 4; int c = a+b; System.out.println(c); //定义一个byte类型的变量,一个int类型的变量
        byte bb = 2; int cc = 5; System.out.println(bb+cc); //byte dd = bb + cc; 可能损失精度
        
        int ee = bb+cc; System.out.println(ee); } }

强制转换:

  目标类型 变量名 = (目标类型)(被转换的数据)

  建议:数据作运算,结果应该是什么类型,就用什么类型接收,不要随便转换类型,不然会有精度的损失

public class TypeCastDemo2{ public static void main(String[] args){ //定义两个变量
        int a = 3; int b = 4; int c = a+b; System.out.println(c); byte d = (byte)(a + b); System.out.println(d); } }

6、标识符

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

组成:

  A:unicode字符

      数字字符、英文大小写字母、汉字(不建议使用汉字)

  B:下划线_

  C:美圆符$

注意事项:

  A:不能以数字开头

  B:不能是Java中的关键字

常见命名规则:

  A:基本要求—见名知意

  B:常见的命名

    a:包(其实就是文件夹,用于对类进行管理)—所有小写,多级包.隔开

      例如:com,com.itheima

    b:类—一个单词首字母大写

      例如:Student

      多个单词每一个单词的首字母大写

      例如:HelloWorld

    C:方法和变量

      一个单词首字母小写

        例如:age,show()

      多个单词组成从第二个单词开始每一个单词的首字母大写

        例如:maxAge,getAge()

相关文章
相关标签/搜索