Java的数据类型分两种:
1.基本类型:long,int,byte,float,double,char
2. 对象类型(类): Long,Integer,Byte,Float,Double,Char,String,其它一切java提供的,或者你自己创建的类。

其中Long又叫 long的包装类。而Byte和Float也类似,一般包装类的名字首写是数值名的大写开头。

什么叫包装类
在java中有时候的运算必须是两个类对象之间进行的,不充许对象与数字之间进行运算。所以需要有一个对象,这个对象把数字进行了一下包装,这样这个对象就可以和另一个对象进行运算了。
比如我们也可以定义一个类:
class Long {
int i=0;
public Long (int i){
this.i=i;
}
}

这样这个Integer就是一个包装类,他包装了一个整数值,然后可以在里面写一些运算符重载的方法使它支持某些运算。这个时候可以赋值: 
Long it=new Long(10);
现在变量it就是一个对象,不是一个数字。

long 是长整型,在怎么长本身也是整型,12.10的整形部分是12,当然结果是12,

byte: 八位整数 -128——127,可用来节省内存的使用。
short: 16位整数 -32768——32,767,也比较省内存。
int: 32位整数 -2,147,483,648——2,147,483,647,一般来说整数都够用了
long: 64位整数 -9,223,372,036,854,775,808—— 9,223,372,036,854,775,807,一般不需要用
float: 32位浮点,如果浮点需要节省内存用这个。
Double: 64位浮点,一般非整数浮点可用这个。

但是要记住float和double都不是精确的,如果要储存钱一类的必须精确的,用java.math.BigDecimal

最新文章

  1. c# wpf定时器的一种用法
  2. TinyOS和Deluge的安装模拟(二)
  3. datatable group by
  4. 蓝桥杯 算法训练 Torry的困惑(基本型)(水题,筛法求素数)
  5. div被object覆盖的解决办法
  6. 【ASP.NET 基础】ASP.NET内置对象
  7. 手把手教你Linux服务器集群部署.net网站 - 让MVC网站运行起来
  8. (leetcode)Minimum Size Subarray Sum
  9. map遍历测试结果
  10. 《Head First 设计模式》ch.1 策略(Strategy)模式
  11. Message,MessageQueue,Looper,Handler详解
  12. 第二百八十五天 how can I 坚持
  13. 传统IO与NIO的比较
  14. iTween visual Editor 0.6.1
  15. Android学习笔记27:网格视图GridView的使用
  16. C++四种cast操作符
  17. sqlloader外部表
  18. JS数组处理
  19. 洛谷 P1041 错解
  20. 《JAVA与模式》之工厂方法模式

热门文章

  1. SDK,JDk,Unity打包安卓apk
  2. Android 绑定Service并与之通信
  3. Asp.Net 远程连接Oracle数据库
  4. ORACLE的查询语句
  5. C. Connect Three Round #528 (Div. 2)【曼哈顿距离】
  6. 2016 ccpc 杭州 D.Difference hdu5936(折半枚举)
  7. 【总结】ettercap工具之DNS劫持
  8. WPF Binding的值转换器
  9. JS实现跨域请求数据--jsonp
  10. Microsoft office 2016 for Mac 破解版下载安装