Chapter 2 面向对象编程
1、构造器的修饰符只能有:public,private,protected或缺省;构造器可以重载,但不能继承
2、protected和private不能修饰顶级类,只能修饰内部类
?
Chapter 3 标识符、关键字和类型
1、标识符可以包含:字母、数字,下划线(_)、美元符号($)
;第一个字符必须为字母、下划线或者$;字母指的是Unicode中的字母,如 _姓名_ 是合法的标识符
2、值得注意的关键字:goto和const是java关键字
,但目前作为保留字使用;
其他比较生僻的关键字:instanceof,strictfp,transient,volatile
容易忽视的关键字:default, null
3、基本数据类型
3.1、逻辑型:boolean:1个字节
3.2、字符型:
char: 2个字节
3.3、整型
byte: 1个字节
short: 2个字节
int: 4个字节
long: 8个字节
3.4、浮点型
float: 4个字节
double:8个字节
4、局部变量不会自动初始化
5、关于static语句块
(1) static语句块仅在类装载时执行一次
(2)
static语句块声明的变量属于类的局部变量,不能通过类名进行访问
(3) static语句块属于类级别的,所以不能出现在方法中
(4) static不能修饰局部变量
Chapter 5 数组
1、int [] a,b; //a,b均为数组
2、数组是一个final类,不能被继承
3、数组声明时进行初始化的两种方式
int a[]={1,2,3,4,5};
int a[]=new int[]{1,2,3,4,5};
4、创建多维数组的尺寸时,必须从高维开始,需依次指定
5、数组对象有length属性,没有length()方法
Chapter 6 类及其继承
1、方法重写时,重新定义的方法的访问权限不能低于父类方法的访问权限
2、重载方法必须有相同的方法名,不同的参数列表,可以有不同的返回类型和访问权限
Chapter 7 高级类特征
1、static修饰类名时,该类必须是内部类
,不能是顶级类
2、static语句块只在类装载时执行,并执行一次
3、final变量可以先声明,再赋值,赋值只能发生在初始化器,或者构造器中;
对于static final变量,其初始化只能在静态初始化器中,不能在构造器中
4、private方法以及final类中的方法默认是final方法
5、final类中的方法自动成为final方法,但是变量不会成为final变量
6、抽象类可以没有抽象方法,abstract不能与static、final、native、private共同修饰方法
7、interface中的变量必须显示赋值
8、transient表示变量不能作为对象的持久部分而存储,例如对象序列化时,transient变量不会被输出
9、非static内部类定义在...
分享到:
相关推荐
### SCJP 笔记与疑问整理 #### 阵列初始化 1. **正确初始化:** `int[] a = {1, 2, 3};` 正确地声明并初始化了一个整型数组,其中包含了三个元素1、2和3。 2. **匿名数组:** - `int[] a = new int[]{1, 2, 3};` ...
SCJP
SCJP典型试题1000例 SCJP典型试题1000例 SCJP典型试题1000例
- **第1章 声明和访问控制** - **目标一 创建数组** - **数组简介**: - Java中的数组与C/C++中的数组类似,但在访问方式上有显著差异。 - Java不支持通过指针访问数组元素,这有助于减少潜在的错误和安全性问题...
SCJP – Sun Certified Java Programmer (Sun Java 程序员...1. 持有SCJP 认证者能够迅速获得面试机会 2. 持有SCJP 认证者的平均资薪比持有其他认证的开发人员高21.7% 3. 持有SCJP 认证者在公司更容易获得晋升的机会
SCJP,全称为Sun Certified Programmer for the Java 2 Platform,是Oracle公司(原Sun Microsystems)推出的针对Java程序员的认证考试。这个考试旨在测试考生对于Java SE平台基础编程的知识和技能。以下是一些SCJP...
SCJP中文版(1) scjp考试专门用书,专门针对310-055。SCJP中文版(1) scjp考试专门用书,专门针对310-055。SCJP中文版(1) scjp考试专门用书,专门针对310-055。SCJP中文版(1) scjp考试专门用书,专门针对310-055。...
1. **Java基础语法**:SCJP考试首先会测试考生对Java基本语法的理解,包括数据类型(原始类型和引用类型)、变量声明、运算符(算术、比较、逻辑、位运算等)、流程控制语句(如if、switch、for、while、do-while)...
(1) SCJP中文版(1)(1) scjp考试专门用书,专门针对310-055。(2) SCJP中文版(1)SCJP中文版,数码相机拍的。310-055考试参考用书,对于英文水平不太高的,很适用。(1) SCJP中文版(1)(1) scjp考试专门用书,专门针对...
(2) SCJP中文版(1) SCJP中文版(1)(1)(3) SCJP中文版(1)(4) SCJP中文版,数码相机拍的。310-055考试参考用书,对于英文水平不太高的,很适用。(1) scjp考试专门用书,专门针对310-055。(2)(3)SCJP中文版,数码相机...
SCJP 可以说各种Java认证的基础,相对于SCJD来说,SCJP更侧重于测验您的Java程序设计概念及能力,内容偏重于Java语法及JDK的内容。其对应的最主要的学习课程是SL-275。SCJP 的学习/考试过程是相对相对比较明确的,...
(1) SCJP中文版(1)(1)(3) SCJP中文版,数码相机拍的。310-055考试参考用书,对于英文水平不太高的,很适用。(1)(3) SCJP中文版(1) scjp考试专门用书,专门针对310-055。(2) SCJP中文版(1)(4) scjp考试专门用书,...
1. **Java语法**:包括基本数据类型、变量、常量、运算符、流程控制语句(如if-else、switch、for、while)、方法声明与调用等。 2. **类与对象**:理解面向对象编程的基本概念,如封装、继承、多态,以及如何创建...
"SCJP考试相关书籍"的标题表明了这是一个关于备考SCJP认证的资源集合,而"chapter 1-10"的描述则暗示了内容涵盖了考试的所有主要章节。 《SCJP Sun Certified Programmer for Java 5 Study Guide (Exam 310-055)》...
1. **Java基础知识**:SCJP练习题中会涉及到Java的基本语法,如变量声明、数据类型、运算符、流程控制语句(if-else、switch、for、while等)。此外,还包括面向对象的基础概念,如封装、继承、多态。 2. **类与...
scjp学习指南原版电子书,分两个部分上传,两部分都下载了放在同一目录下解压! scjp 电子书 part1 sun认证 scjp学习指南原版电子书part1
1. **类型注解**:JDK 5.0引入了类型注解,使得编译器和工具能够理解代码中的元数据,这为泛型、枚举、自动装箱/拆箱等提供了支持。 2. **泛型**:泛型允许在类、接口和方法中使用类型参数,提高了代码的类型安全性...
SCJP sun certificated java programmer (SCJP) 一种Java认证考试 对于Java程序设计员,Sun推出两项认证:Sun Certificated Java Programmer (SCJP)和Sun Certificated Java Developer(SCJD)。 SCJP 可以说...