我可以在Windows 98中安装在Visual Studio 2012中开发的.Net应用程序吗?
我正在使用.NET framework 4.5.1并且我已经在Windows 7 Ultimate中开发了桌面应用程序我必须在不同的PC上安装这个应用程序,但其中一个有win-98所以我需要知道我是否以与我相同的方式安装它对于其他PC或我必须做其他事情.
因为格式化操作系统是最后一个选项,因为有一些重要的程序在Win-98上完美运行,并且不能为一个应用程序丢失旧东西.
我已经安装在Windows 07和Xp中,但不知道它是否能正常工作Win98
.
如果您的回答是否,是否有任何解决方案?
枚举包含名称和valueOf
方法。
众所周知,Java编译器会为每个枚举自动生成一个静态方法,称为值。
此方法返回在枚举内定义的所有常量的数组。
由于方法有一个静态值,那么为什么要使用name()
method?那么静态方法values()
和valueof()
方法之间有什么区别?
我有以下案例,
public class Test {
private static final int MAX_NUMBER = 10_00_00;
public static void main(String[] args) {
List<Integer> list = new CopyOnWriteArrayList<>();
long start = System.nanoTime();
for(int i = 0; i < MAX_NUMBER; i++) {
list.add(i * 2);
}
long end = System.nanoTime();
System.out.println(((end - start) / Math.pow(10, 9)));
}
}
Run Code Online (Sandbox Code Playgroud)
输出
6.861539857
Run Code Online (Sandbox Code Playgroud)
与大约花费的时间相比,它添加元素的速度相当慢。我在文档中知道了原因,ArrayList
0.004690843
一种线程安全的变体,
ArrayList
其中所有可变操作(添加、设置等)都是通过制作底层数组的新副本来实现的。
所以,我的理解是,每当我在此列表中添加新元素时,它都会创建新的新数组并在该数组的最后一个索引处添加元素。我发现add
方法中有一个锁,除此之外,该方法实际上每次都创建新的数组。
当我增加到MAX_NUMBER
我10_00_000
的程序继续运行并且永远不会结束(它会,但我不能等这么久)。
我认为Collections.synchronizedList
当您想要线程安全和速度时这是更好的选择。我用了它,花了大约0.007673728
。
我的问题:
我有一个方法A,我在其中创建了一个数组.现在我想在另一个方法B中使用该数组,并且想知道是否有可能在方法B中调用方法A并使用数组而不是在我创建的每个方法中创建数组.
public static void myArray() {
String[][] resultCard = new String[][]{
{ " ", "A", "B", "C"},
{ "Maths", "78", "98","55"},
{ "Physics", "55", "65", "88"},
{ "Java", "73", "66", "69"},
};
}
public static void A() {
//Not sure how I can include the array (myArray) here
}
public static void B() {
//Not sure how I can include the array (myArray) here
}
Run Code Online (Sandbox Code Playgroud) 我在Android应用程序中有一个简单的for循环,但它似乎并没有在其中执行代码.我已经删除了循环中的代码并用toast方法替换它用于调试目的但它仍然没有执行,我无法解决原因,我的循环的语法必定是错误的,但是eclipse显示没有错误和java编程相当新我无法发现我出错的地方.
代码如下:
public void calcAverage() {
for (int i = 0; i > counter; i++) {
toastMsg = "for loop";
toast();
}
}
Run Code Online (Sandbox Code Playgroud)
calcAverage()
只需按一下按钮即可调用该方法.
继续更改代码但仍无法单击"保存"按钮.
这里的代码:
<tr>
<td align="center" valign="middle">
<input type="submit" name="btn_basic" id="btn_basic" value="Save" disabled="disabled" />
</td>
</tr>
Run Code Online (Sandbox Code Playgroud)