一、学习内容摘要

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认证知识点总结(一)相关推荐

  1. 备考OCJP认证知识点总结(二)

    一.学习内容摘要 第二章: 1.面向对象的三大特性:封装,继承,多态. 2.多态的三要素:继承,重写,父类引用指向子类对象 3.方法的重写和重载 4.接口的定义和实现,与抽象类的不同 5.构造方法及n ...

  2. 备考华为认证HCIP

    先来了解一下华为认证HCIP: HCIP-Huawei Certified ICT Professional:华为认证ICT高级工程师(HCIP)是华为认证体系中用于标识个人能力在某一技术领域达到高级 ...

  3. OCJP认证考试复习课-张晨光-专题视频课程

    OCJP认证考试复习课-388人已学习 课程介绍         OCJP是甲骨文推出的的国际认证. 本课程由Java总监级讲师专注Java十三年,不但包含OCJP考试全部内容,还特意制作了很有针对性 ...

  4. OBCA认证知识点-part3

    1.OceanBase家族主要产品 - OceanBase数据库内核(最核心),Paxos协议确保高可用性,兼容MySQL与Oracle,同时支持HTAP(既可用于OLTP业务,也可以用于OLAP业务 ...

  5. OBCA认证知识点-part4

    1.当一张表很大时,可以水平拆分为若干个小的分区,存储在物理硬盘上,每个分区包含表的若干行记录. 2.根据数据到分区的映射关系不同,分为hash分区.list分区.range分区.每个分区还可以进行二 ...

  6. 阿里云ACP认证知识点相关重点总结(上)

    本文章原作者山海经,已获得作者授权在平台发布.若需转载或复制可直接转载,标注作者山海经即可,无需特别说明. 有意者投稿.合作idea等请联系微信号aws_superman 阿里云acp认证知识点相关重 ...

  7. aws认证有用吗?怎么备考AWS认证考试?

    aws认证考试的难度并不是很大,很多人认真备考几个月都会通过,而且现在云计算发展比较好,aws认证证书作用比较大.aws认证有用吗?怎么备考AWS认证考试? 下面认证大使就来给大家详细介绍下吧. 一. ...

  8. 高效备考CISAW认证考试

    CISAW信息安全保障人员认证,在网安行业中是一个相当热门的证书之一,目前,随着互联网应用越来越广泛,信息安全人员需求量剧增,国内信息安全保障人员短缺,越来越多的人选择报考CISAW信息安全保障人员, ...

  9. 给备考PMP认证考试同学的一点建议

    对于刚开始要准备参加PMP考试的人,大多应该都是不知道怎么去考试复习好的,PMP认证考试虽是美国的考试,但其实这跟国内其它的考试复习也差不多,没有什么很特别之处,只是多了一个中英互译,再就是学习的内容 ...

  10. PMP备考心得回归知识点本身

    我将整个备考过程分成了以下几个阶段,并明确了每个阶段需要完成的任务. 备考初期 [时间跨度]你缴费的那刻起至培训直播课开始 [主要任务]利用好欣旋在线平台资源,结合纸质讲义,制定相应的学习计划,将系统 ...

最新文章

  1. mysql5.6.42 力资源_MySQL5.6.42解压版安装教程
  2. 无偏估计【统计学-通俗解释】
  3. java字节码常量池_java字节码常量池处理说明
  4. 实验2 递归下降语法分析程序设计
  5. 有哪些经济学理论可以用在谈恋爱上?
  6. Arcgis自下而上从左到右进行编号
  7. 高铁上的排泄物都哪里去了,真的是“一泻千里”吗?
  8. c语言最新标准 2017,2017最新C语言介绍
  9. 计算机建模报告,计算机三维建模及分析实验报告单.doc
  10. pycharm 远程连接Linux
  11. 矩阵理论及其应用课后习题作业:第一章 第二章
  12. 数据库表的关联关系, 一对一, 一对零或一, 多对多
  13. 永久代,方法区 和 元空间之间的关系
  14. 揭秘苹果内购的大漏洞和内购订阅的黑陷阱
  15. 避免2.4GHz ISM频段各种类型无线设备干扰的技术
  16. 数模【Mathematica(安装、入门方法、基本计算、基本图形、创建互动模型、利用数据、幻灯片演示、完整实例)】
  17. OddBall-图异常点检测
  18. 新买的电脑硬盘如何分区
  19. 英文原著词汇数量测量
  20. 计算机视觉常用资源整理

热门文章

  1. 三角形外接圆圆心坐标
  2. Photopia.V3.1.2 照明灯具设计软件_usb\
  3. M1 Repast Simphony打不开 无反应问题解决
  4. Java+SSM+Jsp+Mysql项目大学生健康管理系统
  5. 软件测试自学指南---从入门到精通V1.0
  6. OLED12864 液晶屏
  7. Shell脚本:Linux Shell脚本学习指南(超详细)
  8. HeadFirstJava——7_继承与多态
  9. “站长也疯狂,开车盛宴”——如何选择运维产品
  10. 打造自己的U盘工具箱