zoukankan      html  css  js  c++  java
  • (15) 常用基础知识 java程序员

    一、公共变量和属性的区别
    1.属性可以通过 get set 控制读写,而变量不可以;

    2.属性可以进行赋值操作,变量不可以;

    3.现实中,当我们对一个对象进行数据绑定时,属性是可以正常绑定的,变量不行;所以,当需要讲类中的一个值设为 public 时,使用属性而不是变量;


    二、参数修饰符 Params、out 和 ref 的区别
    1.params 关键字后不允许存在其他的参数,且方法声明中只允许存在一个 params;可以让方法有可变的参数



    2.out

    在方法中对 out 修饰的参数所做的修改都反映在该变量中

    不必初始化要作为参数的变量;因为进入方法后都会清空;
    属性不是变量,不能作为out 的参数传递


    如果两个方法只是在 out 的使用方面不同,则会发生重载。

    3.ref 修饰的参数在方法中所做的修改都反映到该变量中
    ref 修饰的变量必须初始化,因为传递的仅仅是一个地址。

    三、值和引用类型的区别




  • 相关阅读:
    基于javascript 上传
    mysql 分组查询
    php 遍历指定路径所有目录与文件夹
    设置Tomcat的内存
    SQL语句执行顺序
    XFire发布Webservice
    Java排序算法
    Oracle定时任务DBMS_JOB
    JAXWS发布WebService
    Mogodb基础知识和安装学习
  • 原文地址:https://www.cnblogs.com/java20130725/p/3215434.html
Copyright © 2011-2022 走看看