两个面试题:
  1.字符串A是由n个小写英文字母(a~z)构成的,定义为byte A[n].你能用更少的空间表示这个字符串吗?请写出实现原理和节省的空间比率.
  2. 一人出30买进一种商品,40卖出,50买进,60卖出,依次类推.请分析这种商业计划是否赢利?

解决方案 »

  1.   

    RemoteException远程方法调用时要抛出的异常
      

  2.   

    1.字符串A是由n个小写英文字母(a~z)构成的,定义为byte A[n].你能用更少的空间表示这个字符串吗?请写出实现原理和节省的空间比率.char是8个bit位,而2^8有256个bit位,因此换成二进制存储更节约空间,实现方法如下:
    如2^m=n,则用m个bit位存每个英文字母(m<8),a 表示为0...1(m-2个0),b表示为0...10(m-3个0),依次类推即可,节省的空间比率为m/82. 一人出30买进一种商品,40卖出,50买进,60卖出,依次类推.请分析这种商业计划是否赢利?我靠,他每次卖出去得用多10块得价格才能买回来,这样哪次如果卖不出去了他肯定是亏10块,赢利个毛!
      

  3.   

    楼上:1.字符串A是由n个小写英文字母(a~z)构成的,定义为byte A[n].你能用更少的空间表示这个字符串吗?请写出实现原理和节省的空间比率.  解题精彩,佩服!2. 一人出30买进一种商品,40卖出,50买进,60卖出,依次类推.请分析这种商业计划是否赢利?  请注意每次买卖都可以有即得利益,如果这种商业模式可以延续,到100,000,000的时候,
      如果能卖出去,盈利99,999,970元,如果卖不出去,亏损30元。
      这种生意你做不做?总结:
    楼上是真正的优秀软件工程师,程序写得好,没有生意头脑。
      

  4.   

    class A
    {
        private i =0;
    }public class B
    {
        private void test()
        {
             //加入自己的代码,使能调用类A中的i;
         }
    }
      

  5.   

    用反射机制:
    class A
    {
        private int i =0;
    }public class B
    {
        private void test() throws Exception 
        {
             //加入自己的代码,使能调用类A中的i;
             int iInA;
             A a = new A();
             Field[] f = a.getClass().getDeclaredFields();
             f[0].setAccessible(true);
             
             iInA = f[0].getInt(a); // iInA 就是A类中私有变量i的值。
             System.out.println(iInA);    
         }
    }
      

  6.   

    JAVA软件工程师就业培训(信息呈现,先就业后付款)
    课程代号:Java137
    课程简介:本课程从最初级的Java开始授课,一直讲授至J2EE,并且授以工作中经常使用的软件工程、配置管理、测试等相关的知识.从本课程开始至结束,您将全面、深入的学习到Java全系列的知识,并能够积累2年左右的工作经验,您也能够学习到企业文化、沟通技巧、面试技巧等相关知识. 
    招生人数:15人
    开课日期:06年6月7日
    课程长度:3个月
    上课时间:周一到周五;上午9:00-12:00;下午1:00-4:00;晚上6:00-8:00练习
    授课地点:尚学堂本部(西客站教学区)
    学    费:7800/人(仅限此次推广期价格,下次班将恢复原价10800/人)
    报名咨询: 010-58052712 马老师 六日不休
    更多内容请登录公司网站:http://www.bjsxt.com
      

  7.   

    hxkang >>> ERROR: SQl : UPDATE tbl_child_hospital SET fldHospGroup=?, fldHospMode=?, fldHospAddress=?, fldHospCode=?, fldHospOpenTel=?, fldHospWWW=?, fldHospPP=?, fldHospPhone=?, fldHospFax=?, fldHosp2PP=?, fldHosp2Phone=?, fldHosp2Fax=?, fldHosp2Email=?, fldHospDoct=?, fldHospEquip=?, fldHospItem=?, flhospWelld=?, fldHospBak=?, fldDjyy=?, fldHzqr=?, fldJcwb=?, fldSswb=?, fldSsqx=?, fldDateFrom=?, fldDateTo=?, fldHospZxyh=?, fldHospDetailUrl=?, fldHospBbsUrl=?, fldRegDisp=?, fldIndexDisp=?, fldIsTop=? WHERE fldHospID=?[[Microsoft][SQLServer 2000 Driver for JDBC]The DBMS returned an unspecified error.]
    hxkang >>> ERROR: &Iuml;&micro;&Iacute;&sup3;&sup3;&ouml;&acute;í[[Microsoft][SQLServer 2000 Driver for JDBC]The DBMS returned an unspecified error.]
    hxkang >>> ERROR: queryFirstRow error: SQL(SELECT count(*) FROM (SELECT TOP 100 PERCENT hospID, hospName, hospProvince, hospCity  FROM tbl_main_hospital ORDER BY hospID desc) sys_query_tmp)
    hxkang >>> ERROR: ±¨±í&acute;&brvbar;&Agrave;í&sup3;&ouml;&acute;í[[Microsoft][SQLServer 2000 Driver for JDBC]Connection reset by peer: socket write error]
    hxkang >>> ERROR: &Iuml;&micro;&Iacute;&sup3;&sup3;&ouml;&acute;í[±¨±í&acute;&brvbar;&Agrave;í&Ograve;ì&sup3;&pound;:java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Connection reset by peer: socket write error]
    hxkang >>> ERROR: queryFirstRow error: SQL(SELECT count(*) FROM (SELECT TOP 100 PERCENT tbl_main_hospital.hospName, tbl_child_hospital.fldHospID, fldHosp2PP, fldDateFrom, fldDateTo, fldWebDisp, fldRegDisp, fldIndexDisp, fldIsTop FROM tbl_main_hospital, tbl_child_hospital WHERE tbl_main_hospital.hospID = tbl_child_hospital.fldHospID ORDER BY hospID desc) sys_query_tmp)
    hxkang >>> ERROR: ±¨±í&acute;&brvbar;&Agrave;í&sup3;&ouml;&acute;í[[Microsoft][SQLServer 2000 Driver for JDBC]Connection reset by peer: socket write error]
    hxkang >>> ERROR: &Iuml;&micro;&Iacute;&sup3;&sup3;&ouml;&acute;í[±¨±í&acute;&brvbar;&Agrave;í&Ograve;ì&sup3;&pound;:java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Connection reset by peer: socket write error]
    hxkang >>> ERROR: queryFirstRow error: SQL(SELECT user_password, user_name, user_type, status, user_dept FROM sys_users WHERE user_id=?)
    hxkang >>> ERROR: Logon Error:[[Microsoft][SQLServer 2000 Driver for JDBC]Connection reset by peer: socket write error]
    hxkang >>> ERROR: queryFirstRow error: SQL(SELECT user_password, user_name, user_type, status, user_dept FROM sys_users WHERE user_id=?)
    hxkang >>> ERROR: Logon Error:[[Microsoft][SQLServer 2000 Driver for JDBC]Connection reset by peer: socket write error]
    hxkang >>> ERROR: SQl : INSERT INTO tbl_child_hospital (fldHospID, fldHospGroup, fldHospMode, fldHospAddress, fldHospCode, fldHospOpenTel, fldHospWWW, fldHospPP, fldHospPhone, fldHospFax, fldHosp2PP, fldHosp2Phone, fldHosp2Fax, fldHosp2Email, fldHospDoct, fldHospEquip, fldHospItem, flhospWelld, fldHospBak, fldDjyy, fldHzqr, fldJcwb, fldSswb, fldSsqx, fldDateFrom, fldDateTo, fldHospZxyh, fldHospDetailUrl, fldHospBbsUrl, fldWebDisp, fldRegDisp, fldIndexDisp, fldIsTop) VALUES(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[[Microsoft][SQLServer 2000 Driver for JDBC]Connection reset by peer: socket write error]
    hxkang >>> ERROR: &Iuml;&micro;&Iacute;&sup3;&sup3;&ouml;&acute;í[[Microsoft][SQLServer 2000 Driver for JDBC]Connection reset by peer: socket write error]
      

  8.   

    各位大侠:请问以上是什么问题?hxkang >>> ERROR: SQl : UPDATE tbl_child_hospital SET fldHospGroup=?, fldHospMode=?, fldHospAddress=?, fldHospCode=?, fldHospOpenTel=?, fldHospWWW=?, fldHospPP=?, fldHospPhone=?, fldHospFax=?, fldHosp2PP=?, fldHosp2Phone=?, fldHosp2Fax=?, fldHosp2Email=?, fldHospDoct=?, fldHospEquip=?, fldHospItem=?, flhospWelld=?, fldHospBak=?, fldDjyy=?, fldHzqr=?, fldJcwb=?, fldSswb=?, fldSsqx=?, fldDateFrom=?, fldDateTo=?, fldHospZxyh=?, fldHospDetailUrl=?, fldHospBbsUrl=?, fldRegDisp=?, fldIndexDisp=?, fldIsTop=? WHERE fldHospID=?[[Microsoft][SQLServer 2000 Driver for JDBC]The DBMS returned an unspecified error.]
    hxkang >>> ERROR: 系统出错[[Microsoft][SQLServer 2000 Driver for JDBC]The DBMS returned an unspecified error.]
    hxkang >>> ERROR: queryFirstRow error: SQL(SELECT count(*) FROM (SELECT TOP 100 PERCENT hospID, hospName, hospProvince, hospCity  FROM tbl_main_hospital ORDER BY hospID desc) sys_query_tmp)
    hxkang >>> ERROR: 报表处理出错[[Microsoft][SQLServer 2000 Driver for JDBC]Connection reset by peer: socket write error]
    hxkang >>> ERROR: 系统出错{报表处理异常}:java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Connection reset by peer: socket write error]