首页 > 编程 > Java > 正文

Java基础学习——day1

2019-11-06 06:58:00
字体:
来源:转载
供稿:网友
*标识符·定义:给类、接口、方法、变量等起名字。·数字、字母、_、$、;不能以数字开头。*关键字·关键字全是小写*常见命名要求·见名知意·包:文件夹      .单级:liuyi    .多级:cn.itcast    包名必须小写·类或接口:单个单词或多个单词,单词首字母必须大写·方法或变量:   .一个单词:单词首字母小写.多个单词:从第二个单词开始,每个单词首字母大写·常量: .一个单词:全部大写.多个单词:每个字母都大写,用_隔开*注释·单行注释、多行注释、文档注释·程序员好习惯:先写注释,再写代码* main方法是程序的入口,被JVM调用* 1byte=8bit    1k=1024byte*进制   0b开头 二进制; 0开头 八进制;0x开头 十六进制 *8421(BCD码)码:每一个二进制位上的数据对应一个固定的值,只需要把对应的1位置的数据相加,即可得到对应的十进制*计算机运算(有符号的计算):以补码的方式运算·原码:符号位+数值位    0正1负·反码:除符号位外,正数反码与原码相同,负数逐位取反·补码:正数的补码与原码相同,负数补码在反码基础上加1·强制转换:目标类型 x=(目标类型)(y);bool类型无法转换为其他类型;·类型提升问题*面试题byte b1=3,b2=4,b;b=b1+b2;   //有问题:三者均为byte类型,b1与b2相加时二者先类型提升,提升为int型,但b是byte型,无法接受byteb=3+4;     //没问题:3与4为常量,先把结果计算出来,然后看是否在byte范围内,在则不报错;(-128到127)*字符串运算   字符串和其它连接,结果是字符串
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表