软件工程面试题(二十七)

1、j a v a 对象初始化顺序

1.类的初始化(initialization class & interface)

2.对象的创建(creation of new class instances)

顺序:应为类的加载肯定是第一步的,所以类的初始化在前。大体的初始化顺序是:

类初始化 -> 子类构造函数 -> 父类构造函数 -> 实例化成员变量 -> 继续执行子类构造函数的语句

2、一个字符串中可能存在A-Z的全角字符,写一个方法把里面的全角字符转变成半角字符?

答:采用建立字典表进行查找转换
public  static String translate(String s){
        String qj = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
        String bj = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
        StringBuffer sb = new StringBuffer();
        for(int i=0;i             char c 

你可能感兴趣的:(软件工程,java,开发语言)