zoukankan      html  css  js  c++  java
  • java基础数据

    基本数据类型分为四类八种。

    整数类型:

        byte------2的8次方  取值范围( -128~127 )

        short------2的16次方  

        int-------2的32次方

        long------2的64次方

    浮点类型:

        float------( 单精度 ) 小数位数最多7位, 保持总位数是8位
        
    double------( 双精度 ) 小数位数最多15位, 保持总位数是16位

    字符型:
        char------是指一个字符, 可以是一个汉字或者一个字母(也指在ASCII码表中的位置)。
    逻辑型:
        
    boolean------不是true 真, 就是false 假

    基本数据类型的取值范围( 由小到大 ), byte -->short -->int -->long -->float -->double

    强制转换时要注意:1. 范围大转小 会损失精度, 产生误差, 小数点以后的数字被舍弃

             2. 要避免超过取值范围问题

    java中的注释:

          //单行注释

          /* 多行注释 */

          /** javadoc注释( 文档注释 ) */

    运算符:

        算数运算符:   +   -   *   /   %   ++   --

        关系运算符:   ==   !=    >   <   >=   <=  注: 在使用关系运算符来进行比较时需要注意一个问题, 不能将 == 误写成赋值运算符 = , 一个等号是赋值!

        位运算符:   &   |   ^   ~   <<   >>   >>>  ^(异或运算: 转成二进制(位数短的用0去补), 对比两个数的每一位数, 相同为0, 不同为1)

        逻辑运算符:   &&   ||   !

        短路逻辑运算符:   &&  判断两个表达式都为true时, 结果才为true; 但是当操作第一个表达式为false时, 其结果就必定是false, 将不再对第二个表达式操作了。

        赋值运算符:   =

        条件运算符(也称三元运算符):   boolean?值1:值2;

    数据的定义与赋值:  ( 变量的类型 变量名 = 变量值; )

    String name = "那是我呀";  //String字符串(不属于基本数据类型,String属于引用类型): 多个char型字符串在一起就是String---用双引号
    int number = 2333;  //数字, boolean型可以直接写
    boolean date = true;
    char character = 'a';  //字符(char型)只能用单引号

    常量:

    修饰符: final

    1.final修饰的类不能被继承不能被继承,方法不能被覆盖(不能被重写)

    2.String就是一个被final修饰的类,我们只能用,不用继承

    3.final不仅可以修饰类,还可以修饰变量,被final修饰的变量就是一个常量,只能赋值一次

    4.注意final和finally的区别,final是修饰类或者变量,finally是在异常处理中使用,如:try{ }catch(){}finally{}中,finally的作用一般用于必须处理的事情,如关闭连接

  • 相关阅读:
    Maven创建项目: Failed to execute goal org.apache.maven.plugin( mvn archetype:create)
    maven仓库--私服(Nexus的配置使用)
    maven仓库--私服(Nexus的配置使用)
    maven仓库--私服(Nexus的配置使用)
    maven中snapshot快照库和release发布库的区别和作用
    maven中snapshot快照库和release发布库的区别和作用
    maven中snapshot快照库和release发布库的区别和作用
    Bugzilla使用手册及解决方案
    jQuery常见的几个文档处理方式
    正则表达式实现对多个表格的某一指定字段的样式添加
  • 原文地址:https://www.cnblogs.com/yqs0/p/6849060.html
Copyright © 2011-2022 走看看