zoukankan      html  css  js  c++  java
  • 深入.net(.net平台)

    S2A技能点:

          1、学会“自己”进行大量复杂数据的管理(数据类型、集合、xml、文件)

          2、学会“优化”代码编写--- 复用、可扩展、可替换(封装、继承、多态)

     

    什么是“跨平台”---- 您的应用程序.exe,能够在其他的操作平台上使用。

    C:完全无法跨平台

    C#:理论上跨平台

    java:真正意义上的跨平台

     

    .net框架的组成:

            ---- 与java框架极其类似。

            ---- 公共语言运行时(CLR)  +   框架类库(FCL)

            ----- 框架结构与“Java框架”类似。(JVM【java虚拟机】+java类库 )

          两部分:公共语言运行时(CLR) +  框架类库(FCL)

          C#程序在编写时,生成“中间代码”;

                        在运行时,有CLR,将“中间代码”再次编译生成CPU能执行的机器码

                        ---- 理论上,C#也是跨平台的!

     

         CLR(公共语言运行时)的重要组件:

               CLS ---- 公共语言规范,约束平台中各开发语言之间的“语法规范”

               CTS ---- 通用类型系统,统一各语言间的“数据类型”

     

     

     

    C#程序的编译过程:

     

  • 相关阅读:
    Zoundry Raven测试
    asp.net 异步加载?
    网页数据表格自动填充序号
    1.JSP
    C#基础之CLR的执行模型(二)
    C#基础之CLR的执行模型(一)
    java提供类与cglib包实现动态代理
    CSS初窥...
    Go的牛逼之处
    Go灵魂级选手之流程控制
  • 原文地址:https://www.cnblogs.com/why168888/p/4280068.html
Copyright © 2011-2022 走看看