黑马程序员技术交流社区
标题: java基础第二天总结上--手打 [打印本页]
作者: 我是新生 时间: 2015-7-11 21:07
标题: java基础第二天总结上--手打
1.重要的知识点.
2.一些好的习惯或者重要的注意事项.
3.可能出现的面试题.
重要的知识点
1.计算机中数据存储和传输的单位
数据存储和传输的最小单位是bit(比特)
数据存储和传输的最基本单位是byte(字节)
1byte = 8bit
2.有符号数据的表示
计算机中的数据都是以补码形式存在.
正数:
原码 反码 补码都是一样的
负数:
反码是原码 符号位不变,数值位取反
补码是反码加1
3.变量
格式:
数据类型 变量名 = 初始化值;
变形格式:
数据类型 变量名;
变量名 = 初始化值;//变量必须进行初始化值才能被调用
4.基本数据类型
4类8种:
整数型:byte(1个字节), short(2个字节), int(4个字节), long(8个字节).
浮点型:float(4个字节), double(8个字节).
字符型:char(2个字节).//字符中可以写中文,比如:'我',这样是可以的.
布尔型:boolean.//如果问长度,可以说1个字节.
整型默认是int,浮点型默认是double型.
5.数据类型转换
隐式转换:小范围转大范围,会自动转换
byte char short -- int --long --float --double
显式转换:大范围转小范围
格式:
(数据类型)变量或者常量值.
6.运算符
算术运算符:
1.除数不能为0;
2.整形和整形进行运算,结果还是整形,余数会被舍弃.比如5/2 =2;
3.++的前后问题:
++在前,先加后用
++在后,先用后加,比如a++.当它不是单独运算时,就会在运算之前产生一个临时的量,
这个量是复制a产生的,就相当于a的一个副本,然后执行++,最后运算时返回副本的值.
4.+号的特殊用法
+运算符还可以作为字符串的连接符.
赋值运算符:
把运算符右边的值赋值给左边,注意左边必须是一个变量.
比较运算符:
比较运算符的运算结果都是boolean
逻辑运算符:
&:(与) |:(或) ^:(异或) !:(非)
&&:结果和&是一样的,但如果前面出现false,后面就不再执行.
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |