SCJP考试认证复习笔记系列之三

原创 2004年07月04日 10:12:00

      SCJP考试认证复习笔记系列之三

  1. java中的boolean类型不能和int类型进行转换的,不要认为true为1、false为0
  2. 局部变量在使用前一定要先初始化
  3. class中如果含有抽象方法那么必须要声明为抽象类,如果没有抽象方法也可以声明为抽象类,接口中的方法都不能在接口中实现。
  4. length是数组的一个变量而不是方法,通常我们计算Collection的时候要用size()方法
  5. Boolean[] xx = new Boolean[12]和boolean[] yy = new boolean[12]的区别是:前者是Object的数组,并被初始化为null后者是基本数据类型数组被初始化为false
  6. java.util中的类Vector和HashTable是线程安全的
  7. 编译器为你提供的默认构造器的访问控制符是和他所属类的访问控制符一致的
  8. 0。0==-0。0是返回true的
  9. 本地变量不能声明为static
  10. class Base
    {
     int i = 99;
     public void amethod()
     {
             System.out.println("Base.amethod()");
            }
            Base()
     {
                  amethod();
            }
    }
    public class Derived extends Base
    {
     int i = -1;
           
     public static void main(String argv[])
     {
             Base b = new Derived();
             System.out.println(b.i);
             b.amethod();
            }
     
            public void amethod()
     {
                    System.out.println("Derived.amethod()");
            }
    }
    上面的程序输出为Derived.amethod() 99 Derived.amethod(),当Base b = new Derived()执行的时候首先去执行Base的构造器,但是由于b的实际类型是Derived所以b的amethod在构造器内被调用。变量是和声明类型相关的所以输出9,方法(静态方法除外)是跟实际类型相关的输出Derived.amethod()
  11. 切记数组的下标从0开始
  12.  StringBuffer sb = new StringBuffer("ha");
      System.out.println(sb+1);这样的话是不能通过编译的,因为+并不能用在StringBuffer和int之间,只能在String和原始数据类型之间
  13. 不同包装类的比较会返回false例如 new Integer(4).equals(new Long(4));如果是同类型那么equals比较的就是他们的值了
  14. 含有assert的程序如果执行的时候不用-ea那么相关的语句会被忽略

 

SCJP考试认证复习笔记系列之三

  • zgqtxwd
  • zgqtxwd
  • 2008年04月25日 18:58
  • 113

Java认证考试心得:顺利通过SCJP测试全接触

来源:ChinaITLab 收集整理2004-5-17 11:09:00  Java以其平台无关性、,Java技术以其独特的优势对Java掌握的程度,参加Su绩通过了SCJP1.4的认证考面向对象、支...
  • kiOm
  • kiOm
  • 2004年10月24日 19:17
  • 2408

怎样拿下SUN公司的SCJP认证?

SCJP本来易拿下,可我第一次却恰恰为59%,郁闷啊!1250RMB的银子啊!你们可不要蹈偶的覆辙啊!想过SCJP的哥们,可以进去看看我的体会。。。。。。。SUN的SCJP资格证书,想说拿你却并不难!...
  • pensincun
  • pensincun
  • 2002年02月21日 15:50
  • 676

JAVA--scjp证书。

过了SCJP,得分94%,自我感觉良好。下面把我自己的复习,考试过程在这里做个小结吧:      1.知识背景和概况:      我不是程序员,在大学做毕业设计的时候用Java系统,后来就没...
  • weixin_35773751
  • weixin_35773751
  • 2017年09月18日 10:05
  • 1119

Linux 复习笔记

Linux 常用基本命令: 文件 —— cp  rm  mv  tail  mv  more  find  grep 进程 —— ps  kill  jobs  top 管理 —— useradd  ...
  • chen892704067
  • chen892704067
  • 2017年07月29日 11:07
  • 195

嵌入式系统设计师考试复习笔记之存储管理篇

引言   1、存储器系统的层次架构 计算机系统的存储器被组织城一个金字塔的层次结构。 自上而下为:CPU内部寄存器、芯片内部高速缓存(cache)、芯片外部高速缓存(SRAM、SDRAM、DR...
  • zhangzh000
  • zhangzh000
  • 2013年09月24日 20:07
  • 956

spring 复习笔记

Spring 框架提供约 20 个模块,可以根据应用程序的要求来使用1. 核心容器: 核心容器由核心,Bean,上下文和表达式语言模块组成,它们的细节如下:核心模块提供了框架的基本组成部分,包括 Io...
  • zhugeyangyang1994
  • zhugeyangyang1994
  • 2017年01月11日 18:00
  • 551

SCJP考试复习笔记4

 第四章:声明类(1)源文件声明规则1.每个源代码文件只能有一个public类2.注释可以出现在源代码文件任一行的开始或结尾处。3.如果文件中有一个public类,那么文件名必须与public类的名称...
  • fzxy002763
  • fzxy002763
  • 2010年11月01日 17:18
  • 668

SCJP考试复习笔记1

序:貌似我开始学JAVA的时候是大一下的时候的事情了吧,在珠海永亚学院,貌似当时同学还有一个是我学校的老师,匆匆两年多过去了,终于把JAVA基础学的差不多了,可以开始准备SCJP认证了。开始正题吧,本...
  • fzxy002763
  • fzxy002763
  • 2010年10月25日 19:40
  • 729

SCJP考试复习笔记2

昨天完成了基本JAVA开发环境的配置。(PS.现在虽然开发JAVA喜欢使用集成的IDE,但是对于刚开始学习的时候使用CMD手动去完成编译和运行也是挺好的)第二章:JAVA基本概念回顾JAV程序主要是对...
  • fzxy002763
  • fzxy002763
  • 2010年10月26日 13:05
  • 645
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SCJP考试认证复习笔记系列之三
举报原因:
原因补充:

(最多只允许输入30个字)