阿里巴巴 java 面试题 阿里巴巴 java 面试题 阿里巴巴公司设计软件开发,软件开发工必需把握 Java 技术
以下是:阿里巴巴 java 面试题,欢迎大家阅读
阿里巴巴软件招 JAVA 高级工程师面试题【1】 1
两个对象值相同(x
equals(y)==true),但却可有不同的 hash code,这句话对不对
GC 是什么
为什么要有 GC
请简要描述一下 J2EE 应用中的 class loader 的层次结构
写一段代码,实现银行转帐功能: 接口定义如下: Public interface ITransfer{ /** * 银行内部转帐,从转出帐号中扣除转帐金额,给转入帐号增加转帐金额,需要保证以上两个操作 * 要么同时成功,要么同时失败 * fromAccountId 转出帐号 * outAccountId 转入帐号 * amount 转帐金额 **/ Public void transferInner(String fromAccountId,String outAccountId, BigDecimal amount); /** * 外部转帐-转出,从转出帐号中扣除转帐金额 * fromAccountId 转出帐号 * amount 转帐金额 **/ Public void transferOut(String fromAccountId,BigDecimal amount); /** * 外部转帐-转入,给转入帐号增加转帐金额 * toAccountId 转入帐号 * amount 转帐金额 Public void transerIn (String toAccountId, BigDecimal amount); } 请编写你的实现类,来实现上述接口 Account 表 字段:accountId , 主键 varcha