关于java的数组疑问,求解答

问题描述

public class Test {static final int[] a=new int[5];public static void main(String[] args){a[1]=5;System.out.println(a[1]);}}//这样没有错误,但是下面就会出错了。。public class Test4 {static final int[] a=new int[5];a[1]=5;public static void main(String[] args){System.out.println(a[1]);}}//为什么在main方法里面就可以对a数组赋值?? 问题补充:Wind_ZhongGang 写道

解决方案

引用就是不明白为什么成员变量再赋值要放到方法体里?因为java是面向对象语言 不是面向过程 类 = 属性 + 方法类初始化就通过静态变量或者构造函数赋值 然后通过函数执行
解决方案二:
引用就是不明白为什么成员变量再赋值要放到方法体里?规定,就像你定义一个公共属性得加public属性一样,你对一个变量引用赋值,要么在声明它的时候就赋值,要么在方法体中进行赋值。
解决方案三:
。。。。。。。。。。。。。。 你牛逼。。。。。
解决方案四:
引用public class Test4 { static final int[] a=new int[5]; a[1]=5; public static void main(String[] args){ System.out.println(a[1]); }} 这个样子编译都通不过吧……
解决方案五:
引用a[1]=5; 这个操作应该放在方法体里去执行。

时间: 2024-10-28 14:59:22

关于java的数组疑问,求解答的相关文章

多线程-php单例问题 疑问求解答

问题描述 php单例问题 疑问求解答 A.php <?php class Singleton { private static $instance; private function __construct() { echo "This is ok!rn"; } public static function GetInstance() { if (!(self::$instance instanceof self)) { self::$instance = new self();

代码分析-一道Java笔试题,求解答(关于类的加载与初始化)

问题描述 一道Java笔试题,求解答(关于类的加载与初始化) 自己查了一些资料,还是看不懂这个程序的输出结果,求各位详细解释初始化和执行过程,谢! public class Alibaba { public static int k = 0; public static Alibaba t1 = new Alibaba("t1"); public static Alibaba t2 = new Alibaba("t2"); public static int i =

c++-C++ 弦截法 有些疑问求解答

问题描述 C++ 弦截法 有些疑问求解答 弦截法中,函数各种嵌套调用,例题中所给的一元三次方程是给定的,系数定好的,那么假如我希望一元三次方程的系数是由自己输入的,但调用的函数不是不能存的么,写在主函数里,那后面的 f 函数好像也用不到了,假如 f 函数再调用一个"定系数的函数",总不能每次计算都输入一次吧... #include <iostream> #include <iomanip> #include <cmath> using namespa

求问,一道关于tomcat,java 的问题,求解答

问题描述 求问,一道关于tomcat,java 的问题,求解答 java.net.BindException: Address already in use: JVM_Bind at java.net.DualStackPlainSocketImpl.bind0(Native Method) at java.net.DualStackPlainSocketImpl.socketBind(DualStackPlainSocketImpl.java:106) at java.net.Abstract

测试-关于windows多语言的疑问 求解答

问题描述 关于windows多语言的疑问 求解答 我干测试也有两年了,近日来一直被windows多语言的测试所困扰,公司有一款C/S软件,需要测试多语言,测试系统兼容性,大家都知道windows是可以装语言包的. 那么在不同版本的系统上也需要测多语言么,比如在win8上测了一遍,win10上还需要测试么?windows更新从win7起提出了多语言系统的概念,到后面每次升级都没有再提了,那么是不是可以认为从win7 到win8 win8.1 乃至现在的win10.在多语言上实现是一样的. 一直找不

acm-一道二维数组的ACM题,刚开始接触二维数组,求解答

问题描述 一道二维数组的ACM题,刚开始接触二维数组,求解答 这是题目 Description potato老师虽然很喜欢教书,但是迫于生活压力,不得不想办法在业余时间挣点外快以养家糊口. "做什么比较挣钱呢?筛沙子没力气,看大门又不够帅..."potato老师很是无奈. "张艺谋比你还难看,现在多有钱呀,听说还要导演奥运开幕式呢!你为什么不去娱乐圈发展呢?"lwg在一旁出主意. 嗯,也是,为了生存,就委屈点到娱乐圈混混吧,马上就拍一部激光电影<回来我的爱&g

XMPP + openfire 疑问求解答 ******

问题描述 我用agsXMPP去连接,给这个XmppClientConnection类实例也加了相应的事件处理函数,但是始终不触发式什么情况privateXmppClientConnectionXmppCon;...XmppCon.Open(); 而且就是服务器地址,账号密码随意传值,Open执行后,查看XmppCon的XmppConnectionState总是Connected 解决方案 本帖最后由 n284716246 于 2015-03-19 10:36:45 编辑解决方案二:没人...求解

Java PayPal支付接口,疑问~求解答

问题描述 需求如下:1)选择PayPal支付提交订单后跳转到PayPal登陆支付,返回的参数做保存判断.1)根据保存的交易号或者事务号做退款操作已经找到了PayPal给的接口实例,但是他喵的我真的没找到哪里给我跳转弹窗出PayPal页面的代码.文档读的一阵阵蛋疼,贴出部分实例代码如下://##Create//SampleshowingtocreateaPaymentusingPayPal//付款实例@OverrideprotectedvoiddoPost(HttpServletRequestre

java.lang.NoClassDefFoundError 问题求解答

问题描述 java.lang.NoClassDefFoundError 问题求解答 自己做的小程序,引用百度地图的时候 出现的异常,我另外有个项目是导入的项目,里面也是有百度的SDK引用,同样的eclipse和ADT的版本,没有出现这个异常,试了网上的很多办法,没有能解决.求大神指教! 解决方案 [问题]java.lang.NoClassDefFoundError如何解决java.lang.NoClassDefFoundError问题解决 java.lang.NoClassDefFoundErr