• 读书笔记(一):【你必须知道的.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】
  • 相关阅读:
    VirtualBox 全屏问题
    PHP中SQLite模块的加载
    Js选择器总结
    安全测试06常规软件的需要测试哪些方面?
    安全测试04kala Linux 局域网扫描IP进行断网攻击
    安全测试10nmap基本使用方法
    安全测试03kali Linux 长期获取ROO权限
    安全测试09DMitry域名查询工具
    MeterSphere自动化测试框架安装步骤
    安全测试05Wpscan扫描WordPress漏洞
  • 原文地址:https://www.cnblogs.com/gaizai/p/1636527.html
Copyright © 2020-2023  润新知