黑马程序员——Java基础知识
来源:互联网 发布:淘宝客服培训流程 编辑:程序博客网 时间:2024/05/21 06:15
Java基础知识总结
进制的转换:
十进制转换二进制原理:对十进制数进行除2运算。能整除写0,不能整除写1从右往左依次写出来的就是得来的二进制数。二进制转换十进制原理:二进制数从右往左依次乘以2的0次幂开始,每一位得出的结果相加得来的就是十进制数。
负数的二进制其实就是正数的二进制数取反(0变成1,1变成0)再加上1,例如:-6的二进制表现形式就是6的二进制取反再+1 。
变量:就是将不确定的数据进行存储,也就是需要在内存中开辟一个空间。
定义变量的格式:数据类型 变量名=初始化值;定义一个int类型变量,取值为4,int x=4
字符串数据和任何数据使用“+”都是相连接,最终都会变成字符串。
System.out.println("a="+a);//字符串数据和任何数据使用+都是相连接,最终都会变成字符串。
算数运算符"%"是取模,5 % 2 :5/2取余数。如果能整除结果为0,如果都是正数且左边小于右边,那么结果是左边。如果出现负数,结果是左边。
逻辑运算符用于连接Boolean类型的表达式。
& 与和:只要两边的Boolean表达式的结果有一个为false,那么结果就是false。只有两边都为true,结果为true。| 或:两边只要有一个为true,结果为true,只有两边都有false,结果为false。
^ 异或:就是和|有点不一样,当true^true=false。两边相同结果是false,两边不同结果是true。
!: 非真 。&& 双与:当左边是假时,右边不运算;|| 双或:当左边为真时右边不运算。
位运算符(左移右移)
<< :就是乘以2的移动的位数次幂。>> :就是除以2的移动的位数次幂。右移后空出来的位补上最高位。如果最高位是1就补1,是0就补0。
>>> 右移后空出来的位都用0补上。
7^4^4=7 结论:一个数异或另一个数两次结果还是那个数。
格式:(条件表达式)?表达式1:表达式2;
如果条件为true,运算后的结果是表达式1;如果条件为false,运算后的结果是表达式2;
0 0
- 黑马程序员—Java基础知识
- 黑马程序员——Java基础知识
- 黑马程序员——Java基础知识补充
- 黑马程序员——java基础知识
- 黑马程序员——Java基础知识
- 黑马程序员——Java基础知识
- 黑马程序员——Java基础知识
- 黑马程序员——java基础知识
- 黑马程序员——java基础知识
- 黑马程序员——java-基础知识
- 黑马程序员——java入门基础知识
- 黑马程序员—JAVA基础知识之函数
- 黑马程序员—Java基础知识汇总
- 黑马程序员——黑马学习日记1-Java基础知识
- 黑马程序员 java 基础知识
- 黑马程序员---- java基础知识
- 黑马程序员 Java基础知识
- 黑马程序员-----JAVA基础知识
- quickcocos2dx cocostudio的panle中添加cclayer
- my simple shell bashrc configure
- one的配置文件说明
- my simple vim configure
- zigbee学习参考(1~42 )
- 黑马程序员——Java基础知识
- 微观SOA:服务设计原则及 其实践方式(下篇)
- oracle日期相加减
- mysql的速度测试
- navicat导入sql语句文件失败原因-----datetime
- ScrollView嵌套ListView
- Groovy语言 Grails框架入门
- log4j 详解
- 实现鼠标放到一个div上显示出另一个隐藏的div