java学习1-java基本类型
来源:互联网 发布:收费系统源码 编辑:程序博客网 时间:2024/06/05 20:07
在学习java基本类型的时候,其中主要涉及了两个难的知识点:
第一:自动类型提升
byte a=2; byte b=4; byte c; c=a+b;这段代码,运行时会出错,原因是:byte定义的2,4是int类型的,当a与b相加时类型就自动提升为int类型,而c是byte类型。byte都换成short类型时也会出错,如果都换成int类型不会出错。
第二:java中一切皆2进制
在学习java之前,一直没考虑过图片,电影,文件这类的数据,怎么存放的。学了java后,知道了,这些在内存中都是2进制的格式存放的,操作这些文件、图片就是操作2进制而已,没有想象中的那么难。
第三:内存溢出
java中对整数操作时,一定要考虑内存溢出的问题,要不,后果很严重。
第四:内存运行快慢比较
移位运算符 (<< 、>>、>>>) 最快
单元运算符(==、+=、*= .....) 老二
双元运算符(+,-,*,/ ...........) 老三
三元运算符( ? : ) 老四
一个小问题:2*16在java中,怎么运行最高效。
0 0
- java学习1-java基本类型
- Java基本类型学习笔记
- Java基本类型学习笔记
- Java学习之基本类型
- java学习笔记之---java基本类型
- JAVA进阶学习-java基本类型
- JAVA: Java基本类型
- Java学习笔记(01)--基本类型
- Java学习-标识符-变量-基本类型
- java学习 三、八大基本类型
- 《JAVA编程思想》学习笔记-基本类型
- JAVA进阶学习-java基本类型装箱、拆箱
- java学习第一课----java中8种基本类型
- java学习随笔--java基本类型及string 变量
- Java基本类型-字符类型
- Java 基本类型 引用类型
- java 编程-------基本类型
- java基本类型
- 链表题时候的注意事项
- 一维数据可视化:累积分布函数(Cumulative Distribution Function)
- 在Xcode中使用Git进行源码版本控制
- 按字节截取的字符串
- Android 视图不同状态下的轻松切换 特别适用于listview
- java学习1-java基本类型
- 见证Android消息推送时刻(郭霖)
- Xmemcached使用之与Spring整合
- SpringMVC @RequestBody接收Json对象字符串
- android4.4webview支持openFileChooser文件/照片上传
- java字符串处理总结
- 原码, 反码, 补码 详解
- Python+OpenCV学习(7)---模板匹配
- FastDFS 使用经验分享