黑马程序员技术交流社区
标题: Java基础知识总结 [打印本页]
作者: 疯玲 时间: 2015-3-22 14:12
标题: Java基础知识总结
1.字符,特点单引号中间放数字和符号,而且单引号中间只能放一个
2.进制,以八个二进制为一个数据单元,这个单元称为字节。
八进制:三个二进制为一组;(0-7,书写必须以0开头);
十六进制:四个二进制为一组。(0-9
A B C D
,书写必须以0x开头);
3.负数的二进制:对应的整数的二进制进行取反+1。(取反:将二进制中的0变成1,1变成0)
整数在二进制中分配的是四个字节,一个汉字分配的是两个字节(一个字节是八个比特位),字符(char)也分配的是两个字节。
a=97,A=65
结论:-1的二进制每一位都是1。
4.变量:一旦数据不确定,就定义一个变量。定义变量的格式:数据类型
变量名=初始化值
5.字符串和任何数据做+动作,都是相连接,生成一个新的字符串。
6.模运算:%(模,取余数)左边小于右边,结果是左边。
左边等于右边,结果是零。
模运算时,符号参考左边。任何整数模以二,结果不是0,就是1,也称开关运算。
凡是字符串旁边的+都是连接符。
7.自增++,自减--运算符,单独存在的时候,符号放左边,放右边都可以。当自增,自减运算符参与运算的时候,符号放左边,放右边是有区别的。
8.比较运算符:<
> <= >= == !=
该运算符运算完的结果,要么是true,要么是false。
9.(很重要)逻辑运算符:&(与,并且),|(或)
,&&(短路与),||(短路或),!(非),判断事物的另一面。用来连接Boolean类型的表达式。
true
& true = true,
true & false = false,
false
& true = false,
false & false = false。
&:只要两边有一个为false,结果肯定是false。
只有两边都为true,结果为true。
true | true = true;
false | true =
true;
true | false = true;
false | false =
false;
|:只有两边有一个是true,结果肯定是true。
只有两边都为false,结果为false。
^:异或:
true ^ true =
false;
true ^ false = true;
false ^ true =
true;
false ^ false = false;
^:两边结果一致,运算结果是false。
两边结果不一致,运算结果是true。
&&:当左边为false时,右边是不参与运算。
&:无论左边结果是什么,右边都运算,简单记录就是 单&两边都运算。
||:当左边为true时,右边不参与运算。
|:两边都运算。
!true
= false
10.位运算符:用于操作二进制位的符号。
位移运算符。
左移:<<
乘以2的次幂运算。空位出现在低位,用0就补位就可以了。
右移:>>
除以2的次幂运算。
无符号右移:>>> 空位出现在高位,无论高位是什么,都用0补位。
11.一个数异或另外一个数两次,结果还是这个数。
12.(重点)三元运算符,格式:(条件表达式)?表达式1:表达式2;
作者: 有丶时候 时间: 2015-3-22 16:05
不错哦。{:3_53:}
作者: rhui 时间: 2015-3-22 16:36
总结的挺好
作者: 疯玲 时间: 2015-3-22 16:38
还好吧,这些都是最基础的知识了
作者: 疯玲 时间: 2015-3-22 16:39
第一次发帖,就总结了一下基础知识
作者: 疯玲 时间: 2015-3-22 16:41
谢谢,我会再接再厉的。
作者: liyuehua 时间: 2015-3-22 16:46
谢谢分享!!!
作者: 疯玲 时间: 2015-3-22 17:13
大家互相学习咯
作者: jokerzzz 时间: 2015-3-22 17:41
总结的挺好
作者: 疯玲 时间: 2015-3-22 19:01
谢谢,我会继续加油的
作者: 暗羽部落 时间: 2015-3-22 19:13
你在上基础班!!!很多都是按视频总结的。鉴定完毕!!
作者: 疯玲 时间: 2015-3-22 19:52
嘿嘿!这是按照毕老师的视频总结出来的
作者: 黑马:二师兄 时间: 2015-3-22 20:40
貌似是下个星期内容
作者: 疯玲 时间: 2015-3-22 21:55
你上的基础班?
作者: 黑马:二师兄 时间: 2015-3-23 21:33
嗯,JAVA基础班
作者: 黑马:二师兄 时间: 2015-3-23 21:37
你也在?哪期大神?
作者: 九个太阳学程序 时间: 2015-3-23 22:11
努力 奋斗
!!!!!!!
作者: SunshineCui 时间: 2015-3-23 22:19
同为视频基础,努力努力。。
作者: 疯玲 时间: 2015-3-23 22:59
偶不是大神啦
作者: 疯玲 时间: 2015-3-23 23:00
一起努力吧
作者: 疯玲 时间: 2015-3-23 23:01
基础必须要牢固,加油
作者: 疯玲 时间: 2015-3-23 23:03
加油!加油!加油!!!!
作者: 黑马:二师兄 时间: 2015-3-23 23:12
表谦虚啊{:3_47:}
作者: 疯玲 时间: 2015-3-24 14:00
还不算入门呢!
作者: 黑马:二师兄 时间: 2015-3-24 21:19
刚学2天的路过{:3_48:}
作者: 疯玲 时间: 2015-3-24 21:39
我也没学多久。。。。
作者: 黑马:二师兄 时间: 2015-3-24 21:43
不是你哪个的哥们
作者: 张安哲 时间: 2015-3-24 21:45
你是谁啊,哪个班的啊
作者: 疯玲 时间: 2015-3-24 21:46
目前还没进班,有意向
作者: 张安哲 时间: 2015-3-24 21:47
你QQ给我说下,我是基础班的
作者: 疯玲 时间: 2015-3-24 21:48
1286855955
作者: 黑马:二师兄 时间: 2015-3-24 22:23
哥们你哪期的?
作者: 疯玲 时间: 2015-3-25 12:23
目前还没进班。。。。
作者: 邓熊财 时间: 2015-3-25 16:51
第七个++和--放左右还是有很大的区别吧!可以看看进制转换中那个视频哦!自减前面是减号的你时候你可以先小括号先确定优先级哦:个人看法不一介意
作者: 邓熊财 时间: 2015-3-25 16:56
第九个你也回去再看看视屏,也看看别的视屏,毕老师讲的是好但是有些还是没讲到的我觉得可以更加通俗点的读法那样更好区分&&并且&与|或者||或(不好的不要见怪哈)
作者: 疯玲 时间: 2015-3-25 17:22
我觉得你提的意见很好啊,我会采纳的
作者: 疯玲 时间: 2015-3-25 17:27
自增和自减放左右是有很大区别的,在左边,先自增(自减)再运算;s放右边,先进行零时存储,进行其他运算,再自增(自减)
作者: 邓熊财 时间: 2015-3-25 17:30
呵呵我们就是瞎说,得罪了哈
作者: 疯玲 时间: 2015-3-25 17:30
嗯嗯,我回去再看看
作者: 疯玲 时间: 2015-3-25 17:31
学习本来就该取长补短,应该谢谢你宝贵的意见才对呀
作者: 邓熊财 时间: 2015-3-25 17:32
呵呵交流
作者: 疯玲 时间: 2015-3-25 17:33
嗯嗯,学习贵在交流,三人行必有我师焉。。。。
作者: tony_ygz 时间: 2015-3-25 21:32
名字我喜欢
作者: 疯玲 时间: 2015-3-25 23:03
什么名字?
作者: みぎ 时间: 2015-3-25 23:19
赞一个。
作者: 高光天 时间: 2015-3-26 09:29
不错不错
作者: tony_ygz 时间: 2015-3-26 13:12
疯玲················
作者: 疯玲 时间: 2015-3-26 13:58
谢谢
作者: 疯玲 时间: 2015-3-26 18:49
呵呵,还好啦
作者: 疯玲 时间: 2015-3-26 18:50
还有待进步
作者: 疯玲 时间: 2015-3-26 18:52
名字+形容词,就成这样了
| 欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |