zoukankan      html  css  js  c++  java
  • 数据类型

    标识符

    首字符:字母或美元符或下划线组成,不能是数字

    ​ 但是,由于规范问题《阿里巴巴java开发手册》,只靠字母开头

    之后字符:字母或美元符或下划线组成,能是数字

    数据类型

    基本类型

    1. 数值类型

    ​ 1. 整数类型

    int num=100_0000;
    System.out.println(num);
    //输出结果100000 _为了方便读
    

    ​ 2. 浮点数类型

    1. boolean类型

    题目 银行业务怎么表示?

    BigDecimal,不能用float,double

    最好完全避免使用浮点数进行比较,因为接近但不等于

    float a=0.1f;
    double v=1.0/10;
    System.out.println(a==v);
    //输出结果 false
    
    1. 字符类型 char 2个字节

      而在C语言中char占1个字节,对应ASCII码

      所有字符本身还是数字,(Unicode编码) 2字节65536

    引用类型

    ​ 类

    ​ 接口

    ​ 数组

    类型转换

    注意

    1. 不能对布尔值进行转换

      image-20200523212502792

    2. 高容量转换成低容量的时候,强制转换 double a =1

      byte,short,char->int->long->float->double

      double a=10;
      int v=(int)a;
      
    int a=1000000000;
    int b=50;
    long c=a*b;
    System.out.println(c);
    //输出-1539607552
    long d=a*(long)(b);
    System.out.println(d);
    //输出50000000000
    

    常量和变量

    常量(final)

    final double PI=3.14;
    

    常量名一般使用大写字符

    变量

    变量作用域

    1. 类变量 static
    2. 实例变量
      1. 从属于对象;如果不自行初始化,是这个类型的默认值
    3. 局部变量
      1. 在方法里面定义,必须声明和初始化值
    public class Hello {
        static int sex=1;
        String name;
        public void method() {
            int i = 1;
        }
    }
    

    命名规范

    变量:首字母小写驼峰 oneStudent

    常量:大写字母和下划线MAX_AGE

    方法名:首字母小写驼峰

    类名:首字母大写和驼峰 GoodMan

    字符串连接符

    int a=1;
    int b=1;
    System.out.println(""+a+b);//11
    System.out.println(a+b+"");//2
    

    JavaDoc

    用idea生成javaDoc

    第一步:Tool->generate Tools

    第二步:

    image-20200525072636112

    Locale 选择地区,这个决定了文档的语言,中文就是zh_CN

    传入javaDoc的参数,一般这样写 -encoding UTF-8 -charset UTF-8 -windowtitle “文档HTML页面标签的标题” -link http://docs.Oracle.com/javase/7/docs/api

  • 相关阅读:
    360安全浏览器发布
    搬家了
    驾驶员考试科目一通过
    脑海中总有些新念头
    2008汤姆斯杯尤伯杯羽毛球赛事直播时刻表
    操作日期和时间
    数据库设计中的14个技巧
    字段属性(空值、缺省值、标记字段/自增字段)
    SQL触发器
    数据库质疑事件 总结
  • 原文地址:https://www.cnblogs.com/10134dz/p/13781260.html
Copyright © 2011-2022 走看看