菜鸟问题:请问Long 和 long的区别。 如果我没记错的话,这就是java中的基本类型对象化的问题所产生的让初学者迷惑的两个东西。这和Integer和int的区别和联系是相同的。简而言之,前者可以当作普通的对象来使用,后者不可以。其内涵其实都是一样的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Long是一个类,long是一个类型类似于Integer,int long 是基本变量类型Long 是 long 的封装类 Long是一个类,所以它也继承了Object。long 是一个基本类型。long temp = 100; // 直接定义变量。Long obj = new Long(temp); // 通过new生成对象。 假设有一个这样的方法 public void printObj(Object obj){ .....}那么 printObj(temp) 将出错, printObj(obj) 是正确的。类似的还有 Integer int, Double double,Char char, Byte byte, Float float .....因为在Java中任何东西都是类。 求助:根据传入的年份和月份生成一个List<DateTimeVO> 为什么我这getGraphics();画不出来呢? 翻译 Java 语言规范 有意义吗? XML处理问题之小问,高手请进 帮忙了啦 在java中如何得到美国等地区的时间 请问,我想在JPanel中竖排一系列JCheckBox。为何做? Java集合类问题? JBuilder中的调试问题:Cannot start Java debug process VM 对象化网站编程的困惑(欢迎大家讨论) 怎样往界面上放东西阿(如TextField) 邮件?=CE=D2=这中码如何改决.高手请进
类似于Integer,int
Long 是 long 的封装类
long temp = 100; // 直接定义变量。
Long obj = new Long(temp); // 通过new生成对象。 假设有一个这样的方法
public void printObj(Object obj){
.....
}那么 printObj(temp) 将出错, printObj(obj) 是正确的。类似的还有 Integer int, Double double,Char char, Byte byte, Float float .....因为在Java中任何东西都是类。