Effective C#:改善C#代码的50个有效方法(原书第3版)
作者:Bill Wagner
出版社:机械工业出版社
ISBN:9787111597193
VIP会员免费
(仅需0.8元/天)
¥ 40.0
温馨提示: 价值40000元的1000本电子书,VIP会员随意看哦!
电子书推荐
-
Effective Java中文第三版.rar 评分:
01. 考虑使用静态工厂方法替代构造方法 02. 当构造方法参数过多时使用builder模 03. 使用私有构造方法或枚类实现Single 04. 使用私有构造方法执行非实例化.md 05. 依赖注入优于硬连接资源(hardwirin 06. 避免创建不必要的对象.md update 07. 消除过期的对象引用.md Update 0 08. 避免使用Finalizer和Cleaner机制.m 09. 使用try-with-resources语句替代tr 10. 重写equals方法时遵守通用约定.md 11. 重写equals方法时同时也要重写hash 12. 始终重写 toString 方法.md 格式 13. 谨慎地重写 clone 方法.md 格式 14. 考虑实现Comparable接口.md item 15. 使类和成员的可访问性最小化.md 16. 在公共类中使用访问方法而不是公共 17. 最小化可变性.md 优化第 17 条翻译 18. 组合优于继承.md update Aug 9, 2 19. 要么设计继承并提供文档说明,要么 20. 接口优于抽象类.md a[I] 改为 a[ 21. 为后代设计接口.md 格式校对到第 22. 接口仅用来定义类型.md 格式校对 23. 类层次结构优于标签类.md bugfix 24. 支持使用静态成员类而不是非静态类 25. 将源文件限制为单个顶级类.md 格式 26. 不要使用原始类型.md 更新第 26 条 27. 消除非检查警告.md Update 27. 消 28. 列表优于数组.md 在每篇文章后面加 29. 优先考虑泛型.md 更新第 29 条标点 30. 优先使用泛型方法.md Update 30. 优 31. 使用限定通配符来增加API的灵活性. 32. 合理地结合泛型和可变参数.md 格式 33. 优先考虑类型安全的异构容器.md 34. 使用枚举类型替代整型常量.md 格式 35. 使用实例属性替代序数.md update m 36. 使用EnumSet替代位属性.md 格式 37. 使用EnumMap替代序数索引.md 格式 38. 使用接口模拟可扩展的枚举.md 更新 39. 注解优于命名模式.md 在每篇文章后 40. 始终使用Override注解.md 祖母 改为 41. 使用标记接口定义类型.md 更新第 4 42. lambda表达式优于匿名类.md 更新 43. 方法引用优于lambda表达式.md 更新 44. 优先使用标准的函数式接口.md 更新 45. 明智审慎地使用Stream.md improve: 46. 优先考虑流中无副作用的函数.md 47. 优先使用Collection而不是Stream来 48. 谨慎使用流并行.md 更新排版 49. 检查参数有效性.md 在每篇文章后 50. 必要时进行防御性拷贝.md 在每篇文 51. 仔细设计方法签名.md 在每篇文章后 52. 明智审慎地使用重载.md 在每篇文 53. 明智审慎地使用可变参数.md 在每 54. 返回空的数组或集合,不要返回 nul 55. 明智审慎地返回 Optional.md 在每 56. 为所有已公开的 API 元素编写文档注 57. 最小化局部变量的作用域.md 在每 58. for-each 循环优于传统 for 循环.m 59. 了解并使用库.md update Aug 9, 2 60. 若需要精确答案就应避免使用 float 61. 基本数据类型优于包装类.md 更新 62. 当使用其他类型更合适时应避免使用 63. 当心字符串连接引起的性能问题.md 64. 通过接口引用对象.md 在每篇文章后 65. 接口优于反射.md 在每篇文章后面加 66. 明智审慎地本地方法.md 在每篇文 67. 明智审慎地进行优化.md 在每篇文 68. 遵守被广泛认可的命名约定.md 在每 69. 只针对异常的情况下才使用异常.md 70. 对可恢复的情况使用受检异常,对编 71. 避免不必要的使用受检异常.md 在每 72. 优先使用标准的异常.md 更新排版 73. 抛出与抽象对应的异常.md 在每篇文 74. 每个方法抛出的异常都需要创建文档 75. 在细节消息中包含失败一捕获信息.m 76. 保持失败原子性.md 在每篇文章后 77. 不要忽略异常.md 在每篇文章后面加 78. 同步访问共享的可变数据.md 在每 79. 避免过度同步.md 在每篇文章后面加 80. executor 、task 和 stream 优先于 81. 并发工具优于 wait 和 notify.md 82. 文档应包含线程安全属性.md 在每 83. 明智审慎的使用延迟初始化.md 在每 84. 不要依赖线程调度器.md 在每篇文 85. 优先选择 Java 序列化的替代方案.m 86. 非常谨慎地实现 Serializable.md 87. 考虑使用自定义的序列化形式.md 88. 保护性的编写 readObject 方法.md 89. 对于实例控制,枚举类型优于 readR 90. 考虑用序列化代理代替序列化实例.m
上传时间:2019-12 大小:160.9MB
- 570KB
Effective Java第三版1
2022-08-08《Effective Java》第三版中文版目录 第一章 介绍 1 第二章 创建和销毁对象 4 1 考虑用静态工厂方法替换构造器 4 2 当遇到多个构造器参
- 16.97MB
Effective C++中文第三版.pdf
2011-09-13Effective C++中文第三版.pdf
- 660KB
(完整版)Effective+STL+中文版.rar
2017-12-28(完整版)Effective+STL+中文版.rar
- 17.2MB
Effective C++中文第三版.
2012-09-04Effective C++中文第三版. 经典C++书籍,值得看
- 828KB
EffectiveCPP上部资源.rar.rar
2023-09-09EffectiveCPP上部资源.rar.rar
- 1013KB
JAVA线程第三版.rar
2009-08-27This book is intended for programmers of all... Therefore, even if you've written a threaded program in Java, this book can help you to exploit new features of Java to write even more effective programs.
- 6.54MB
Effective C++ 中文版第三版.pdf
2015-08-19Effective C++ 中文版第三版比较清晰的版本
- 668KB
Effective C++ More effective C++ 中文版 .chm .rar
2010-12-08中文版 chm Effective C++ More effective C++
- 1.36MB
More Effective C++(WQ版).rar
2010-01-03More Effective C++(WQ版).rar
- 22.20MB
More Effective C#中文版 .rar
2018-04-04More Effective C#中文版 .rar
- 16.46MB
Effective C++ 中文第三版.zip
2019-07-24Effective C++中文版,第三版 Effective C++I Third Edition [美] Scott Meyers 著 侯捷译 穹手立营也局在社· Publishing House of Electronics Industry 北京· BEIJING Effective C++第三版赢得的赞誉 Sco忧 ...
- 16.40MB
Effective C++ 中文版第三版 高清PDF.rar
2019-05-25Effective C++ 中文版第三版 高清PDF.rar
- 21.16MB
Effective C++中文第三版清晰.zip
2019-07-09Effective C++中文第三版.pdf
- 459KB
Effective Java 软件翻译.rar
2023-06-17我尽我最大的可能为大家提供了一个最佳实践 —— 《effective java》 第三版。我希望第三版继续满足需求,同时继承前两版的精神。 Small is beautiful, but simple ain’t easy 。 蓝领不是贬低的意思,主要是 ...
- 17.9MB
Effective C++中文第三版.PDF
2013-09-13世界顶级c++大师scott meyers成名之作的第三版的确当得起这样的评价。当您读过这本书之后,就获得了迅速提升自己c++功力的一个契机。 在国际上,本书所引起的反响,波及整个计算机技术的出版领域,余音至今未绝。...
- 1.75MB
More Effective C++(中文版).pdf
2010-01-28More Effective C++(中文版).pdf More Effective C++(中文版).pdf More Effective C++(中文版).pdf
- 16.75MB
Effective.C++.改善程序与设计的55个具体做法.第三版.中文.侯捷译.pdf
2015-09-30Effective.C++.改善程序与设计的55个具体做法.第三版.中文.侯捷译.pdf
- 3.87MB
Addison.Wesley.Effective.STL.Jun.2001.rar
2012-06-07Addison.Wesley.Effective.STL.Jun.2001.rar
- 164.91MB
最新Java JDK 8安装版(Windows 64位)
2021-02-26资源内容直接来自官网,没有添加任何其它额外内容;旨在便捷地获取最新版的Java API(避免因地域原因被限制访问,因网络原因无法稳定有效下载等情况)
- 1.28MB
阿里巴巴Java开发手册(终极版).pdf
2022-01-18阿里巴巴Java开发手册(终极版).pdf
- 211KB
牛客练习题.txt
2021-05-12JAVA练习题
- 9.12MB
aspose-words.zip
2021-12-09aspose-words资源含xml
- 210.91MB
jdk-8u241-windows-x64.exe
2020-01-16JDK的版本1.8.0 JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。 SE(JavaSE),standard edition,标准版,是我们通常用的一个版本,从JDK 5.0开始,改名为Java SE。
- 190.39MB
jdk11 免费下载 / 版本号 jdk11.0.4.zip
2021-10-15jdk11的官网版本免费下载,官网下载网络延迟大,该文档可直接从官网下载
- 55.85MB
JDk11API中文帮助文档.zip / 免费下载
2021-10-15jdk11中文帮助文档,免费下载
- 2.8MB
45套java程序员简历模板
2019-03-15有一年经验的模板,也有多年经验的模板,共计java45套简历模板,应对各个时期的java程序员!!!!
- 355KB
基于SpringBoot+Vue实现增删改查和分页查询DEMO(源码+数据库)
2023-04-17springboot项目,基于SpringBoot+Vue实现增删改查分页DEMO(源码+数据库) 技术栈 数据库:MySQL 后端框架:SpringBoot+Spring Data JPA 前端框架:Vue-ElementUI
- 5.20MB
java学生成绩管理系统(GUI+Excel).zip
2021-07-08javaSwing编写的学生成绩管理系统,GUI界面,实现了增删改查、表格排序等功能,详情请看我的博客 https://blog.csdn.net/qq_52889967/article/details/118581246
- 168.33MB
windows系统Java JDK8安装包
2022-02-05windows系统下的Java JDK8安装包,安装时请参考
- 17.90MB
基于JavaWeb的SSM的音乐网站(源码+数据库+报告)开源项目.zip
2020-10-07系统测试报告 问题一、环境配置复杂 Spring框架是基于java开发的框架,相比于ThinkPHP框架,单从文件大小来看就相差几十M,配置起来也是非常麻烦。 Spring框架并没有像XAMPP一样的集成环境的软件可以选用,因此数据库和服务器都必须独立安装。Spring框架相比于HTML文件更加支持jsp文件,因此服务器的选择上选择了Tomcat进行开发。数据库需要本地安装并且配置好Mysql。 Eclipse有专门针对java web开发的版本,因此选用Eclipse Java EE IDE for Web Developers 4.3.2 问题二、编码问题 Spring框架对编码问题的解