`
xieyan30
  • 浏览: 47164 次
  • 性别: Icon_minigender_1
文章分类
社区版块
存档分类
最新评论

java中date是地址传递还是值传递?

 
阅读更多

验证代码:

	public static void main(String[] args) {
		Date date = new Date();
		System.out.println(date.getTime());
		test(date);
		System.out.println(date.getTime());
		date = test(date);
		System.out.println(date.getTime());
	}

	public static Date test(Date date) {
		date = addMonths(date, 1);
		return date;
	}

 

验证结果:

1395961762593 --原始值
1395961762593
1398640162593
有结果看出Date属于值传递。

不知道有没有人注意到这一点,有的话讨论一下。

 

分享到:
评论

相关推荐

    js处理java后台传过来的date对象并转换成指定格式的字符串

    js处理java后台传过来的date对象并转换成指定格式的字符串,亲测可用

    Silverlight与Java通信远程调用封装

    可以转换日常使用中的任意复杂类型通信,成功解决C# DateTime和Java Date传递问题,解决java容器泛型与C#容器泛型转换问题,解决复杂对象问题(对象属性是另外对象,容器中套容器)等。 欢迎大家使用,有问题,可以...

    Java开发技术大全(500个源代码).

    invokeByObject.java 对象实参传递示例程序 invokeByValue.java 传值调用示例程序 invokeMethod.java 同一个类中调用方法示例 invokeOther.java 类的外部调用方法示例 invokeStaticMethod.java 调用静态方法...

    java 面试题 总结

    forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器,浏览器根本不知道服务器发送的内容是从哪儿来的,所以它的地址栏中还是原来的地址。 redirect...

    java发送邮件封装,链式传递参数

    .sentDate(new Date()) .subject("使用JavaMail发送混合组合类型的邮件测试主题") // .attachFiles(attachFiles) .content(contentBuf.toString()) .toRecipients(toRecipients); ServiceResponse<String> ...

    java和java8特性功能.rar

    介绍 Java 8是自Java 7以来的主要版本升级,它于2014年3月18日发布。Java 8的发布背景是为了满足日益增长的云计算、大数据和移动应用...Lambda表达式可以作为参数传递给方法或存储在变量中,从而方便地实现函数式编程。

    疯狂JAVA讲义

    学生提问:老师,我想学习Java编程,到底是学习Eclipse好呢,还是学习JBuilder好呢? 21 1.9 本章小结 22 本章练习 22 第2章 理解面向对象 23 2.1 面向对象 24 2.1.1 结构化程序设计简介 24 2.1.2 程序的三种...

    JDK(Java Development Kit)1.8是Java平台的一个版本,也被称为Java 8 下面是关于JDK 1.8

    JDK(Java Development Kit)1.8是Java平台的一个版本,也被称为Java 8。下面是关于JDK 1.8的一些介绍: 1. Lambda表达式:JDK 1.8引入了Lambda表达式,这是一种函数式编程的特性,使得开发人员能够以更简洁的方式...

    Java开发详解.zip

    031105_【第11章:Java常用类库】_日期操作类(Date、Calendar)笔记.pdf 031106_【第11章:Java常用类库】_日期操作类(DateFormat、SimpleDateFormat)笔记.pdf 031107_〖第11章:Java常用类库〗_实例操作:取得...

    张孝祥Java就业培训教程.pdf

    本书不仅全面的介绍了Java语言本身,最重要还交会读者去掌握编程思想,找到编程感觉,而不是死记硬背语言本身,书中涉及到的应用问题分析,远远超了一个Java程序员在学习和应用Java过程中所有可能碰到的问题。...

    javascript引用类型之时间Date和数组Array

    JavaScript中的Date类型是在早期Java中的java.util.Date类基础上构建的。为此,Date类型使用自UTC 1970年1月1日零时开始经过的毫秒数来保存日期。在使用这种数据存储格式的条件下,Date类型保存的日期能够精确到1970...

    Java 语言基础 —— 非常符合中国人习惯的Java基础教程手册

    而对于对象所在的实际的内存地址是不可操作的,这就保证了安全性。 1.8.4 对象的引用 对象的使用包括引用对象的成员变量和方法,通过运算符·可以实现对变量的访问和方法的调 用,变量和方法可以通过设定一定的...

    AIC的Java课程1-6章

    第5 版 清华大学出版社  “SCJP学习指南” 人民邮电出版社  “Java 编程思想” 第3版 机械工业出版社  教学内容和要求 知识点 重要程度 使用频度 难度 Java 入门 高 中 易 变量和运算符 高 ...

    jdk1.8windows免安装版本

    4、Date/Time API:Java 8中引入了新的Date/Time API,它提供了一组强大的日期和时间处理工具,包括时区和夏令时的支持。 5、Nashorn引擎:Java 8中引入了一个新的JavaScript引擎,称为Nashorn。它比原来的...

    JAVA类的构造定义演示例程

    定义一个类Employee(雇员) 三个属性,雇员姓名(name,String),薪水(salary,...一个实现增长薪水的的方法raiseSalary,传递一个double类型的薪水增长率 一个Employee类的数组,生成三个雇员类的对象填充到数组中.

    java语言程序设计 java编程笔记 由浅入深的笔记 共32份 全套资源.rar

    Date日期.docx GC垃圾回收机制.docx instanceof运算符.docx io.docx java基础关键字.docx java命名和数据类型.docx java序列化.docx Math类.docx Object(对象).docx operator(运算符).docx Properties.docx ...

    21天学通Java-由浅入深

    108 6.6 对象引用的使用 110 6.6.1 调用不存在的对象或成员变量 110 6.6.2 调用对象为null值的引用 111 6.6.3 对象引用间的比较 113 6.7 this 113 6.8 要活用JDK已有的类 114 6.8.1 Date类 114 6.8.2 Integer类 116 ...

    java8源码-jdk8:Java8(又称为jdk1.8)是Java语言开发的一个主要版本。Oracle公司于2014年3月18日发布Java

    表达式:Lambda允许把函数作为一个方法的参数(函数作为参数传递进方法中)。 方法引用:方法引用提供了非常有用的语法,可以直接引用已有Java类或对象(实例)的方法或构造器。与lambda联合使用,方法引用可以使语言...

Global site tag (gtag.js) - Google Analytics