2 u011359326 u011359326 于 2016.01.18 15:27 提问

java中new long(3)等于多少

java中new long(3)等于多少,long(3)等于多少
java中还自带long()方法吗long不是一个数据类型吗,怎么感觉它像是一个类一样的

5个回答

danielinbiti
danielinbiti   Ds   Rxr 2016.01.18 15:31
已采纳

Long是包装类,long是Long基本类型 ,
new Long(3)就是一个包装类,值等于3
包装类和基本类型之间有装箱和拆箱,自动的。

a510835147
a510835147   2016.01.18 15:31

还可以这样吗? 是 new long[3] 吧??

fandyvon
fandyvon 这是数组
2 年多之前 回复
wojiushiwo945you
wojiushiwo945you   Ds   Rxr 2016.01.18 15:39

long是基本类型,Long是包装类型,包装类型可以作为对象使用,值可以为null。

enpterexpress
enpterexpress   Rxr 2016.01.18 16:27

long是基本类型
Long是包装类型

shuxmpx145
shuxmpx145   2016.01.18 17:16

new long(3) 编译没报错???

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
0.1+0.2等于0.3吗
今天下午突然看到js中的精确度的问题然后自己私下研究了一下,当我打入如下代码 你会发现这段代码不会输出0.3,因为在js中这样是不会相等的,一会在解释,然后我又键入下列代码 发现这段代码能够完好的执行,并输出0.4,然后我就纳闷了,这是为什么然后看了一些资料,然后了解并解决了这种问题,真是当时计算机组成基础没有打好,然后查了一下用移码表示浮点数的问题 十进制0.1 二进制0.0
java long 能存储的最大字节数字
// 进制位 final static int JZ = 1024; // 1KB final static long KB = 1 * JZ; // 1MB final static long MB = KB * JZ; // 1GB final static long GB = MB * JZ; // 1TB final static long TB = GB * JZ;
把long类型的数据转换为KB,MB,G
public String FormetFileSize(long file) {         DecimalFormat df = new DecimalFormat("#.00");         String fileSizeString = "";         if (file             fileSizeString = df.format((dou
[Java开发之路](19)Long缓存问题
Long中有个小小的陷阱,就是在-128至127范围内,Long.valueOf(long l)返回的Long的实例是相同的,而在此范围之外每次使用valueOf(long l)时,返回的实例都是不同的。 举例: System.out.println(Long.valueOf(-129) == Long.valueOf(-129)); // falseSystem.out.
java基础学习笔记--(-5%3)与(5%-3)的值是否一样
这个问题一上来,一脸懵逼,只知道两者的值是不一样的,前者是-2后者是2,至于为什么,不知道。但是凡事都有个为什么,深究之下,原来是属于纯粹的数学问题: n % m的定义是 n = k * m + p,其中: n、m、k、p是整数. k=[n/m] ,方括号的含义是不大于n/m的最大整数; -5 = (-1)* 3 +(-2); 此时, k = [n/m] = [(-5)/
java计算两个日期间过了多少天
再做一个小东西。 其中在数据库中有一个字段为datetime类型,想要计算两个日期之间过了多少天 多少小时 多少分钟。 思路为把时间换算为毫秒(与协调世界时 1970 年 1 月 1 日午夜之间的时间差(以毫秒为单位测量)。然后利用毫秒的加减计算。 ) 计算如下:public static String getDays(Date date){ Calendar cal=Ca
两个日期的比较, 相差多少秒,多少小时,多少分钟,都是getTime()x先获取秒,在做处理--Math.ceil(long)返回一个大于这个数的最小整数
import java.util.Date; public class RibDateUtils { /** * 获取两个日期的间隔时间(分钟) * @param date1 * @param date2 * @return */ public static long getDiffMinute(Date date1,
区别js中的3/2(结果1.5))与 java 中的 2/3(结果:0)
前言; 为了调试方便,昨天把一段js代码转成java代码,发现一些问题。 ------------------------ js中定义变量都到var 而java中分int long double等等 所以说,对于2/3在js中的结果是1.5,而在java中的结果是1 --------------- 总结: 如果想把js代码转换成java代码,一定要注
java中 int、char、long各占多少字节数
所谓的占用字节数 就是申请内存的时候所占的空间大小byte1字节最小值是 -128(-2^7);最大值是 127(2^7-1);boolean至少1字节这种类型只作为一种标志来记录 true/false 情况;short2字节最小值是 -32768(-2^15);最大值是 32767(2^15 - 1);char2字节最小值是 \u0000(即为0);最大值是 \uffff(即为65,535);i...
long long除以long long 或者 int除以int 为什么得到是0
首先看下 得到时 0 的代码是怎样写的int i_a = 10; int i_b = 20; NSLog(@"%f",i_a/i_b * 100.f);long long a = 32768; long long b = 153634; NSLog(@"%f", a/b *100.f);其实我们看下代码 我们应该感觉没有错的啊~~~但是为什么还是0 呢2016-12-16 21:17:25.5153