阿里云大学-Java开发规范考试-考点归纳

首先报名就有《Java开发手册》的电子版,加上两次考试机会。没报名的话,这个书的资源很多地方也是有的。考试的知识点整体而言,参考这本书差不多够了,题目没有太超纲。
就考试整体而言,知识点难度不算大,但是考的比较细节。多选题真的多!多选题真的多!多选题真的多!总共50个题,我这边是7个单选43个多选。下面开始说说相关的考点。

一、编程规约

  1. 命名风格 **** 1-3节,这都是很基础的,平时敲代码有良好习惯的话,这些都不用背,看一遍就了解了,一定要注意细节。然后就是关于常量复用的五个层次,对于我来说比较陌生,因为我这个小菜鸡没接触过什么项目,但是看一遍也能明白。

  2. 常量定义

  3. 代码格式

  4. OOP规约 *** 这里有个关于序列化运行时异常的,印象深刻,因为当时我是懵逼的,不太了解。还有就是关于单一原则的,像构造方法、getXxx()、setXxx()里面就不要加东西了。

  5. 集合处理 ***** 一定要注意!!!很重要。Java集合一定是要了解的,这里面主要是考Map类,它的几个子类的区别,以及遍历、修改、能否存储null值、有序性和稳定性、自动扩容、线程安全等等。这本书上面的所有内容的知识点,默认是你都掌握的,如果你不会,一定要找资源学习!

  6. 并发处理 **** 这个也很重要!有关线程池和线程的管理和创建,这里面关于锁的知识点我也觉得挺重要的,但是我没碰到。

  7. 控制语句 ** 这个简单

  8. 注释规约 ** 特殊注释标记

  9. 其它 *** 内容有点杂,建议看看

二、异常日志

  1. 异常处理 **** 预检查规避,try{}catch{}fianlly{},事务回滚,防止NPE等等
  2. 日志规约 ** 印象。

三、单元测试

  1. *** AIR原则,BCDE原则,还有有关数据库方面的。

四、安全规约

  1. ** 我没碰到

五、MySQL数据库

  1. 建表规约 *** 命名规则,字段冗余
  2. 索引规约 **** 重要!碰到过索引的有序性,组合索引,查询性能等方面。
  3. SQL语句 **** 比较重要!count()…null…,外键等。
  4. ORM映射 没啥印象。

六、工程结构

  1. 应用分层 ** 无
  2. 二方库依赖 **** 和二方库有关的,印象中有个命名,还有个关于枚举的。
  3. 服务器 ** 没啥印象,给几个关键字吧。tcp、time_wait、socket。

七、设计规约 ** 无

以上为我自己考试碰到的问题,主观色彩相当严重。简单的说,就是仅供参考,我不负责!
额,还有就是 ‘ * ’ 这个符号的个数代表我个人认为的重要程度。

你可能感兴趣的:(Java)