Java学习
数据类型:
概论:Java语言是一种强类型语言。
Java中的数据类型:
* 基本数据类型
* 引用数据类型
基本数据类型:
*整数型
byte 占1个字节 -128—127
short 占2个字节 -2^15-2^—15-1
int 占4个字节 -2^31—2^31-1
long 占8个字节 -2^63—2^63-1
*浮点型
float 占4个字节 -3.403E38—3.403E38 单精度
double 占8个字节 -1.798E308—1.798E308 双精度
*字符型
char 占2个字节 0— 65535
ASCII码表
可以存储一个中文字符。
*布尔型
boolean
boolean理论上占八分之一字节,因为一个开关就可以决定ture和flase了,但是Java中boolean类型没有明确他的大小。
Java关键字:
概论:被赋予特定含义的单词。
特点:组成关键字的字母全部小写。
注意:goto和const作为保留字存在,目前并不使用。
包(文件夹):
包名要求全部小写(一般公司的域名倒着写)。
Java运算:
byte与byte(short,char)进行运算的结果会提升为Int类型
% 运算符(获取的是除法操作的余数)
当左边的绝对值小于右边绝对值时,结果是左边的数;
当左边的绝对值是右边绝对值的倍数时,结果是0;
当左边的绝对值大于右边绝对值时,结果是余数;
%运算符结果只和左边有关系,和右边没关系;
任何一个正整数%2结果不是0就是1可以用作切换条件
算数运算符++和- -的用法
a++跟++a的区别
a++:当++在变量名后面时,会先将变量中的值取出做赋值操作,然后再加1。
++a:当++在变量前面时,会自身先加1,然后再赋值。