备考OCJP认证知识点总结(一)
一、学习内容摘要
1、标识符只能由数字、字符、连字符(如下划线)和货币符号组成,且不能以数字开头,JavaBeans命名规则遵循驼峰模式,且要根据方法的目的以is、add、get、set、remove开头,其中add只能用于监听器方法
2、一个源代码类只能包含一个声明为public的类,package语句(如果有的话)应为程序第一列,import语句(如果有的话)应在package语句后,之后再是类的声明,如果没有package语句,import语句应为第一列(注释除外)。没有公共类的文件没有任何命名限制
3、类访问修饰符有private、protected、default和public。
二、知识点总结
被private修饰的成员不能被其他类访问,被public修饰的成员可以被所有类访问,即使不是同一个包中的类。Protected和default在没有涉及继承时的作用相同, 被修饰的成员不能被其他包中的类访问,而当涉及到继承时,被protected修饰的成员还能被本类的子类访问。考虑成员是否能被访问时,应先考虑类是否可见。
类非访问修饰符常见的有final和abstract,final修饰类表示该类不能被子类化即不能被扩展,而abstract修饰的类通常需要被子类继承来重写其中的抽象方法。因此类不能被同时声明为final和abstract。Final声明的方法不能被重写,final声明的变量不能被重新赋值。Abstract修饰的方法没有大括号,以分号结尾。Abstract修饰的类可以没有抽象方法,可以有非抽象方法,而有抽象方法的类必须为抽象类。Abstract不能修饰变量。继承抽象类的第一个具体子类必须实现父类的所有抽象方法。抽象类中有构造方法,但不能被实例化。
Synchronize只能修饰方法,表明方法一次只能被一个线程访问。Native只能用于方法,表示方法是与平台(如C语言)有关的语言实现的。
Strictfp用于类和方法,回事浮点数以及所有浮点操作遵循IEEE754标准
局部变量只能被final修饰符修饰,试图在使用局部变量前必须初始化他
5、接口中的所有方法都都隐式为public abstract
其中的变量都隐式为public static final 即常量
接口方法一定不是静态的,因为需要被重写。
类之间存在继承,接口之间存在扩展,接口与类之前存在实现。只有单继承,但可以多实现。接口类型能被多态地使用
6、成员访问形式有两种:一是访问继承来的父类成员;二是通过点运算符访问对象成员。要在确定成员可见性。一旦子类继承超类中的保护成员,这一成员对该子类外的所有代码是私有的,但对该子类的子类有是保护的。
7、静态成员独立于为类而创建的任何实例,静态成员都只有一个副本即给定类的所有实例都共享任何给定的static变量的相同值。能被static修饰的有:变量,方法,嵌套在一个类(而不是一个方法)中的类,初始化块。要注意不能再静态方法(如main)中调用非静态方法
8、Var-arg命名规则为 int... name,它必须是方法变元中的最后一个,调用方法时你可以不给它传任何值。
9、数组不能再声明是包含大小,因为只有在正真实例化时才分配存储空间。
枚举不能再方法中声明,可以再枚举声明的末尾放置一个分号,枚举变量实际上是类的实例。每个枚举中都有一个静态方法values(),他以声明枚举时的顺序返回这些值的一个数组。枚举的构造函数不能被修饰符修饰
备考OCJP认证知识点总结(一)相关推荐
- 备考OCJP认证知识点总结(二)
一.学习内容摘要 第二章: 1.面向对象的三大特性:封装,继承,多态. 2.多态的三要素:继承,重写,父类引用指向子类对象 3.方法的重写和重载 4.接口的定义和实现,与抽象类的不同 5.构造方法及n ...
- 备考华为认证HCIP
先来了解一下华为认证HCIP: HCIP-Huawei Certified ICT Professional:华为认证ICT高级工程师(HCIP)是华为认证体系中用于标识个人能力在某一技术领域达到高级 ...
- OCJP认证考试复习课-张晨光-专题视频课程
OCJP认证考试复习课-388人已学习 课程介绍 OCJP是甲骨文推出的的国际认证. 本课程由Java总监级讲师专注Java十三年,不但包含OCJP考试全部内容,还特意制作了很有针对性 ...
- OBCA认证知识点-part3
1.OceanBase家族主要产品 - OceanBase数据库内核(最核心),Paxos协议确保高可用性,兼容MySQL与Oracle,同时支持HTAP(既可用于OLTP业务,也可以用于OLAP业务 ...
- OBCA认证知识点-part4
1.当一张表很大时,可以水平拆分为若干个小的分区,存储在物理硬盘上,每个分区包含表的若干行记录. 2.根据数据到分区的映射关系不同,分为hash分区.list分区.range分区.每个分区还可以进行二 ...
- 阿里云ACP认证知识点相关重点总结(上)
本文章原作者山海经,已获得作者授权在平台发布.若需转载或复制可直接转载,标注作者山海经即可,无需特别说明. 有意者投稿.合作idea等请联系微信号aws_superman 阿里云acp认证知识点相关重 ...
- aws认证有用吗?怎么备考AWS认证考试?
aws认证考试的难度并不是很大,很多人认真备考几个月都会通过,而且现在云计算发展比较好,aws认证证书作用比较大.aws认证有用吗?怎么备考AWS认证考试? 下面认证大使就来给大家详细介绍下吧. 一. ...
- 高效备考CISAW认证考试
CISAW信息安全保障人员认证,在网安行业中是一个相当热门的证书之一,目前,随着互联网应用越来越广泛,信息安全人员需求量剧增,国内信息安全保障人员短缺,越来越多的人选择报考CISAW信息安全保障人员, ...
- 给备考PMP认证考试同学的一点建议
对于刚开始要准备参加PMP考试的人,大多应该都是不知道怎么去考试复习好的,PMP认证考试虽是美国的考试,但其实这跟国内其它的考试复习也差不多,没有什么很特别之处,只是多了一个中英互译,再就是学习的内容 ...
- PMP备考心得回归知识点本身
我将整个备考过程分成了以下几个阶段,并明确了每个阶段需要完成的任务. 备考初期 [时间跨度]你缴费的那刻起至培训直播课开始 [主要任务]利用好欣旋在线平台资源,结合纸质讲义,制定相应的学习计划,将系统 ...
最新文章
- mysql5.6.42 力资源_MySQL5.6.42解压版安装教程
- 无偏估计【统计学-通俗解释】
- java字节码常量池_java字节码常量池处理说明
- 实验2 递归下降语法分析程序设计
- 有哪些经济学理论可以用在谈恋爱上?
- Arcgis自下而上从左到右进行编号
- 高铁上的排泄物都哪里去了,真的是“一泻千里”吗?
- c语言最新标准 2017,2017最新C语言介绍
- 计算机建模报告,计算机三维建模及分析实验报告单.doc
- pycharm 远程连接Linux
- 矩阵理论及其应用课后习题作业:第一章 第二章
- 数据库表的关联关系, 一对一, 一对零或一, 多对多
- 永久代,方法区 和 元空间之间的关系
- 揭秘苹果内购的大漏洞和内购订阅的黑陷阱
- 避免2.4GHz ISM频段各种类型无线设备干扰的技术
- 数模【Mathematica(安装、入门方法、基本计算、基本图形、创建互动模型、利用数据、幻灯片演示、完整实例)】
- OddBall-图异常点检测
- 新买的电脑硬盘如何分区
- 英文原著词汇数量测量
- 计算机视觉常用资源整理
热门文章
- 三角形外接圆圆心坐标
- Photopia.V3.1.2 照明灯具设计软件_usb\
- M1 Repast Simphony打不开 无反应问题解决
- Java+SSM+Jsp+Mysql项目大学生健康管理系统
- 软件测试自学指南---从入门到精通V1.0
- OLED12864 液晶屏
- Shell脚本:Linux Shell脚本学习指南(超详细)
- HeadFirstJava——7_继承与多态
- “站长也疯狂,开车盛宴”——如何选择运维产品
- 打造自己的U盘工具箱