zoukankan      html  css  js  c++  java
  • (一)c#必会 java程序员

    选用的教材是:亮剑.NET_.NET深入体验与实战精要
    没有全部写进去,只是写了一些日常工作中能用到的,或者未来工作可能会用到的。
    建议配合着教材去学!

    这本书写的很好,作者是个经验丰富的前辈,建议大家去买一本,也算是对作者的支持!

    1.变量声明: int n=0;
    声明必须赋值;
    多变量声明:int a=1;b=2
    类型推断:var a=1; 
    编译器会自动根据值推断变量类型,此句等价于 int a=1;

    2.作用域
    a.局部变量作用域:方法的起始的结束之间的大括号区域,一旦方法结束,变量消失。如果在方法外调用此局部变量会导致越界。

    b.类作用域:类主体的起始和结束之间的区域,类中定义的变量称为 field (字段),可由类中所有方法使用。
    同样名称的变量在同一作用域中只能声明一次;

    3.字段和局部变量作用域冲突:
    a.类级的被看成字段

    b.调用类级变量:类名.变量名,或者,使用 this 关键字 



    4.常量
    const int a=12;
    一旦声明,不可更改值。

    5.if 语句
    a.bool 表达式中等于是用 == ,= 是用来赋值的;
    b.if 语句中,即使只有一行代码,也建议使用 { }

    6.swich 语句
    a.比if 语句有更好的可续性;
    b.每条分支语句都必须有 break
    c.case 后的值必须是常数



    7.foreach 循环
    a.不需要知道集合或者数组中元素的个数


    8.跳转语句
    a.goto 不能跳转到循环代码块中,不能跳出类的范围,不能退出try catch 后面的 finally 块;

    b.break 控制执行循环后面的语句,必须在循环中使用;

    c.continue 必须在循环中使用,只退出当次循环,执行下次循环;

    d.return 退出类的方法,把控制权交给方法的调用者;


  • 相关阅读:
    django-3-模板变量,过滤器,静态文件的引用
    django-2-路由配置及渲染方式
    用pycharm运行django项目
    django-1-框架介绍
    django-6-数据库配置及模型创建,激活(django模型系统1)
    用Sklearn实现聚类算法并用散点图展现效果
    方差、标准差、协方差、协方差相关系数
    ARIMa--时间序列模型
    人工智能--第二天--KNN算法实现
    人工智能--第二天--KNN算法
  • 原文地址:https://www.cnblogs.com/java20130725/p/3215450.html
Copyright © 2011-2022 走看看