面试题记录

1.UML建模表示图中,继承使用一个空心的三角箭头来表示,该箭头的方向是由子类指向父类。

2.利用Java SDK中那一条命令能够执行test 的main方法? 答:java test     解析:java命令后面只需要class文件的名称就可以,不用加入class全名。

3.Java开发一般遵循几个原则:

  • Java中的代码必须封装到类中。
  • Java中有两种值:对象的引用和元数据类型值
  • 引用代表根据类创建的对象
  • 对象只能通过引用加之操作
  • Java中的对象不能包含其他对象     

4.Java标识符:

  1. 字母
  2. 数字
  3. 下划线
  4. 任意的货币符号(¥、$)
  5. 中文变量、中文字符是合法的
  6. Java中不能在静态方法中引用一个非静态变量

5.隶属于对象的实例变量和实例方法合称为对象的实例成员。

6.类的静态成员隶属于类,而不是隶属于对象。

7.实例成员隶属于实例。但是不隶属与整个类。

8.对象通过调用彼此的实例方法来传递消息

9.代码:

public class X{

  private stasic int a;

  public static void main(String[] args){

    modify(a);

    System.out.println(a);

}

  public stastic void modify(int a){

    a++;

}

}

输入结果:0

解析:类的静态变量a在modify方法中没有被改变,而是改变了modify方法的参数。

上一篇:Atlantis HDU - 1542


下一篇:msyql 修改表相关操作