zoukankan      html  css  js  c++  java
  • Java 总结篇2

    第02章:数据类型和运算符

    一、概述:

    1、数据类型:int、float、char、boolean

    2、运算符:算术运算符、赋值运算符、关系运算符、逻辑运算符、位运算符(了解即可)、条件运算符

    3、基本数据类型的类型转换:自动类型转换、强制类型转换。

    二、重点内容:

    1、标识符:必须以字母、下划线、美元符$开头,其他部分可以是字母、下划线、美元符、数字的任意组合,不建议使用中文。(注意:标识符不能为Java关键字)

    2、ASCII英文字符集1个字节,Unicode国际通用字符集2个字节。

    3、Java是一种强类型语言就:常量是有数据类型的,变量都必须声明其数据类型。

    4、变量要素:变量名、变量类型和作用域。(注意:只有在变量声明以后,才能为其分配相应长度的存储单元)

    5、进制数表示:十进制(如99)、八进制(要求以0开头,如015)、十六进制(要求0x或0X开头,如0x15)

    6、数据类型的范围和所占字节数:

    注意:一个字节八位,2的8次方等于256,其他的以此类推。

    7、科学计数法:double f=314e2; //314*10^2--->31400.0 (或者是314E2,如果是314*10^-2,则表示为314e-2)

    8、浮点数存在舍入误差,很多数字不能精确表示,如果需要进行不产生舍入误差的精确数字计算,需要使用BigDecimal类。

    9、转义字符:退格 换行 回车 制表符 双引号” 单引号’

    反斜杠\

    10、注意:尽量在if或者其他的判断语句中去掉所有的==fasle和==true,换种思考用不能与!=就可以了。

    11、命名规范:首字母小写和驼峰原则(第二个单词首字母大写,如:monthSalary),常量(大写字母和下划线:MAX_VALUE),类名(首字母大写和驼峰规则,如:GoodMan)。

    12、注意:%(取模、求余,如6%4=2),/除(如6/4=1),+:字符串相加,只要有一个操作数是字符串,自动变为字符串相连

    13、整数运算:

    ① 如果两个操作数有一个为long,则结果也为long

    ② 没有long时,结果为int。即使操作数全为short、byte,结果也是int。

    14、浮点运算:

    ① 如果两个操作数有一个为double,则结果为double

    ② 只有两个操作数都是float,则结果才为float。

    15、运算符优先级:赋值<三目<逻辑<关系<算术<单目

    16、整数运算中相邻两个操作数先转化为同一类型,转换从低级到高级,然后进行运算,以此类推。

    17、自动类型转换(类型转换方向):byte-->short,char-->int-->long-->float-->double(从左到右)

    18、强制类型转换:强转时,当心丢失数据或失真。

  • 相关阅读:
    git执行sudo git pull origin xxx 提示 AutoMatic merge failed;fix conflicts and then commit the result
    mysql 两表关联更新
    宝塔上的redis 性能调整的requirepass 密码与配置文件的 requirepass 不一致
    php 默认文档为index.htm 或者其他
    layerui 弹窗里出现下拉框select
    微信小程序文字超出显示省略号
    MySQL用存储过程创建日期字典表
    书单
    手动更新表记录时自动更新 UPDATE_DATE
    Nginx $proxy_add_x_forwarded_for 实现多租户判断
  • 原文地址:https://www.cnblogs.com/cgntiger/p/10994138.html
Copyright © 2011-2022 走看看