• 错题订正


    此题目考察的是java基础的变量的声明及使用,调用method()方法时i的值被改变成9 并进行输出。 选择a

    普通方法可以访问静态方法和静态变量,但静态方法不能直接访问非静态的变量和方法。 这里的静态变量会先于method方法加载,为什么?静态属于类的,它会随着虚拟机加载类是就加载了,并且他先于构造方法加载

    该题目考察跳转语句break与continue的使用,break可以终止并跳出循环体;continue可以终止本次循环,但继续进入下次循环。

     

    Java标识符可以由字母、下划线、$及数字组成,但是不可以以数字开头,且区分大小写,不可以使用Java的关键字。答案A为Java的关键字,C以数字开头了,D中包含了空格,因此答案B是正确的。

     

    类是对象的抽象,对象是类的具体实现

    return可以退出方法当然可以退出多重循环break有种 特殊用法:break:标签名 (配合多重循环之前的预设标签 )也可以退出但是这种方式类似VB的goto语句 容易破坏程序流的清晰性 所以 一般基本上不用 足以说明出题人多么无聊 心理多么阴暗………… (除了这题可以忽视这种用法的说)

    C项java -version、javac –version都可以查看jdk安装版本。 在Windows系统中,必须安装JDK,才可以使用Java环境。而配置JDK环境变量。 JAVA_HOME不是必须的,使用JAVA_HOME类似于Java语言中的变量,在Path环境变量中,可以通过%JAVA_HOME%in获取bin文件夹的绝对路径,但是也可以在Path中直接写绝对路径如C:jdk1.7.0_75in来代替JAVA_HOME。所以答案为d。

     

    i为int类型,d为double类型,表达式i*d*2.0结果为double类型,因此方法的返回值应为double类型。

    int类型数值可以隐行转化为double类型数值

     正确的顺序是:package语句声明包,import语句导包,Class语句定义类

     

    正确答案为C。sum()方法的作用是求出从5到变量num之间所有整数的和,因为调用sum()方法时传递的值num值为10,因此就是计算从5到10之间的整数相加的和,结果为45。

    ==操作比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量在堆中存储的地址是否相同,即栈中的内容是否相同。 equals操作表示的两个变量是否是对同一个对象的引用,即堆中的内容是否相同。

    = = 这个是判断地址的值是否是一个 equals判断的是值相等 是不是一样的 string NEW 出来的就是新的地址 所以地址值是不同的 ABC equals ABC 就是相等的

     

    因为text.add()方法中的参数是两个int类型,传参的时候给了一个double类型。

    形参中为int类型,而实参中却写上了double类型

  • 相关阅读:
    Linux新手入门:通过chmod改变文件权限--转
    一个非常好的性格切割问题
    Weka算法Classifier-tree-J48源代码分析(一个)基本数据结构和算法
    百度地图3.1课程—检索演示
    JAVA在IO流量汇总
    crm2011i创建nt类型字段
    学习vi和vim编辑(3):一个简单的文本编辑器(2)
    禹洲:我们这一代人的困惑
    D其他项目打电话AL工程EF Model
    HDU 2289 Cup(可以二分法,但是除了它的一半?)
  • 原文地址:https://www.cnblogs.com/rzbwyj/p/9829410.html
Copyright © 2020-2023  润新知