Java基础

一.注释:

  • 单行注释

  • // 此为单行注释
  • 多行注释

  • /*
    * 此为多行注释
    */
  • 文本注释

  • /**
    * 此为文本注释  会被文档识别
    * @Author Luagh“       作者
    * @version 1.0         版本号
    * @Description 随笔     描述
    * @since 1.8           JDK版本
    * @param name          参数名
    * @return Laugh        返回值
    * @throws Exception    异常
    * */

二.标识符:

 标识符确实覆盖的有点宽(例如:Java所有组成部分都要名字,类名,变量,方法名都被叫做标识符);

  • 所有标识符都应该以字母美元符,或者下划线开始。(例如:大写的 A-Z 或者小写的 a-z ,或者 );

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

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

  • 标识符它是大小写敏感的;

  • 正确标识符例子(只要名字不奇葩,基本不会错…😂…);

  • 1.  $laugh   2.  _value  3.  _9_World   等等....
  • 非法标识符例子:

  • 1.  789asd   2.  -Laugh  3.  #asdasda   等等...
  • 特别注意:变量是可以使用中文的(but:不建议,会被别人说low*的,其次是拼音也不建议);

  • public class Hello {
        public static void main(String[] args) {
            String 微笑 = "Laugh”,是无敌小白?";   //String Laugh = "百战不殆,英勇黄铜!";
            System.out.println(微笑);
        }
    }

   输出结果为Laugh”,是无敌小白?

三.关键字:

  • abstract    class       extends   implements    null         strictfp        true
    assert      const       false      import        package      super           try
    boolean     continue    final      instanceof    private      switch          void
    break       default     finally    int           protected    synchronized    volatile
    byte        do          float      interface     public       this            while
    case        double      for        long          return       throw
    catch       else        goto       native        short        throws
    char        enum        if         new           static       transient

     

四.数据类型:

  • 基本数据类型

  • boolean(布尔型  占用内存:1字节;  取值范围:true/false );
    float(单精度浮点型  占用内存:4字节;  取值范围:+/-3.4E+38F(6~7个有效位)  );
    char(字符型  占用内存:2字节  取值范围:ISO单一字符集   );
    byte(字节型  占用内存:1字节;  取值范围:-128~127  );
    short(短整型  占用内存:2字节;  取值范围:-32768~32767  );     
    int(整形  占用内存:4字节;  取值范围:-2147483648~2147483647  );
    long(长整型  占用内存:8字节;  取值范围:9223372036854775808L~9223372036854775807L  );
    double(双精度浮点型  占用内存:8字节;  取值范围:+/-1.8E+308(15个有效位)  );
  • 引用数据类型

  • 引用数据类型建立在基本数据类型的基础上,包括数组、类和接口。引用数据类型是由用户自定义,用来限制其他数据的类型。
  • 数据类型结构图

  • 类型转换

  • 数值型数据的转换byteshortintlongfloatdouble;
    字符型转换为整型:charint;
posted @ 2021-09-29 16:17  Laugh"  阅读(52)  评论(0编辑  收藏  举报