回到考试中心首页|兰州学生网LOGO
首页  |  外语考试  |  IT认证  |  基础教育  |  甘肃省专升本  |  学历考试  |  硕士学历  |  公务员  |  会计考试  |  职业资格  |  医学医药  |  建筑工程
会员登录
热门文章
·二级建造师模拟试题一套
·公务员面试自我介绍范文
·践行社会主义荣辱观 党课讲稿
·八荣八耻,从我做起!
·临床执业医师考试真题完全版(一)
·学习八荣八耻心得体会(完善版)
·八荣八耻演讲稿
·八荣八耻歌(歌词)
·英文自我介绍
·中学:教师资格认证考试全真模拟试卷和答案
·八荣八耻中学生演讲稿
·小学教师资格考试教育学仿真试题之一
·八荣八耻手抄报内容
·《八荣八耻歌》歌词 伴奏及曲牌
·暑期实践报告
广告推荐
SCJP 035经典104题分析笔记(七)
作者: 来源: 责任编辑: 更新日期:2006-6-23 0:39:13 浏览:
SCJP 035经典104题分析笔记(七)

该文章原出处 懒刺猬的BLOG 地址:http://blog.sina.com.cn/u/1224649382

31.

 import java.awt.*;
 public class X extends Frame{
  public static void main(String[] args){
   X x=new X();
   x.pack();
   x.setVisible(true);}
   public X(){
    setLayout(new GridLayout(2,2));
    Panel p1=new Panel();
   add(p1);
 Button b1=new Button("One");
 p1.add(b1);
 Panel p2=new Panel();
 add(p2);
 Button b2=new Button("Two");
  p2.add(b2);
 Button b3=new Button("Three");
  p2.add(b3);
 Button b4=new Button("Four");
  add(b4);
  }
   }
when the frame is resized,
A.all change height    B.all change width   C.Button "One" change height
D.Button "Two" change height  E.Button "Three" change width
F.Button "Four" change height and width

题意:frame改变大小时,

分析: Window类及其继承类FramDialog默认的布局管理器都是BorderLayout。而Panel及其继承类Applet的默认管理器都是FlowLayout。与考试有关的布局管理器还有GridLayout。相关内容请参照教材。

解答: F

注意: 需要说明的是如果使用绝对定位控制组件的位置,需要setLayout(null),不然设置组件大小和位置都不会起作用。

示例: w31.java

 

32. 1)public class X{
 2)    public static void main(String[] args){
 3)     String foo="ABCDE";
 4)     foo.substring(3);
 5)     foo.concat("XYZ");
 6)    }
 7)   }
 what is the value of foo at line 6?

题意:6行的foo的值是什么?

分析: 考察String类,大纲中对String类和StringBuffer类的要求比较明确,所以在此把这两个类总结一下。

String的构造器:String(),创建一个空对象;
              String(byte[] bytes)
,用一个byte数组创建一个对象;
              String(byte[] bytes, String charsetName)
,用bytes数组创建一个用charseName
                           
指定的字符集的对象;

              String(byte[] bytes, int offset, int length)
,用bytes数组的第offset
                           
offset+length的子串创建一个对象;
              String(byte[] bytes, int offset, int length, String charsetName)
,用bytes
                           
组的第offset到第offset+length的子串创建一个用charseName指定
                           
的字符集的对象;
              String(char[] value)
,创建一个值等于字符串value的对象;
              String(char[] value, int offset, int count)
,从value字符串中第offset个位置
                           
截取count个字符创建一个对象;
              String(String original)
,用original对象的值创建一个新的对象
              String(StringBuffer buffer)
,用buffer对象的值创建一个新的对象。

StringBuffer的构造器: StringBuffer(),创建一个值为空的对象;
              StringBuffer(int length)
,创建一个值为空容量为length的对象;
              StringBuffer(String str)
,用str的值创建一个对象。

String的方法:常用的有,charAt()compareTo()concat()replace()substring()toLowCase()toUpperCase()endsWhith()startWhith()indexOf()length()equalsIgnoreCase()contentEquals()split()copyValueOf()trim()valueOf()getBytes()getChars()

StringBuffer的方法:常用的有,append()capacity()charAt()delete()deleteCharAt() ensureCapacity()getChars()indexOf()insert() lastIndexOf()length()replace()reverse() setCharAt()setLength()substring()

解答: ABCDE

注意: "XYZ"是字符串还是String对象呢?用"XYZ".getClass().getName()。看一下就知道了。

示例: w32.java

打印本文 收藏本文 返回顶部 关闭窗口
   考试中心分类导航
      外语考试 | 英语四六级 | 专四专八 | 职称英语 | 口译笔译 | 商务英语 | 实用英语 | 托福 | 雅思 | GRE | LSAT | PETS | GMAT
      IT认证 | 计算机等级 | 软件程序员 | 微软认证 | 思科认证 | Oracle | Linux | JAVA
      甘肃省专升本 | 专升本动态 | 招生计划 | 考试大纲 | 专升本试题    基础教育 | 中考 | 高考    学历考试 | 成人高考 | 自学考试
      硕士学历 | 考研 | MBA/EMBA | 在职硕士 | 法律硕士 | 会计硕士 | 工程硕士    公务员 | 考试动态 | 考试指导 | 考试真题 | 模拟题 | 技巧心得
      医学医药 | 执业护士 | 执业医师 | 执业药师    会计考试 | 资产评估 | 经济师 | 从业资格 | 会计职称 | 注会 | 注税 | 高级会计 | ACCA/CAT | 精算师
      职业资格 | 保险考试 | 报关员 | 外销员 | 物流师 | 报检员 | 司法考试 | 律师考试 | 商务师 | 人力资源 | 电子商务 | 导游资格 | 证券考试 | 教师资格
      建筑工程 | 岩土师 | 室内设计师 | 质量资格 | 房产估价 | 土地估价 | 建造师 | 造价师 | 建筑师 | 结构师 | 监理师 | 咨询师 | 城市规划 | 安全工程师
设为首页   |    收藏本站   |    网站帮助   |    网站地图   |    意见反馈   |    关于我们   |    广告服务   |    联系办法
陇ICP备05005179 不良信息举报