javase基础知识(一):java简介和基本数据类型

时间:2020-12-01 20:02:42
 

javase基础知识:java简介和基本数据类型

java概述

  1. java是一门面向对象的编程语言.
  2. 秉承着"万物皆对象"的思想.
  3. java是一门强类型的编程语言,一切变量必须声明其数据类型.
  4. java具有简单性,面向对象,分布式,健壮性,安全性,可移植性和跨平台等特点.

标识符命名规范

  1. 由字母,数字,美元符($),下划线(_)组成,数字不能开头.
  2. 不能使用java的关键字(保留字).
  3. 见名知意,不能使用拼音.
  4. 遵循驼峰结构:
    • 小驼峰结构:一个单词,全小写;多个单词,第一个单词首字母小写,其他单词首字母大写.
    • 大驼峰结构:单词首字母大写.

8种基本数据类型

  1. 数据类型:基本数据类型和引用数据类型
  2. 基本数据类型:
    • 整形(4种):
      • byte:字节,占一个字节(1B).
      • short:短整型,占两个字节(2B).
      • int:整形(常用),占四个字节(4B).
      • long:长整型,占八个字节(8B),使用时在值得后面加l/L.

javase基础知识(一):java简介和基本数据类型

  • 浮点型(小数点):
    • float:单精度浮点型,占四个字节(4B),使用时在值得后面加f/F.
    • double:双精度浮点型,占八个字节(8B).

javase基础知识(一):java简介和基本数据类型

  • 字符型:

    • char:字符(表示单个数字,字母,符号,汉字),占两个字节(2B).

    • 布尔型(逻辑型):

      • boolean:值只有true和false.
  1. 变量:

    • 定义格式:数据类型 变量名 = 初始值;
    • 变量名:自定义,遵循标识符命名规范,使用小驼峰结构
    byte age = 21;//定义数据类型为byte的变量age,并给其赋值为21.
    short num = 5;//定义数据类型为short的变量num,并给其赋值为5.
    int age = 22;//定义数据类型为int的变量age,并给其赋值为22.
    long money = 10000L; //定义数据类型为long的变量money,并给其赋值为10000.
    
    float num = 12.1f;//定义数据类型为float的变量num,并给其赋值12.1.
    double num = 12.12; //定义数据类型为double的变量num,并给其赋值12.12.
    
    char charA = '2';//定义数据类型为char的变量charA,并为其赋值为2;
    char charB = 'a';
    char charC = '!';
    char sex = '男';
    
    boolean isNum = true;//定义数据类型为boolean的变量isNum,并给其赋值为true.
  2. 引用数据类型:(后面会说)

    • 接口
    • 数组
  3. 基本数据类型之间的转换:除了布尔型之外的可以相互转换.

    • byte->short,char->int->long->float->double
    • 自动类型转换: 
      • 从存储范围小的类型到存储范围大的类型. 
      • 从左至右,自动完成转换.
    int num= 12;
    float num1 = num;
    System.out.println(num1);//输出为12.0;
    • 强制类型转换:
      • 从存储范围大的类型到存储范围小的类型.
      • 从右至左,需要人为进行转换.
     double num = 32.1;
    int num1 = (int) num;
    System.out.println(num1);