Java编程思想学习心得(三)基本类型
2015-12-07 22:22
295 查看
在Java中,所有的对象基本都是通过“new”关键字创建出来并存储在“堆”里,但是对于一些比较小的简单的变量往往不是很有效。所以这种变量不用“new”关键字来创建,而是创建一个并非是引用的“自动”变量,这个变量直接存储“值”,并放在堆栈中。这种被特殊对待的类型就是Java中的基本类型。这种类型确定了所占存储空间的大小,不会随着机器硬件架构的变化而变化。下面这张图取自《Java编程思想》:
![](http://img.blog.csdn.net/20151207182749625?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
可以看出,所有的基本类型都是有正负号的,都是有符号的数值类型,没有无符号的数值类型。
另外,Java中提供了基本类型的包装器类,使得可以在堆中创建一个非基本对象,用来表示对应的基本类型。
可以看出,所有的基本类型都是有正负号的,都是有符号的数值类型,没有无符号的数值类型。
另外,Java中提供了基本类型的包装器类,使得可以在堆中创建一个非基本对象,用来表示对应的基本类型。
相关文章推荐
- SpringMVC与Struts2配置区别
- Groovy小结:java调用Groovy方法并传递参数
- Java设计模式之简单工厂模式
- Java虚拟机 程序计数器
- java web 过滤器跟拦截器的区别和使用
- java 获取MAC地址
- 03-SpringMVC-获得用户请求数据
- java泛型程序设计——约束与局限性
- java并发编程实战学习笔记之任务执行
- 面向切面的Spring
- java基础知识巩固
- java学习:利用JScrollpane增加文本域滚轮(滚动条)
- Java运行时数据区
- Java笔记---Swing 编程中添加组件没有立即显示的问题
- Java 动态代理机制分析及扩展
- java排序算法
- java 程序性能优化《第二章》设计优化 2.1善用设计模式 1 单例模式
- Spring的生命周期及注入详解
- JavaEE_Mybatis_SpringMVC_框架整合_lesson3_框架整合+测试用例,数据库到前台的开发流程
- 欢迎使用CSDN-markdown编辑器