资讯专栏INFORMATION COLUMN

effective java 观后感

calx / 1900人阅读

摘要:这本书是我第一次买的,从买来至今整本书还没有看完,只看了一半,原因是个人比较懒,而且玩的心比较大,经过这么多年的沉淀,终于可以偷点时间写下对于这本书的观后感了整本书给我的感觉不像是一个技术书,更多的是讲解一些实用技巧,而对于我这个职场菜鸟来

effective Java

这本书是我第一次买的, 从买来至今整本书还没有看完, 只看了一半, 原因是个人比较懒,而且玩的心比较大,经过这么多年的沉淀,终于可以偷点时间写下对于这本书的观后感了

整本书给我的感觉不像是一个技术书, 更多的是讲解一些实用技巧, 而对于我这个职场菜鸟来说, 有种百分百命中的感觉, 自己的java技术功底还是太浅了,所以决定抽时间一定要好好阅读这本书,至少写个读后感来记录这本书的内容总结,所以有了本文

第56条 遵守普遍接受的命名惯例

包名英文句号分割每个部分,名称都应该以你的组织的Integer域名开头,并且顶级域名应该放在前面,例如edu.comcom.sun

类、接口、枚举、注解 都应该包含一个或多个单词、尽量避免用英文缩写、首字母尽量大写

执行某个动作的方法通常用动词或者动词短语来命名、返回boolean类型的方法名尽量使用is开头、返回非boolean类型的函数或者属性、通常以名词开头

如果方法所在类是一个javaBean 则要强制使用以getset开头的形式

常量则使用字母全部大写的形式、如果有多个单词组成、则建议使用多个单词之间用_下划线分割的形式

总结: 这些命名规范都是一些前辈总结出来的、易于代码的阅读、当然只是建议、如果长期养成了习惯于此不同、或者自己所在公司有自己的代码风格、请不要盲目遵守
第57条 只针对异常的情况才使用异常

看下面这行代码

  `try{
    int i=0;
    while(true)
      ranges[i++].clime();
   }catch(ArrayIndexOutOfBoundsException e){
   }`

这段代码是想使用抛出数组越界异常的方式来终止循环、完全不可取、异常只是为了在程序发生异常情况下或者不可控情况下而设计的、不能将它们用于普通的控制流

本文部分内容摘自·Effective Java·这本书、写此文章主要是为了看完本书之后有个总结记录笔记、如有侵权、请联系作者删除

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/69548.html

相关文章

  • 《阿里巴巴 Java开发手册》读后感

    摘要:回到家才发现当时买了一堆书,这堆书还有没撕包装的呢于是我翻出了最薄的一本阿里巴巴开发手册这本书一共就多页,一天就可以通读完了,看完之后我又来水博文了。为了保证单元测试稳定可靠且便于维护,单元测试之间不能互相调用,也不能依赖执行的先后顺序。 前言 只有光头才能变强 前一阵子一直在学Redis,结果在黄金段位被虐了,暂时升不了段位了,每天都拿不到首胜(好烦)。 趁着学校校运会,合理地给自己...

    young.li 评论0 收藏0
  • 【转】成为Java顶尖程序员 ,看这10本书就够了

    摘要:实战高并发程序设计这本书是目前点评推荐比较多的书,其特色是案例小,好实践代码有场景,实用。想要学习多线程的朋友,这本书是我大力推荐的,我的个人博客里面二十多篇的多线程博文都是基于此书,并且在这本书的基础上进行提炼和总结而写出来的。 学习的最好途径就是看书,这是我自己学习并且小有了一定的积累之后的第一体会。个人认为看书有两点好处:showImg(/img/bVr5S5);  1.能出版出...

    DTeam 评论0 收藏0
  • webkit内核浏览器自定义滚动条样式

    摘要:滚动条两端的按钮。内层轨道,滚动条中间部分除去。有如下功能若是水平滚动条,则属性不起作用,属性用来控制滚动条相应部分竖直方向高度若是竖直滚动条,则属性不起作用,属性用来控制相应部分的宽度。 CSS ::-webkit-scrollbar { /* 1 */ } ::-webkit-scrollbar-button { /* 2 */ } :...

    testbird 评论0 收藏0
  • webkit内核浏览器自定义滚动条样式

    摘要:滚动条两端的按钮。内层轨道,滚动条中间部分除去。有如下功能若是水平滚动条,则属性不起作用,属性用来控制滚动条相应部分竖直方向高度若是竖直滚动条,则属性不起作用,属性用来控制相应部分的宽度。 CSS ::-webkit-scrollbar { /* 1 */ } ::-webkit-scrollbar-button { /* 2 */ } :...

    Achilles 评论0 收藏0
  • 代码之髓读后感——如何高效的学习语言

    摘要:代码之髓读后感如何高效的学习语言技术读后感王垠如何掌握程序语言代码之髓这本书里提出了三种学习语言的方法如何高效的学习语言在比较中学习在历史中学习在实践中学习在比较中学习通过比较多种语言,总结出某种语言的独有特点,以及多种语言的共有特点。 title: 代码之髓读后感——如何高效的学习语言date: 2017-07-08 17:17:00categories: 技术tags: 读后感 ...

    ivyzhang 评论0 收藏0

发表评论

0条评论

calx

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<