最新文章列表

equals和==的区别

        这两天一直在看数据结构和算法,看到一些内容就想起了龙哥曾经讲过的“equals”和“==”的区别,于是重新回顾梳理了一遍,更加深了印象。现在做一下比较:   要辨别“equals”和“==”,首先必须明白两个概念“值传递”和“引用传递”。   简单来说,“值传递”就是当你创建一个对象的时候(注意啊:int一个整型也是创建对象),JVM在内存中给你的这个对象开辟了一块地址; ...
中南大宝 评论(18) 有4048人浏览 2013-01-28 15:24

简单面试题--值传递还是引用传递

package com.jo; public class CTest { private int id; public void setId(int id) { this.id = id; } static public void aa(CTest f) { f = new CTest(); f.setId(3); } /** * @param args * ...
cuityang 评论(0) 有916人浏览 2012-11-11 23:46

有趣的java程序

/* * To change this template, choose Tools | Templates * and open the template in the editor. */ /** * * @author Administrator */ public class Test { public static void main(String ...
frankco 评论(0) 有1931人浏览 2012-08-23 23:13

java值传递以及引用传递

对于下面两个程序,相信学过java的朋友都很容易看得懂。   TestOne.java     package test; public class TestOne { public static void name(int x){ x++; } public static void main(String[] args) { int x = 0 ...
hjj20040849 评论(2) 有1465人浏览 2012-07-18 19:00

java值传递

  1.Java值传递介绍 java中有很多东西让人纠结了又纠结,总是想弄明白,但是总又那么模模糊糊,比如说java的值传递。也用了几年java了,这个东西只是知道java是值传递,从经验来说,基本类型传递过来了不会修改基本类型的值,但是引用类型传递过来之后却发现引用类型可以修改值,让人郁闷啊。 今天周日,闲着无聊看了下php,有个地方说$value是引用传递,要值传递的话必须用& ...
q821424508 评论(0) 有1511人浏览 2012-05-22 16:13

Java中参数传递类型只有值传递

java核心技术卷I里有一个结论我觉得挺有意思的:java中没有引用传递,只有值传递 首先看定义: 值传递,是指方法接收的是调用者提供的值 引用传递,是指方法接收的是调用者提供的变量地址 以前学习C++时把参数传递分为值传递和引用传递,国内的不少java教材愿意把对象的传递理解是引用传递,为什么它们会这么说呢?可以看下面一个例子: import java.util.Calendar; public ...
tjuking 评论(10) 有7075人浏览 2012-02-14 14:45

值传递 地址传递 (java)

public static void main(String[] args) { int a = 10; char[] b = { 'j', 'k' }; System.out.println(a); System.out.println(b[0]); test(a,b); System.out.println("======修改后=" ...
275553385 评论(0) 有1236人浏览 2012-01-29 15:50

java 的引用类型、值类型,引用传递与值传递

java有没有引用传递? 很多书上说,java只有值传递,所以没有引用传递,这句话是对的么? 上代码   例一: public class StringTest { public int i=1; public static void st(StringTest st){ st.i=10; } public static void main(String args[] ...
liujunhg 评论(0) 有4099人浏览 2011-12-16 16:58

java参数传递(二)

上一次我们分析java参数过程中,当传递的是基本类型和对象引用的情况.那么当传递的参数是数组呢,情况又会怎么样? 其实,数组是当成一个引用类型来传递的,轻看下面的例子! /** * */ package arguments.transport; /** * test the parameter transfer via array or object reference ...
Brucegaochina 评论(0) 有693人浏览 2011-09-27 20:44

java参数传递(一)

江湖人称:java中是值传递方式而非引用传递,即所谓的:“传值”;那么在当参数是对象的时候不是传递引用吗,java中对象的引用是指对象的地址,它也是一个整形值,即 “传址”,所以归根揭底java中的参数都是值传递 1,基本类型作为参数传递 请看实例代码: public class RawType { public static void main(String[] args) { ...
Brucegaochina 评论(0) 有870人浏览 2011-09-26 15:20

JAVA 值传递解释

   今天同事给我出了一道有关String和StringBuffer的题(面试题经常会有),我猜了一下结果,猜对了,同事用崇拜(哈有点夸张,做人要低调)的问我这是为什 ...
tyyzl 评论(0) 有820人浏览 2011-09-07 16:39

Java is Pass by Value | Java只有值传递

in C and JAVA, arguments are passed by value. Java Language Spec中其实已经阐述过Java中都是值传递: JLS8.4.1. Formal Parameters(形式参数) : http://docs.oracle.com/javase/specs/jls/se7/html/jls-8.html#jls-8.4.1引用When the ...
Wuaner 评论(0) 有2304人浏览 2009-12-21 10:09

最近博客热门TAG

Java(141746) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics