学习javaDay3

9.Java语法基础

9.1注释

  • Java中的注释有三种:
    • 单行注释
    • 多行注释
    • 文档注释 JavaDoc

注释并不会被执行,是写给咱们程序员看的java

image

9.2标识符和关键字

  • 关键字:

image

  • 标识符:是以字母或下划线开头的字母数字序列。(类名、变量名以及方法名都被称为标识符)。

image

9.3数据类型

  • 强类型语言:要求变量的使用要严格符合规定,全部变量都必须先定义后才能使用。

image

image

什么是字节程序员

image

9.4数据类型拓展

//整数拓展 : 进制  二进制0b  十进制  八进制0  十六进制0x
        int i=10;
        int i2=010; //八进制
        int i3=0x10;//十六进制0x   0~9  A~F  16
        System.out.println(i);
        System.out.println(i2);
        System.out.println(i3);

  //=================================================
       //=====浮点数拓展?  银行业务怎么表示?钱
       //用BigDecimal     数学工具类
       //=================================================
       //float  有限 离散 舍入偏差 大约  接近但不等于
        // double
        //最好彻底避免使用浮点数进行比
        float f=0.1f; //0.1
        double d=1.0/10;//0.1
        System.out.println(f==d);//false
//=================================================
        //字符拓展?
        //=================================================
        char c1='a';
        char c2='中';
        System.out.println(c1);
        System.out.println((int)c1);//强制转换
        System.out.println(c2);
        System.out.println((int)c2);//强制转换
        //全部的字符本质仍是数字
        //编码 Unicode 表:(97=a   65=A)  2字节  0~65536  Excel 2 16 =65536
        // U0000  UFFFF
        char c3='\u0061';
        System.out.println(c3);


 String sa=new String("hello");
        String sb=new String("hello");
        System.out.println(sa==sb);//false

        String sc="hello";
        String sd="hello";
        System.out.println(sc==sd);//true
        //对象  从内存分析


        //布尔值扩展
        boolean flag = true;
        if (flag==true){//新手
        }
        if (flag){}//老手
        //Less is More 代码要精简

image

image

相关文章
相关标签/搜索