Java基础(上)

JAVA基础语法

书写注释

//单行注释 只能注释一行文字

/* 多行注释 */ 可以注释一段文字

/**

*

*/ 文档注释

代码规范

 

 

标识符

关键字

  • 所有的标识符都应该以字母(A-Z或者a-z),美元符($),或者下划线(_)开始

  • 首字符之后可以是字母(A-Z或者a-z),美元符($),下划线(_)或数字的任何字符组合

  • 不能使用关键字作为变量名或方法名

  • 标识符是大小写敏感的

  • 合法标识符举例: age,$salary,_value

  • 非法标识符举例: 123adf,-salary,#avkj

  • 可以使用中文名,但是一般不建议这样去使用,也不建议使用拼音

    public static void main(String[] args){
       String 韩老魔 = "厉飞雨"
       System.out.printIn(韩老魔);
    }

 

数据类型

Java的数据类型分为两大类

  • 基本类型(Primitive type)

数值类型
  1. 整数类型

    byte占1个字节范围:-128-127

    short占2个字节范围:-32768-32767

    int占4个字节范围:-2147483648-2147483647

    long占8个字节范围:-9223372036854775808-9223372036854775807

  2. 浮点类型

    float占4个字节

    double占8个字节

  3. 字符类型char占2个字节

    boolean类型:占1位其值只有true和false两个

     

  • 引用类型(Reference type)

   接口
   数组

 

类型转换

public static void main(String[] args){
   int i =128;
   byte a =(byte)i; //内存溢出
   
   //强制转换 (类型)变量名 高--低
   //自动转换 低--高
}
  • 不能对布尔值进行转换

  • 不能把对象类型转换为不相干的类型

  • 在把高容量转换到低容量的时候,强制转换

  • 转换的时候可能存在内存溢出,或者精度问题

    public static void main(String[] args){
       //操作比较大的数的时候,注意溢出问题
       //JDK7新特性,数字之间可以用下划线分割
       int money  = 10_0000_0000;
       int yeas = 20;
       
       long total = money*((long)years);  //把一个数转换为long
    }
     
posted @ 2022-05-09 23:01  萧十一  阅读(38)  评论(0)    收藏  举报