scjp复习笔记(2)
发布日期:2021-06-30 11:34:30 浏览次数:2 分类:技术文章

本文共 1373 字,大约阅读时间需要 4 分钟。

 

Example 11

注意length和length()的用法:比如String str="My name is wuyangping"求长度为str.length();但String [] str=new String[5],求这个的长度为str.length.

Example 12:

java1.5版本里面也支持像C语言里面的输出输入格式。比如System.out.printf("PI is approximately %f and E is approximately %b" , Math.PI,Math.E);

输出的结果为:PI is approximately 3.141593 and E is approximately true

Example 12

public class Beat {

  Integer i; //line 2

  int x; 

public Beat(int y) {

    x = i + y;            //line 5

    System.out.println(x);

    

  }

  public static void main(String[] args) {

    new Beat(new Integer(4));    //line  9

  }

}

Line 2中的i编译的时候出现nullPointException异常,改为Integer i==new Integer(1)就行。

Example 13:

这里进入了物件导向设计。考题从第9章开始就迅速加深难度,之后各章节考题的量也开始增多了。遇到继承或多型的考题,在解题时务必:

Step01: 依程式大致画出类别图。

Step02: 检查父类别有无提供无参数建构子,若没有无参数建构子,子类别应

在建构子中的第1行呼叫super(⋯)或this(...)。若没有呼叫super(⋯) 或

this(...),应该就会编译失败了!

Step03: 检查覆盖方法有无符合规则(参考《第9-4节:覆盖方法》)。

Step04: 检查是否运用了多型(用上层型别宣告的变数或参数,来参考下层类别

建立的物件)。若是运用多型,注意呼叫到的方法有无被子类别覆盖。

Step05: 若程式中有转型,检查会不会出现执行时期错误。

这样解题或检视程式,应该就能取得结果。

Example 14

JavaBean的命名规则是setXXX()getXXX();isXXX();

Example 15

  class Foo{ 

      public int a = 3; 

      public void addFive(){ a += 5; System.out.print("f "); } 

  } 

  class Bar extends Foo{ 

      public int a = 8; 

      public void addFive(){this.a += 5; System.out.print("b ");} 

  } 

  public class Person{

  public static void main(String d[]) {

  Foo f = new Bar(); 

  f.addFive(); 

  System.out.println(f. a); 

  }

  }

The output is b 3f. A调用的是父类的方法。

转载地址:https://iteblog.blog.csdn.net/article/details/6842759 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:scjp复习笔记(3)
下一篇:SCJP复习笔记(1)

发表评论

最新留言

网站不错 人气很旺了 加油
[***.192.178.218]2024年04月27日 13时18分40秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

电子邮箱账号怎么申请,怎样申请邮箱账号呢 2019-04-30
邮箱怎么发邮件,邮件发信量多少,职场新人怎么发汇报邮件呢? 2019-04-30
企业邮箱注册申请流程,企业邮箱怎么注册账号? 2019-04-30
安全邮箱,企业邮箱哪个好?安全电子邮箱申请 2019-04-30
什么是公司邮箱,如何申请公司邮箱,公司邮箱怎么申请? 2019-04-30
163邮箱域名大全,163邮箱注册申请全流程详解! 2019-04-30
电子邮箱账号申请注册,公司邮件系统哪个好?工作邮箱哪个好? 2019-04-30
怎么申请支持微信登录的企业电子邮箱 2019-04-30
163个人电子邮箱如何申请,邮箱账号都有什么格式你知道吗 2019-04-30
微信企业邮箱登录人口,企业邮箱登陆登录入口 2019-04-30
什么是企业邮箱,如何申请企业邮箱,企业邮箱一年多少钱? 2019-04-30
外贸邮箱选择,外贸企业邮箱注册,海外邮箱申请 2019-04-30
哪家企业邮箱好?免费企业邮箱来一个?邮件服务器谁家好用? 2019-04-30
企业邮箱大全,企业邮箱查询,最大的邮箱是哪个? 2019-04-30
企业邮箱怎么注册流程?企业邮箱域名怎么注册? 2019-04-30
企业电子信箱,电子邮箱格式,企业邮箱怎么注册? 2019-04-30
如何申请企业邮箱注册,如何购买邮箱? 2019-04-30
购买企业邮箱,哪个邮箱最好用?邮件撤回怎么操作? 2019-04-30
电子邮箱是什么?如何申请电子邮箱,申请电子邮箱好处 2019-04-30
如何注册海外邮箱?如何进行邮箱注册163,这些技巧交给你 2019-04-30