黑马程序员技术交流社区

标题: java基础的基础 自己看视频总结 分享一下 [打印本页]

作者: 付鹏    时间: 2012-3-10 02:49
标题: java基础的基础 自己看视频总结 分享一下
标示符
java标示符是由26英文字母大小写,数字,0-9组成。
定义合法标示符。规定是不可以用数字开头,不可以使用关键字,还有就是在java中严格区分大小写。
常量表示不可改变的数值。


java中常量
java基本数据类型
java中定义了四类8种基本数据类型
有逻辑型-boolean
文本型 - char
整数型 - byte short,int,long
浮点型- float double;

进制转换
十进制转换成二进制:对十进制进行除2运算取余数。倒过来取。
二进制转换成十进制:二进制乘以2,在几位就是几次幂,比如110,他的十进制就是(0*2的0次方)+(1*2的1次方)+(1*2的2次方)
负数的表现形式是。正数的反转+1;


逻辑运算符

逻辑与 &
true &  true = true
true &  false = false
false &  true = false
false&  false = false

逻辑或 |
true | ture = true
true | false= true
false| ture = true
false | false = false

逻辑异或 ^
true ^ true = false
true ^ false = true
false ^ true = true
false ^ false = false
一个数异或一个数结果还是那个数。


逻辑短路与 &&
true &&  true = true
true &&  false = false
false &&  true = false 此语句里面的 true不会被执行直接返回false;
false &&  false = false 此语句里面的false不会被执行直接返回false;

逻辑或 ||
true || ture = true   此语句里面的 true不会被执行直接返回true,
true || false= true  此语句里面的false不会被执行直接返回true,
false|| ture = true
false || false = false

位运算符<< >>  >>
<<其实就是乘以2的位移数的次幂  如2<<2 其实就是2乘以2的2次幂结果为8;
>>其实就是除以2的位移数的次幂  如6>>2 其实就是6除以2的2次幂结果取整结果为1;
>>最高位补什么由原有的数据的最高位值决定,如果最高位是0,右移后,用0补空位,如果最高位是1,右移后,用1补空位
>>>无论最高位是什么,右移后都用0来补充最高位。。


有两个变量 n 和m 调换他们的值
第一种方法;
定义一个变量 temp
temp = n;
n = m;
m = temp;
第二种方法
n = n + m;
m = n - m;
n = n - m;

第三种
n = n ^ m;
m = n ^ m;
n = n ^ m;


switch语句括号里面只支持四种类型 byte  short  int  char四种类型



作者: 袁野    时间: 2012-3-10 07:48
挺好 不催哦




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2