04 2012 档案

摘要:当Java程序产生异常,你能做些什么呢?1.捕捉并处理它,防止它进一步传播(propagate)。2.捕捉并再次抛出它,这么一来它会被传播给调用端。3.捕捉它,然后抛出一个新异常给调用端。4.不捕捉这个异常,听任它传播给调用端。如果你在开发初期不知道如何应付异常,至少要像下面这样做:public void m1(){ //... try{ }catch(FileNotFoundException fnfe){ System.out.println(fnfe+"caught in method m1"); LogException... 阅读全文
posted @ 2012-04-24 23:12 吴超文 阅读(212) 评论(0) 推荐(0) 编辑
摘要:public class Practical_16_exception { public static void main(String[] args) { System.out.println("Entering Main()"); Practical_16_exception pe = new Practical_16_exception(); try { System.out.println("Calling m1()"); pe.m1(); ... 阅读全文
posted @ 2012-04-24 22:41 吴超文 阅读(410) 评论(0) 推荐(0) 编辑
摘要:这两天编程遇到一个问题,我的地图浮标图片在WVGA手机上正好,在QVGA上就显的太大,所以我要根据屏幕的不同调整浮标的大小使其在QVGA大小合适。有的同事提出了依据分辨率来区分不同的屏幕,但是单WVGA就支持好几种不同的分辨率,QVGA又支持好几种。。。而且更神奇的时候,有时候,通过代码获取屏幕分辨率竟然得到了320 x 427,Android文档是不支持这种分辨率的,所以依据分辨率来区分不同的屏幕是行不通的。还好通过仔细研读文档,“各种VGA的density是不同的,(hdpi: 240 , ldpi: 120 , mdpi: 160 , xhdpi: 320)”,所以只要求出不同屏幕的de 阅读全文
posted @ 2012-04-09 16:51 吴超文 阅读(2061) 评论(0) 推荐(0) 编辑
摘要:/** * * @ClassName: GolfBall * @Description: 高尔夫球类* @date 2012-4-5 下午10:11:30 */class GolfBall{ private String brand; //品牌 private String make; //型号 public GolfBall(String brand, String make) { super(); this.brand = brand; this.make = make; } public String getBr... 阅读全文
posted @ 2012-04-05 22:30 吴超文 阅读(237) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示