标签[java]
Java(不要与JavaScript,JScript或JS混淆)是一种通用的,独立于平台的,静态类型的,面向对象的编程语言,旨在与Java虚拟机(JVM)结合使用。 “ Java平台”是计算系统的名称,该系统已安装了用于开发和运行Java程序的工具。 使用此标记可解决有关Java编程语言或Java平台工具的问题。
1,372,390个问题
23615
票
26回复
1,420,422
为什么处理排序数组要比处理未排序数组快?
这是一段C ++代码,显示了一些非常特殊的行为。 出于某些奇怪的原因,奇迹般地对数据进行排序使代码快了将近六倍:
#include <algorithm>
#include <
6617
票
9回复
630,740
为什么将这两次相减(在1927年)会得出奇怪的结果?
如果我运行以下程序,该程序将解析两个日期字符串,它们分别引用间隔为1秒的时间并进行比较:
输出为:
353
为什么ld4-ld3不是1 (就像我从一秒的时间差中期望的那样
6271
票
86回复
1,886,562
3903
票
64回复
1,191,255
3850
票
57回复
2,024,806
如何在Java中将InputStream读取/转换为String?
如果您有java.io.InputStream对象,应如何处理该对象并产生String ?
假设我有一个包含文本数据的InputStream ,并且我想将其转换为String ,那么例如,
3595
票
35回复
1,489,409
3542
票
11回复
277,468
为什么Java的+ =,-=,* =,/ =复合赋值运算符不需要强制转换?
直到今天,我还以为例如:
只是以下方面的捷径:
但是,如果我们尝试这样做:
那么i = i + j; 不会编译,但是i += j; 会编译的很好。
这是否意味着实
3456
票
11回复
298,935
适用于Android UserManager.isUserAGoat()的用例?
我正在研究Android 4.2中引入的新API。 在查看UserManager类时,我遇到了以下方法:
用于确定进行此呼叫的用户是否受传送的影响。
返回进行此调用的用户是
3372
票
35回复
1,407,535
3361
票
65回复
3,904,441
3279
票
16回复
375,597
为什么密码比字符串更喜欢char []?
在Swing中,密码字段具有getPassword() (返回char[] )方法,而不是通常的getText() (返回String )方法。 同样,我遇到了不使用String处理密码的建议。
3226
票
7回复
3,613,455
3097
票
41回复
2,372,512
如何有效地遍历Java Map中的每个条目?
如果我有一个用Java实现Map接口的对象,并且希望对其中包含的每一对进行迭代,那么遍历该映射的最有效方法是什么?
元素的顺序是否取决于我对接口的特定映射实现?
3073
票
55回复
614,952
2988
票
27回复
2,004,482
Java中的public,protected,package-private和private之间有什么区别?
在Java中,关于何时使用每个访问修饰符(即默认(程序包私有), public , protected和private )的明确规则,同时使class和interface以及继承都可以使用?
2963
票
32回复
1,015,102
何时在Java中通过ArrayList使用LinkedList?
我一直是一个简单使用的人:
我将接口用作可移植性的类型名称,这样当我问诸如此类的问题时,便可以重新编写代码。
什么时候应该在ArrayList上使用LinkedList ,反之亦然?
2880
票
43回复
5,797,982
2866
票
25回复
853,153
什么是serialVersionUID,为什么要使用它?
当缺少serialVersionUID时,Eclipse会发出警告。
可序列化的类Foo没有声明类型为long的静态最终serialVersionUID字段
什么是serialV
2632
票
3回复
227,367
为什么打印“B”比打印“#”要慢得多?
我生成了两个1000 x 1000矩阵:
第一个矩阵: O和# 。 第二个矩阵: O和B
使用以下代码,第一个矩阵需要8.52秒才能完成:
使用此代码,第二个矩阵需要259
2620
票
31回复
2,856,097