java小知识查漏补缺(一)

java标识符有如下命名规则:

-标识符必须以字母、下划线_、美元符$开头
-标识符其它部分可以是字母,下划线,美元符和数字的任意组合
-Java标识符大小写敏感,且长度无限制。

注:

Java不采用通常语言使用的ASCII字符集,而是采用unicode这样的标准的国际字符集。
因此,这里的字母含义:英文、汉字等等 (不建议大家使用汉字来定义标识符)
不合法的标识符
int  1a = 3;//不能用数字开头
int a# = 3;//不能包含#这样的特殊字符
int int = 3;//不能使用关键字
int 试试=10;//java内部采用了Unicode字符集,也就是说汉字也相当于字母开头所以编译是能通过的
             //回忆1字节=8位,按2进制转换就是256个状态,2字节=16位 65536个状态因此
   //unicode对汉字是足够的


ISO8859-1:-西欧字符集
BIG5:            -台湾的大五码,表示繁体汉字
GB2312:      -大陆使用最早、最广的简体中文字符集
GBK:      -GB2312的扩展,可以表示繁体中文
GB18030:    -最新GBK的扩展,中国所有非手持/嵌入式计算机系统的强制实施标准,可以表示
      汉字、维吾尔文、藏文等中华名族字符
Unicode:     -国际通用字符集


数据类型【基本数据类型、引用数据类型】
基本数据类型【数值型、字符型、布尔型】
数值型【整数类型、浮点类型】
整数类型【byte,shot,int ,long】
浮点类型【float,double】

引用数据类型【类、接口、数组】

十进制:99
八进制:以0开头,如015
十六进制:以0x开头,如0x15

数值范围:
byte: -128~127
short:-32768~32767(-2^32~2^32-1)
int(integer):-2147483648~2147483647
long          :-2^64~2^64-1
BigDecimal(大整数类)
Integer.toBinaryString(变量名)//转化为二进制
Integer.toOctalString(变量名)//8进制
Integer.toHexString(变量名)//16进制

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值