Java参数传递方式

原创 2007年10月15日 10:09:00

1、对于原始数据类型,也就是int、 long、char之类的类型,是传值的,如果你在方法中修改了值,方法调用结束后,那个变量的值没用改变。


2、对于对象类型,也就是Object的子类,如果你在方法中修改了它的成员的值,那个修改是生效的,方法调用结束后,它的成员是新的值,但是如果你把它指向一个其它的对象,方法调用结束后,原来对它的引用并没用指向新的对象。

3、对于远程调用,无论是什么类型,调用结束后,传入的参数和以前没用任何变化(当然前途是直接调用远程方法,如果中间经过其它的Proxy类或者Facade类,不能保证那些类对对象没用修改)。至于是通过Local接口进行调用的,也应该属于本地调用,和上面说的情况应该是一致的。
 

java中常用的加密方式

一)对称加密-AES 高级加密标准(Advanced Encryption Standard,AES),又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先...
  • sx_mail
  • sx_mail
  • 2014年12月20日 21:43
  • 773

java中的几种加密方法

Java代码   package com.cxlh.mm;      public class Base64 {       final static String baseTab...
  • u010624033
  • u010624033
  • 2014年03月22日 23:50
  • 1001

Java序列化的几种方式以及序列化的作用

文章转载自: 本文着重讲解一下Java序列化的相关内容。如果对Java序列化感兴趣的同学可以研究一下。一.Java序列化的作用有的时候我们想要把一个Java对象变成字节流的形式传出去,有的时候我们想...
  • u012554102
  • u012554102
  • 2016年07月14日 00:00
  • 7716

java中常见的几种排序方式

之前也学习了几种常见的排序方式,也没有作过总结,这次来对其中几种常见的排序方式进行一次小小对比和总结,作者水平有限,文章中如有错误,望不吝指出。 1冒泡排序 冒泡排序应该是我们学习...
  • YQlakers
  • YQlakers
  • 2017年04月09日 21:36
  • 605

java进程间通信方式

http://bbs.csdn.net/topics/40407223 看到楼主提到进程间通信,又想起了以前使用C编程的时光。 :) 先看看传统的进程间通信的手段有什么,上面的各位都说了不...
  • Kingson_Wu
  • Kingson_Wu
  • 2015年08月23日 17:01
  • 1920

Java使用HttpClient发送请求的几种常用方式

使用的jar包有3个,Maven中添加以下依赖: commons-httpclient commons-httpclient 3.1 commons-logging common...
  • xiaoyao8903
  • xiaoyao8903
  • 2016年11月21日 10:29
  • 1376

java中Server端和Client端常见的通信方式总结

首先声明知识必须站在巨人的肩膀上,所以本文部分内容参加,如下两篇blog: http://blog.163.com/luyanbinaiwx@126/blog/static/919413582014...
  • nuisthou
  • nuisthou
  • 2016年01月14日 20:51
  • 3335

java里几种加密方式(二)

from:http://www.jb51.net/article/73292.htm 对称加密算法是应用较早的加密算法,技术成熟。在对称加密算法中,数据发信方将明文(原始数据)和加密密钥(mi ...
  • qq_33101675
  • qq_33101675
  • 2017年01月07日 11:27
  • 315

Spring Bean配置方式之一:Java配置

简介: Spring bean 是使用传统的 XML 方法配置的。在这篇文章中,您将学习使用基于纯 Java 的配置而非 XML 来编写 Spring bean 并配置它们。本文将介绍可用来配置 be...
  • dingqinghu
  • dingqinghu
  • 2013年05月22日 23:23
  • 3696

Java创建线程的三种方式及其对比

Java中创建线程主要有三种方式: 一、继承Thread类创建线程类 二、通过Runnable接口创建线程类 三、通过Callable和FutureTask创建线程 参考:http://blog....
  • hellorichen
  • hellorichen
  • 2016年11月11日 13:18
  • 3538
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java参数传递方式
举报原因:
原因补充:

(最多只允许输入30个字)