文档章节

java中值传递、引用传递及String类特性

William
 William
发布于 2010/10/12 19:36
字数 91
阅读 702
收藏 1

指出下列程序运行的结果
     public class Example{
          String str=new String(“good”);
          char[]ch={‘a’,’b’,’c’};
          public static void main(String args[]){
              Example ex=new Example();
              ex.change(ex.str,ex.ch);
              System.out.print(ex.str+”and”);
              System.out.print(ex.ch);
           }
           public void change(String str,char ch[]){
              str=”test okj”;
              ch[0]=’g’;
           }
        }
A.	good and abc
B.	good and gbc
C.	test ok and abc
D.	test ok and gbc
为何选B???

© 著作权归作者所有

William
粉丝 8
博文 26
码字总数 7874
作品 0
浦东
程序员
私信 提问
加载中

评论(2)

红薯123
红薯123
java#8种基本类型是值传递,其他是引用传递
唐辉
str 是引用传递
ch 是值传递
知道这两个概念就明白了!
最最最常见的Java面试题总结-第一周

这里会分享一些出现频率极其极其高的面试题,初定周更一篇,什么时候更完什么时候停止。 Github地址:https://github.com/Snailclimb/Java-Guide/blob/master/面试必备/最最最常见的Java面试...

Amsour丶
2018/08/08
0
0
Java 私塾第一、二章笔记整理

Java 私塾第一、二章笔记整理 第一章 java入门 一.Java是什么? 一种计算机编程语言 一种软件开发平台 一种软件运行平台(JRE :java runtime environment) 一种软件部署环境 二.Java版本:...

luodis
2011/01/14
261
2
java clone方法使用详解

Java语言的一个优点就是取消了指针的概念,但也导致了许多程序员在编程中常常忽略了对象与引用的区别,特别是先学c、c++后学java的程序员。并且由于Java不能通过简单的赋值来解决对象复制的问...

丁佳辉
2015/08/14
58
0
Java中String类型的参数传递问题的解析

一、引入示例 public class StringAsParamOfMethodDemo { public static void main(String[] args) {StringAsParamOfMethodDemo sapm = new StringAsParamOfMethodDemo();sapm.testA();} pri......

hc24
2015/10/29
254
0
JAVA 对象引用,以及对象赋值

关键字: java对象 引用 Java对象及其引用 关于对象与引用之间的一些基本概念。 有了这个模板,就可以用它来创建对象: 通常把这条语句的动作称之为创建一个对象,其实,它包含了四个动作。 ...

happy圈圈
2014/04/23
34
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周一乱弹 —— 熟悉的味道,难道这就是恋爱的感觉

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @xiaoshiyue :好久没分享歌了分享张碧晨的单曲《今后我与自己流浪》 《今后我与自己流浪》- 张碧晨 手机党少年们想听歌,请使劲儿戳(这里)...

小小编辑
今天
365
12
SpringBoot中 集成 redisTemplate 对 Redis 的操作(二)

SpringBoot中 集成 redisTemplate 对 Redis 的操作(二) List 类型的操作 1、 向列表左侧添加数据 Long leftPush = redisTemplate.opsForList().leftPush("name", name); 2、 向列表右......

TcWong
今天
19
0
排序––快速排序(二)

根据排序––快速排序(一)的描述,现准备写一个快速排序的主体框架: 1、首先需要设置一个枢轴元素即setPivot(int i); 2、然后需要与枢轴元素进行比较即int comparePivot(int j); 3、最后...

FAT_mt
昨天
4
0
mysql概览

学习知识,首先要有一个总体的认识。以下为mysql概览 1-架构图 2-Detail csdn |简书 | 头条 | SegmentFault 思否 | 掘金 | 开源中国 |

程序员深夜写bug
昨天
12
0
golang微服务框架go-micro 入门笔记2.2 micro工具之微应用利器micro web

micro web micro 功能非常强大,本文将详细阐述micro web 命令行的功能 阅读本文前你可能需要进行如下知识储备 golang分布式微服务框架go-micro 入门笔记1:搭建go-micro环境, golang微服务框架...

非正式解决方案
昨天
11
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部