当前位置: 首页 > news >正文

企业网站建设方案应该怎么做wordpress接入第三方支付

企业网站建设方案应该怎么做,wordpress接入第三方支付,wordpress仪表盘加载很慢,专业做婚庆的网站有哪些C 语言是很多变成语言的母胎#xff0c;包括 Java。对于 C 语言来说#xff0c;所有的方法参数都是通过 “值” 传递的#xff0c;也就是说#xff0c;传递给被调用方法的参数值存放在临时变量中#xff0c;而不是存放在原来的变量中。这就意味着#xff0c;被调用的方法…C 语言是很多变成语言的母胎包括 Java。对于 C 语言来说所有的方法参数都是通过 “值” 传递的也就是说传递给被调用方法的参数值存放在临时变量中而不是存放在原来的变量中。这就意味着被调用的方法不能修改调用方法中变量的值只能修改其私有变量的临时副本的值。 Java 继承了 C 语言的这一个特性所以 Java 是按照值来传递的。 接下来我们就要搞清楚到底什么是值传递什么是引用传递 当一个参数按照值的方式在两个方法之间传递时调用者和被调用者其实是用两个不同的变量——被调用者中的变量原始值是调用者中变量的一份拷贝对它们当中的任何一个变量修改都不会影响到另外一个变量。当一个参数按照引用传递的方式在两个方法之间传递时调用者和被调用者其实用的是同一个变量当该变量被修改时双方都是可见的。 我们之所以搞不清楚 Java 到底是值传递还是引用传递主要是因为 Java 中的两类数据类型的叫法容易引发误会。比如int 是基本数据类型说它是值传递就比较容易理解但是对于引用类型比如说 String说它是值传递的时候就很容易混淆。 看一下基本数据类型和引用数据类型之间的差别 定义一个基本数据类型和引用类型变量 /*** author qiaohaojie* date 2023/3/17 17:46*/ public class TransferTest {public static void main(String[] args) {// 基本数据类型int age 18;// 引用数据类型String name 青花椒;System.out.println(age age ,name name); // age18,name青花椒 }age 是基本数据类型值就保存在变量中name 是引用数据类型变量中保存的是对象的地址所以变量 name 称为对象的引用存放在栈中而对象存放在堆中。 这里说的对和栈指的是内存中的一块区域和数据结构中的堆和栈不同。栈是由编译器自动分配释放的所以适合存放编译期就确定生命周期的数据而堆中存放的数据编译器是不需要知道生命周期的创建后的回收工作由垃圾收集器来完成。 用 赋值运算符改变值 /*** Java值传递测试** author qiaohaojie* date 2023/3/18 16:46*/ public class TransferTest2 {public static void main(String[] args) {// 基本数据类型int age 18;// 引用数据类型String name 青花椒;System.out.println(age age ,name name); // age18,name青花椒age 23;name 青花椒2;System.out.println(age age ,name name); // age23,name青花椒2} } 对于基本数据类型 age赋值运算符会直接改变变量的值原来的值被覆盖。 对于引用类型 name赋值运算符会改变对象引用中保存的地址原来的地址被覆盖但是原来的对象不会被覆盖。 接下来我们分析一下基本数据类型和引用数据类型的参数传递。 基本数据类型参数传递 Java 有 8 种基本数据类型分别是 byte、short、int、long、float、double、char 和 boolean就拿 int 类型来举例子 /*** author qiaohaojie* date 2023/3/17 17:46*/ public class TransferTest {public static void main(String[] args) {// 基本数据类型int age 18;modified(age);System.out.println(age); // 18}private static void modified(int age1) {age1 30;} }程序执行的步骤是这样的 main() 方法中的 age 为基本数据类型所以它的值 18 直接存储在变量中 调用 modified() 方法的时候会把 age 的值 18 复制给形参 age1 modified() 方法中对 age1 进行了修改 回到 main() 方法中age 的值仍然是 18并没有发生改变。 age 的值并没有按照我们想要的结果改变是因为对 age1 的值进行了修改后并没有返回。这就需要返回后重新对 age 进行赋值 /*** author qiaohaojie* date 2023/3/17 17:46*/ public class TransferTest {public static void main(String[] args) {// 基本数据类型int age 18;modified(age);System.out.println(age); // 18age modified2(18);System.out.println(age); // 30}private static void modified(int age1) {age1 30;}private static int modified2(int age2) {age2 30;return age2;} }引用数据类型参数传递 引用数据类型以 String 为例 /*** author qiaohaojie* date 2023/3/17 17:46*/ public class TransferTest {public static void main(String[] args) { // 引用数据类型String name 青花椒;modified(name);System.out.println(name); // 青花椒System.out.println(Integer.toHexString(System.identityHashCode(name))); // 38291283}private static void modified(String name1) {name1 青花椒2;} }在调用 modified() 方法的时候形参 name1 复制了 name 的地址指向的是堆中的 “青花椒” 位置 当 modified() 方法调用结束后改变了形参 name1 的地址但是 main() 方法中 name 并没有发生改变 总结 Java 中的参数传递是按照值传递的。如果参数是基本类型传递的是基本类型的字面量值的拷贝。如果参数是引用类型传递的是引用的对象在堆中地址的拷贝。
http://www.hkea.cn/news/14424702/

相关文章:

  • 做的比较好看的网站短视频制作完成网站
  • 舟山市城市建设档案馆网站写简历的网站
  • 什么摄像头做直播网站做新的网站
  • 建设部网站工程资质wordpress dnax
  • 网站服务器下行很多是什么意思左右结构网站
  • 网站自动更新网站建设价格标准报价单
  • 网站的风格包含的因素马鞍山网站制作公司
  • 建二手车网站家具网站开发报告
  • 成都市专业制作网站网页qq登录手机版
  • 个人博客网站开发的意义网络系统管理员
  • 正规的网站建设专业公司直播引流推广方法
  • 仿网站后台怎么做wordpress 标签详解
  • 网站源码交易平台代码天空影院手机免费观看在线
  • 郑州动力无限网站建设网站开发语言哪种好
  • 广州php网站建设如何利用wordpress搭建一个发卡网
  • 昆山 网站建设小学生手工
  • 在线视频网站开发廊坊做企业网站公司
  • html网站模仿做网站自己有模板要花多少钱
  • 我帮你建站投诉举报网站 建设方案
  • 网站xml贵大网站建设多少钱
  • python3 做网站成功的电子商务网站设计
  • 极速一区二区三区精品网络推广seo
  • 新手可以做网站营运吗乐云seo网站建设公司
  • 云主机如何建网站北京制作网站的基本流程
  • 网站建设公司发展规划网站目录爬行
  • 网站里面的按钮链接怎么做百度推广竞价是什么意思
  • 做网站推广一年多少钱做ppt模板网站有哪些
  • 永久免费的网站哪个好丹阳杨文军
  • 定制网站开发方案wordpress移动端设置方法
  • 无锡微信手机网站制作广东网络建设公司