使用IIDEA第一次总结

  1. 运行第一个程序

    Hello,World!

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4hjjMti3-1578742230506)(C:\Users\13178\Desktop\MarkDown学习\图片\psvm截图.jpg)]

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1hkLHm8K-1578742230508)(C:\Users\13178\Desktop\MarkDown学习\图片\sout截图.jpg)]

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UpKobWSj-1578742230509)(C:\Users\13178\Desktop\MarkDown学习\图片\Hello,World截图.jpg)]

  2. 注释相关网站

单行注释

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3MIDUjAX-1578742230509)(C:\Users\13178\Desktop\MarkDown学习\图片\拓展\注释1截图.jpg)]

多行注释

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-X3IeUMAP-1578742230510)(C:\Users\13178\Desktop\MarkDown学习\图片\拓展\注释2截图.jpg)]

文档注释

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-puU1I40O-1578742230517)(C:\Users\13178\Desktop\MarkDown学习\图片\拓展\注释3截图.jpg)]

  1. 标识符关键字

    • 所有的标识符都应该以字母(AZ或者az)美元符($)或者下划线(_)开始

    • 首字符之后可以是字母(AZ或者az)美元符($)下划线(_)或数字的任何字符组合

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

    • 标识符是大小写敏感的

      关键字含义
      abstract表明类或者成员方法具有抽象属性
      assert断言,用来进行程序调试
      boolean基本数据类型之一,声明布尔类型的关键字
      break提前跳出一个块
      byte基本数据类型之一,字节类型
      case用在switch语句之中,表示其中的一个分支
      catch用在异常处理中,用来捕捉异常
      char基本数据类型之一,字符类型
      class声明一个类
      const保留关键字,没有具体含义
      continue回到一个块的开始处
      default默认,例如,用在switch语句中,表明一个默认的分支。Java8 中也作用于声明接口函数的默认实现
      do用在do-while循环结构中
      double基本数据类型之一,双精度浮点数类型
      else用在条件语句中,表明当条件不成立时的分支
      enum枚举
      extends表明一个类型是另一个类型的子类型。对于类,可以是另一个类或者抽象类;对于接口,可以是另一个接口
      final用来说明最终属性,表明一个类不能派生出子类,或者成员方法不能被覆盖,或者成员域的值不能被改变,用来定义常量
      finally用于处理异常情况,用来声明一个基本肯定会被执行到的语句块
      float基本数据类型之一,单精度浮点数类型
      for一种循环结构的引导词
      goto保留关键字,没有具体含义
      if条件语句的引导词
      implements表明一个类实现了给定的接口
      import表明要访问指定的类或包
      instanceof用来测试一个对象是否是指定类型的实例对象
      int基本数据类型之一,整数类型
      interface接口
      long基本数据类型之一,长整数类型
      native用来声明一个方法是由与计算机相关的语言(如C/C++/FORTRAN语言)实现的
      new用来创建新实例对象
      package
      private一种访问控制方式:私用模式
      protected一种访问控制方式:保护模式
      public一种访问控制方式:共用模式
      return从成员方法中返回数据
      short基本数据类型之一,短整数类型
      static表明具有静态属性
      strictfp用来声明FP_strict(单精度或双精度浮点数)表达式遵循[IEEE 754](https://baike.baidu.com/item/IEEE 754)算术规范
      super表明当前对象的父类型的引用或者父类型的构造方法
      switch分支语句结构的引导词
      synchronized表明一段代码需要同步执行
      this指向当前实例对象的引用
      throw抛出一个异常
      throws声明在当前定义的成员方法中所有需要抛出的异常
      transient声明不用序列化的成员域
      try尝试一个可能抛出异常的程序块
      void声明当前成员方法没有返回值
      volatile表明两个或者多个变量必须同步地发生变化
      while用在循环结构中
  2. 数据类型

    • 强类型语言

    • 要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用

      八大基本数据类型

      1. 整数类型 int byte short long

        [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-V02TefSE-1578742230517)(C:\Users\13178\Desktop\MarkDown学习\图片\整数截图.jpg)]

      2. 浮点数 float double

        [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BrwrlHRb-1578742230518)(C:\Users\13178\Desktop\MarkDown学习\图片\浮点数截图.jpg)]

      3. 字符 char

        [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-X2zuwZCq-1578742230519)(C:\Users\13178\Desktop\MarkDown学习\图片\字符截图.jpg)]

      4. ​ boolean

        [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-j7jukQHN-1578742230520)(C:\Users\13178\Desktop\MarkDown学习\图片\布尔值截图.jpg)]

        • 有这个概念
      5. 接口

      6. 数组

  3. 数据类型拓展

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-R4ZvCXON-1578742230523)(C:\Users\13178\Desktop\MarkDown学习\图片\拓展\整数拓展截图.jpg)]

    相关网站

    浮点数拓展

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yCGBhQQL-1578742230523)(C:\Users\13178\Desktop\MarkDown学习\图片\拓展\浮点数拓展截图.jpg)]

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hYmTiJqU-1578742230524)(C:\Users\13178\Desktop\MarkDown学习\图片\拓展\字符拓展2截图.jpg)]

    最好不用浮点数进行比较(重点)
    

    相关网站

    字符拓展

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Zbg3Lccd-1578742230524)(C:\Users\13178\Desktop\MarkDown学习\图片\拓展\字符拓展截图.jpg)]

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rtAwC3z7-1578742230524)(C:\Users\13178\Desktop\MarkDown学习\图片\拓展\字符拓展2截图.jpg)]

    相关网站

    转义字符

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Owox0AUA-1578742230524)(C:\Users\13178\Desktop\MarkDown学习\图片\拓展\转义字符拓展截图.jpg)]

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7AJJLSsq-1578742230525)(C:\Users\13178\Desktop\MarkDown学习\图片\拓展\转义拓展字符2截图.jpg)]

    所有的转义字符和所对应的意义:

    转义字符意义ASCII码值(十进制)
    \a响铃(BEL)007
    \b退格(BS) ,将当前位置移到前一列008
    \f换页(FF),将当前位置移到下页开头012
    \n换行(LF) ,将当前位置移到下一行开头010
    \r回车(CR) ,将当前位置移到本行开头013
    \t水平制表(HT) (跳到下一个TAB位置)009
    \v垂直制表(VT)011
    \代表一个反斜线字符’’’092
    代表一个单引号(撇号)字符039
    "代表一个双引号字符034
    ?代表一个问号063
    \0空字符(NUL)000
    \ddd1到3位八进制数所代表的任意字符三位八进制
    \xhh十六进制所代表的任意字符十六进制

    注意:

    1. 区分,斜杠:"/" 与 反斜杠:"" ,此处不可互换

    2. \xhh 十六进制转义不限制字符个数 ‘\x000000000000F’ == ‘\xF’ [3]

    概念

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nNVghQmg-1578742230526)(C:\Users\13178\Desktop\MarkDown学习\图片\拓展\概念截图.jpg)]

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PQcZhXyf-1578742230526)(C:\Users\13178\Desktop\MarkDown学习\图片\拓展\概念2截图.jpg)]

    布尔值拓展

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JTneUzUt-1578742230526)(C:\Users\13178\Desktop\MarkDown学习\图片\拓展\布尔值截图.jpg)]

    JAVA语言运算符

    [相关网站](

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值