JAVA基础语法

JAVA基础语法

  1. 注释

    • 单行注释//我是单行注释

    • 多行注释 /* 注释 */

    • JavaDoc:文档注释/**

      *

      */

标识符

  • 关键字

    abstractassertbooleanbreakbyte
    case catch char class const
    continue default do double else
    enum extends final finally float
    for goto if implements import
    instanceof int interface long native
    new package private protected public
    return strictfp short static super
    switch synchronized this throw throws
    transient try void volatile while
    • Java所有的组成部分都需要名字。类名·变量名及方法名都被称为标识符。

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

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

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

    • 标识符是大小写敏感的

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

    • 可以使用中文或拼音命名,但一般不建议使用

数据类型

  • 强类型语言

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

  • 弱类型语言

 

  • Java的数据类型分为两大类

    • 基本类型(primitive type)

      public class Hello {
         public static void main(String[] args) {
             System.out.println("Hello,World!");
        }

         //八大基本数据类型
         //整数
         int num1 = 10;
         byte num2 =20;
         short num3 =30;
         long num4 =30l;//long类型要在数字后面加个L
         //小数:浮点数
         float num5 =50.1F;//float类型要在数字后面加个F
         double num6 =3.1415926;
         //字符
         char name ='国';//单个字符
         //字符串,string不是关键字 是类
         //string nomea ='中国'

         //布尔值 :是非
         boolean flag =true;
         //boolean flag =false;
      //整数拓展:进制 二进制0b 八进制0 十进制 十六进制0x
         public class mod1 {
         public static void main(String[] args) {
             int i =10;
             int i2 =010;//八进制0
             int i3 =0x10;//十六进制0x 0-9 a-f 16
             System.out.println(i);
             System.out.println(i2);
             System.out.println(i3);
             //===============================================
             //浮点数拓展
             //BigDecimal 数学工具类来处理银行业务
             //float 有限 离散 舍入误差 大约
             //double
             //最好完全避免使用浮点数进行比较
             //最好完全避免使用浮点数进行比较
             //最好完全避免使用浮点数进行比较
        }
      }


      }
    • 引用类型(reference type)

    •  
posted @ 2022-06-26 21:44  黑白灰世界  阅读(22)  评论(0编辑  收藏  举报