×

java二维数组初始化 二维数组初始化为0 java

怎样把java二维数组初始化为0?JavaEE和Java有什么区别呀

admin admin 发表于2022-07-11 05:06:33 浏览84 评论0

抢沙发发表评论

怎样把java二维数组初始化为0


新new出来的二维数组就是已经初始为0了,或者利用循环依次赋值0;

例如:

public class Main {	
public static void main(String args) {
int a = new int;
for(int i=0;i《5;i++){
for(int j=0;j《5;j++)
System.out.print(a[i][j]+“ “);
System.out.println();
}
System.out.println(“---------“);
for(int i=0;i《5;i++)
for(int j=0;j《5;j++)
a[i][j]=0;
for(int i=0;i《5;i++){
for(int j=0;j《5;j++)
System.out.print(a[i][j]+“ “);
System.out.println();
}
}
}
/*
 运行结果:
 0 0 0 0 0 
0 0 0 0 0 
0 0 0 0 0 
0 0 0 0 0 
0 0 0 0 0 
---------
0 0 0 0 0 
0 0 0 0 0 
0 0 0 0 0 
0 0 0 0 0 
0 0 0 0 0 
 */

JavaEE和Java有什么区别呀


Java分三个版本:Java SE(标准版)、Java EE(企业版)、Java ME(微型版)

其中SE就是大家学的Java基础,EE是公司最常用的用于网站开发(PC端),ME用于移动端开发,现在熟悉的安卓系统就是用JAVAME开发的。

Java既可以被编译,也可以被解释。通过编译器,可以把Java 程序翻译成一种中间代码 - 称为字节码 - 可以被Java解释器解释的独立于平台的代码。通过解释器,每条Java字节指令被分析,然后在计算机上运行。只需编译一次,程序运行时解释执行。-JAVA

Java不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码,从而实现了“一次编译、到处执行”的跨平台特性。-java

或者用一种更总结性的话术来表达就是:java跨平台就是能在不同的环境(主要是操作系统)上运行java程序!

这也是Java为什么这么火,为什么这么多年依然屹立不倒且久盛而不衰的原因。一个无视于平台,跨平台的语言,必然有长久的生命力。而作为程序员来说,职业发展的长远规划,选择Java远比选择其他无法实现跨平台的语言,更有长远价值(包括现在非常流行的H5语言,也是一种跨平台语言,“一次设计,普遍适用。一次编写,随处部署”,这个后续会在其他文章中具体说一下)。-JAVA

相似的JAVAEE、javase、javame可简单的总结为三点:

  • Java SE 是做电脑上运行的软件。

  • Java EE 是用来做网站的-(我们常见的JSP技术)

  • Java ME 是做手机软件的。

  • 回顾过去十五年的成果,Java一直是数一数二的。Java已经占据了曾经C语言所拥有的地位,而C语言在Java开始流行之前一直是最受关注的语言。TIOBE指数也曾宣布今年是Java语言年,而十年之前,Java就已然获此殊荣。非常期待Java能够获得另一个十年当中的年度最佳编程语言-java


程序员学JAVA用什么笔记本电脑


java编程对于笔记本基本没有特殊要求,但必须具备以下几点:
1.
硬盘容量最好超过100G,因为java在测试部署的时候,会产生很多文件,会占用磁盘空间,硬盘容量越大越好。
2.
如果从事java
android开发,内存的要求是大于2G,因为内存较低的话,模拟器启动很慢,也会影响程序的启动快慢。
-JAVA