zoukankan      html  css  js  c++  java
  • 读书笔记(一):【你必须知道的.NET】(0):【开篇】

      开篇警句:好记性不如烂笔头,只不过笔头换成Blog了。

    【1】内容简介

       本书来自于微软MVP的最新技术心得和感悟,将技术问题以生动易懂的语言展开,层层深入,以例说理。全书主要包括了.NET基础知识及其深度分析,以.NET Framework和CLR研究为核心展开.NET本质论述,涵盖了.NET基本知识几乎所有的重点内容。全书分为5个部分,第1部分讲述.NET与面向对象,从底层实现角度分析了.NET如何实现面向对象机制,进一步分析了面向对象设计原则;第2部分论述了.NET类型系统和CLR的内存管理机制,并对IL语言进行了相应介绍;第3部分论述.NET Framework框架的方方面面,详细分析了.NET框架的所有重点、难点和疑点内容,对框架类库的全貌进行了必要的专题性探讨;第4部分重点介绍了.NET泛型和安全性的相关知识和本质解密;第5部分对.NET 3.0/3.5新特性进行了详细的介绍和引导,对于快速入门.NET新特性提供了方便之门。
      本书适于对.NET有一定了解的技术学习者、软件工程师和系统架构师阅读,同时也有助于.NET初学者进行快速提高,可作为大中专院校和.NET技术培训机构的参考教材。
     

    【2】作者

      ·作者Blog:王涛

    【3】个人记录 

      ·这本书老早就买了,但是一直没有找到合适的时间去看,也许是懒吧,唉,太悲哀了;

      ·这段时间或许是因为公司某个项目写的代码比较多,并且有些成就感,所以打算好好去看下基础知识,所以就拿起了它;

      ·其实看这本书应该是2009的12月份吧,而且在一次回家的几天中看了大半,感觉还不错;

      ·准备从这本书开始就要写读书笔记,不为写给别人看,只是对自己有交代,不然看了很快就可能忘了,这还有一个目的,就是有些书可能读第二遍甚至第三遍,应该每次的感受都不一样的,所以我希望可以记录这些不同的感受。

    【4】总结

    <1>几个重要的内容:

      ·IL阅读和使用;(贯穿整本书)

      ·值类型和引用类型;(贯穿整本书)

      ·string和StringBuilder的性能对比;

      ·.NET的基本框架;

    <2>引读

      是否使用过string的substring方法呢?一开始的时候是否因此而出现字符串的值不对的BUG呢?后来把方法的返回值重新赋值给变量才解决BUG?那为什么会这样?这就是因为字符串驻留了。

    <3>感受

      ·读到IL的时候,我就决定要去学习一下IL;

      ·对值类型(Value Type)和引用类型(Reference Type)有了比较深的了解;

      ·因为之前做过性能测试、性能调优,所以对string和StringBuilder的那个感触比较大,原来代码也有这么大的性能学问在里面,以前一直认为优化知识修改几个代码里面的循环语句,修改几条SQL语句(把批量的数据库操作修改成类似于Insert Select等)就能了事了,虽然这样成功优化了两个系统(并没有完全优化,只是做研究或者叫练手,因为要求并不高,只要能比以前有大的性能改进就可以了),这个时候才有了顿悟,后来又在老赵里看到一些测试,又有了一些感想。

      ·品味装箱和拆箱,关系到值类型与引用类型的转换,关系到性能问题;

      ·内存天下,内存的使用;通过一些图和描述,很好地使用内存来解析了一些机制;

      ·接下来就是对.NET Framework的架构有了一定的了解,了解了他们的一些关系;

      ·比较同意书中说的:做入门的了解,深入还得看自己的以后修行;

      

    【5】读书笔记索引

    读书笔记(一):【你必须知道的.NET】(1):【大话String】
  • 相关阅读:
    Chrome 控制台console的用法[转]
    Page Visibility(页面可见性) API介绍、微拓展[转]
    移动端rem单位用法[转]
    JavaScript继承方式详解[转]
    说说React
    Flex 布局教程:语法篇[转]
    git 常用命令总结
    Supervisor 在ubuntu系统下添加自启动
    Django 通过APNS推送消息
    通过 python-xmp-toolkit 读取图片xmlp信息
  • 原文地址:https://www.cnblogs.com/gaizai/p/1636527.html
Copyright © 2011-2022 走看看