第一题题目有错
应该是:The class "Class" has no pulbic constructor.
判断是正确的,
JDOC里面的原话如下:
Class has no public constructor. Instead Class objects are constructed automatically by the Java Virtual Machine as classes are loaded and by calls to the defineClass method in the class loader. 

解决方案 »

  1.   

    int subInd1=banner.lastIndexOf("One",10);
    第二题:
    lastIndexOf("one",10)表示寻找最后一个字符串"One"的位置
    原先字符串的第一个字符的位置是0如果找不到这个字符串,返回是-1
      

  2.   

    问题一:
    判断:
    Class 类没有公开的构造函数参考解释:
    A是对的. 引用..."Class类没有公开的构造函数.取而代之,Classs 对象 是由JAVA虚拟机自动构造的,
    就像类自动被定义他的方法加载并且被调用一样.问题二:
    代码如下:
    String banner="One man, One vote";
    int subInd1=banner.lastIndexOf("One",10);
    System.out.println(subInd1);打印的结果是9
    是向前数,索引号是10的字符,也就是第11个字符,就是句子中第2个One的n啦,然后从这个n反向搜索,从0开始数到第一个One的O刚好是9.问题三:
    由于在下不是计算机专业的。
    所以问一下很基础的问题。二进制数的加减法是不是都用补码?
    //机器里面才是补码,编程时不用考虑.
    如果出现溢出怎么解决?
    //CPU OVER标志会置位,操作数的值轮回,补码8位最大值01111111(255)益出1后变成10000000(-254)
    理论而已,编程时不用管的.尤其是JAVA,中间还隔了一层虚拟机.遵守虚拟机规则就够了.