`

SCJP笔记整理(一)

阅读更多

说明:这是2007年复习SCJP期间的学习笔记(JavaSE 5.0),有部分遗失。现在整理一下发到Blog上,一方面做个备份,另一方面分享出来,希望对需要的人有用。

-----------------------

第一部分 声明和访问控制

1、标识符必须由字母、货币字符($)或连字符(_)开头,不能以数字开头。

2Java中的几个关键字:

   instanceof:测试类实例。

   native:本地化。

   striptfp:有关浮点运算的平台无关化。

   transient:瞬时化。

   volatile:挥发性变量。

3package语句出现在import之前,位于最前,没有packageimport语句,类声明必须位于源代码第一行。

4、一个文件可具有多个非公有类,不含公共类的文件可以具有与该文件中的任何类都不匹配的名称。

5、默认访问:看作包级访问,具有默认访问的类只能被同一个包中的类看到。

6、关于strictfp:该类中的所有方法代码在处理浮点数时将遵守IEEE-754标准规则,使得浮点数操作与平台无关。

7、可以编译并执行一个abstract类,只要不试图创建它的实例即可。

8、可以把非抽象方法放在抽象类中。

9、所有接口方法隐含都是公共的和抽象的(接口方法总是公共的和抽象的)。

10、接口中定义的所有变量必须是公共的,静态的和最终的。

接口方法一定不能为static

接口中定义的变量不能更改值。(隐含是公共常量)

11this引用总是引用当前正在执行的代码。(运行this引用代码的对象)

12private不能被私有成员声明类以外的任何类中的代码访问。

13、可以在子类中声明相同方法不是重写,而是建造一个同名的方法。

14、当访问默认成员的类属于同一个包时,才能访问默认成员,而对于保护成员,子类位于不同的包中,该子类也可以通过继承访问保护成员。

15、包外子类获得超类引用,该子类不能在超类引用上使用点运算符来访问受保护成员。

16、保护成员对包外子类外的任何代码变成私有的。

17、可访问保护成员:同一个类,同一包中任何类,同一包中子类,同一包外子类。

可访问默认成员:同一个类,同一包中任何类,同一包中子类。

18、方法参数声明为final,不能在该方法中修改它。

19、抽象类的第一具体子类必须实现超类所有抽象方法。

20abstract final || abstract private || abstract static不能同时出现。

21synchronized:方法一次只能被一个线程访问。

22native:本地方法(与平台相关语言实现的)。

23、可变参数列表方法:

类型后面接省略号(…),一个空格,保存参数的数组名称。

必须是方法中的最后一个参数,且一个方法中只允许有一个vararg

24、构造函数可以具有所有正常的访问修饰符,并且可以带有vararg参数。

25byte:8short:16 int:32long:64float:32 double:64 char:16Unicode

26、变量位于栈上,对象位于堆上。

27、局部变量可以为final

28vararg可以为0个。

29、枚举名与其中常量名无关。

分享到:
评论

相关推荐

    SCJP1.4考试笔记大整理

    这份"SCJP1.4考试笔记大整理"包含了丰富的学习资料,帮助考生更好地理解和准备这个认证考试。 一、Java基础知识 SCJP考试主要测试的是Java的基础知识,包括语法、类和对象、异常处理、多线程、内存管理等。考生需要...

    SCJP考题_学习笔记

    2. **学习笔记**: "scjp_amay's notes for 1.4.doc"可能是一位名叫Amay的学习者针对Java 1.4版本的SCJP考试整理的笔记,这个版本可能包含对当时Java语言特性的详细解析,例如原始类型、字符串常量池、异常处理机制等...

    SCJP考试资料整理

    首先,"notes for scjp(1.4).doc"可能是一个关于Java 1.4版本的笔记,这涵盖了Java语言的基础,包括语法、数据类型、流程控制、异常处理、类和对象、包、接口等。Java 1.4是较早的版本,但基础概念对于理解后来的...

    java程序员认证 SCJP学习笔记

    根据提供的文件信息,我们可以整理出一系列关于SCJP(Sun Certified Programmer for the Java Platform)认证考试中的关键知识点。这些知识点覆盖了Java语言的基础概念、数据类型、面向对象编程原则、异常处理等多个...

    JAVA认证-SCJP阅读笔记

    【JAVA认证-SCJP阅读笔记】是一份详细整理的备考SCJP(SUN Certified Java Programmer)的资料,涵盖了Java编程的基础知识。以下是笔记中的主要内容: 1. 合法的程序入口点(Main)与命名规则: - 主方法(main)...

    scjp考试笔记

    以下是我根据"scjp考试笔记"的标题和描述整理的一些关键知识点: 1. **Java语言基础**: - **数据类型**:包括基本数据类型(整型、浮点型、字符型、布尔型)和引用数据类型(类、接口、数组)。 - **变量**:...

    SCJP-mynote

    ### SCJP 笔记与疑问整理 #### 阵列初始化 1. **正确初始化:** `int[] a = {1, 2, 3};` 正确地声明并初始化了一个整型数组,其中包含了三个元素1、2和3。 2. **匿名数组:** - `int[] a = new int[]{1, 2, 3};` ...

    SCJP1.4.rar_scjp .p_scjp 310-065 _scjp p_scjp ppt_scjp1

    1. **题目与答案**:这部分可能包含了一系列针对SCJP考试的实践题目,以及对应的参考答案。考生可以通过做这些题目来检查自己的理解程度,了解考试可能涉及的知识点,从而进行有针对性的复习。 2. **PPT**(演示...

    SCJP认证考试权威资料

    这份"SCJP认证考试权威资料"集合了笔记、陷阱解析、模拟试题和详细的知识点概述,对于备考SCJP的考生来说是一份宝贵的资源。 首先,笔记.doc很可能是考生在学习过程中整理的精华内容,包括关键概念、语法和常犯错误...

    scjp 考试资源1

    4. **重点笔记**:这些笔记可能由已经通过考试的人整理,他们将关键知识点提炼出来,便于快速复习。 5. **实战代码示例**:通过实际的代码示例,考生可以更好地理解和掌握Java编程实践,包括如何编写有效且高效的...

    SCJP重要资料.rar

    4. **复习笔记**:重点难点的整理,方便快速回顾。 5. **实例代码**:实践案例,加深对理论知识的理解。 6. **视频教程**:通过视频形式讲解各个主题,使学习更直观。 7. **闪卡或记忆卡片**:用于记忆关键概念和API...

Global site tag (gtag.js) - Google Analytics