2.1JAVA基础复习——JAVA语言的基础组成注释和常量变量

JAVA语言的基础组成有:

  1.关键字:被赋予特殊含义的单词。

  2.标识符:用来标识的符号。

  3.注释:用来注释说明程序的文字。

  4.常量和变量:内存存储区域的表示。

  5.运算符:程序中用来运算的符号。

  6.语句:程序中常用的一些语句。

  7.函数:也叫做方法,用来做一些特定的动作。

  8.数组:用来存储多个数据的集合。

JAVA中的注释:

  注释还可以用来缩小程序错误的范围,方便查找错误。

  // :表示单行注释。 

//这是一个单行注释

  /**/:表示多行注释。

/*
   这是一个
   多行注释  
*/

  /***/:java中独有的多行注释用于文档的注释

/**
   这是java中
  独有的多行注释
  一般用于文档注释
*/

JAVA中的常量与变量:

  常量:其值不可改变的量,只能定义一次,通常用来定义不变的量用final来修饰 如: 

  语法:final 数据类型  常量名 = 值;

public static final String str="常量"

  变量:其值可以改变的量,内存空间中的一个存储区域,通常用来定义经常需要改变的量 如:

  语法:数据类型  变量名 =  值;

int age = 18;
age=19;
//这时候age可以改变age的值覆盖掉了原来的值变成了19

JAVA中的数据类型:

  JAVA中的数据类型分为:基本数据类型和引用数据类型。

    JAVA中的基本数据类型有四类八种:整数类型、小数类型、字符类型、布尔类型。

      整数类型:byte、short、int、long

      占用字节:  1     2  4  8

      小数类型:float、double

      占用字节:  4   8

      字符类型:char

      占用字节:  2

      布尔类型:boolean

      占用字节:布尔类型只有true或false理论上只占用1bit,所以按1byte处理。

      JAVA从小到大排列顺序:byte、short、char、int、folat、long、double、boolean

    JAVA中的引用数据类型有:类(class)、接口(interface)、数组([])。

JAVA中的类型转换:

  JAVA中的类型转换也有两种:一种是自动类型转换(隐式转换),另一种是强制类型转换(显示转换)。

    自动类型转换:将一个数值A赋值给另一个数值B,如果A的类型小于B类型,系统会自动提升A的类型使他与B类型一致,然后再赋值给B

      基本数据类型自动转换:

        byte——》short、char——》int——》long

        float——》double

        int——》float

        long——》double

   强制类型转换:将一个数值A赋值给另一个数值B,如果A的类型大于B类型,需要我们强制转换A的类型使他与B类型一致,然后再赋值给B

      强制类型转换:需要注意的是强制类型转换可能会出现丢失精度的风险要慎用。

        int a=10;

        short b = (short)a;

  JAVA中如何将字符串数值转换成数值类型。

        String s = "123";

        int num = Integer.parseInt(s);

        利用基本类型的封装类的.parse……()方法来将字符串转换成相应的数值类型。      

  补充:

由小转大隐式转换
  byte->short->char->int->long->float->double
  如果接收值得类型大于被接受的类型则自动向上转型。
  赋值是右边赋值给左边
  运算和转型是从运算左边开始运算

System.out.println(5+5+"=5+5"); 结果为10=5+5

System.out.println("5+5="+5+5); 结果为5+5=55
第一个运算完之后转成String类型
第二个拼接字符串转型String类型
原文地址:https://www.cnblogs.com/hcl22/p/6262330.html