首页 > 编程语言 >JAVA心得

JAVA心得

时间:2022-09-30 18:33:42浏览次数:52  
标签:JAVA 字节 浮点数 System 类型 心得 范围

JAVA心得

JAVA对大小写十分敏感,是强类型语言

IDE短语

  • psvm==> public static void main(String[] args) { 建立方法

  • sout==>System.out.println(); 输出(有换行)

  • sout==>System.out.print(); 输出(无换行)

  • sout==>System.out.println((int)c2); 强制转换 输出(有换行)

注释(同C++)

单行注释==>//

多行注释==>/* */

文档注释 ==>/** */

数据类型

数值类型

整数类型

整数

byte==>占1个字节范围:-128————127

short==>占2个字节范围:-32768-——————32767

int==>占4个字节范围:-214743648-——————2147483647

long==>占8个字节范围 Long类型要在数字后后面加个L

 

浮点类型 (小数)离散 舍入误差 大约 接近但不相等

float==>占4个字节范围 要在数字后后面加个F

double==>占8个字节范围

最好完全避免避免使用浮点数比较

银行业务表示钱不能用浮点数(浮点数误差),用BigDecimal 数学工具类

 

字符类型

单字符char==>占2个字节范围

String是字符串,但是String不是关键词,是类

boolean类型布尔值

占1为其值只有true和false两种

boolean flag = true;

引用类型

接口

数组

进制

二进制0b 0b1

八进制0 010

十六进制0x 0x10

经验

if(flag==true){}
if (flag){}
//这两个一样,默认判断为真

 

JDK7新特性,数字直接可以用下划线分割,且不会被输出

类型转换

运算中,不同类型的数据先转化为同一类型,然后进行运算

强制转换 高==>低

自动转换 低==>高

转换的时候可能会内存溢出或者精度问题

 低———————————————------------—————————>高
byte,short,char->int->long->float->double
 

 

标签:JAVA,字节,浮点数,System,类型,心得,范围
From: https://www.cnblogs.com/zaughtercode/p/16745821.html

相关文章