java字符串类型引用与字符类型引用的面试案例

java字符串类型引用与字符类型引用的面试案例

public class Test3 {//4
	String string=new String("good");//2
	char[] ch={'a','b','c'};			//3
	public static void main(String[] args){
		Test3 test3=new Test3();//1
		test3.change(test3.string,test3.ch);//5
		System.out.println(test3.string+" and ");//8
		System.out.println(test3.ch);	//9
	}
	private void change(String string, char[] ch) {
		// TODO Auto-generated method stub
		string="test ok";//6
		ch[0]='g';//7
	}
}

输出结果:

good and 
gbc

此处考得知识点就是栈和堆的知识:为了加快访问速度,java四类八种是栈为其分配内存空间的,

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/106350.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • jpa(一)—-spring-data-jpa 复杂查询,包括多表关联,分页,排序等「建议收藏」

    jpa(一)—-spring-data-jpa 复杂查询,包括多表关联,分页,排序等「建议收藏」转载:由于此转载文章的出处也是转载的,所以原作者不详本篇进行Spring-data-jpa的介绍,几乎涵盖该框架的所有方面,在日常的开发当中,基本上能满足所有需求。这里不讲解JPA和Spring-data-jpa单独使用,所有的内容都是在和Spring整合的环境中实现。如果需要了解该框架的入门,百度一下,很多入门的介绍。在这篇文章的接下来一篇,会有一个系列来讲解mybatis,这个系列从myb…

  • c++全局变量与静态变量「建议收藏」

    c++全局变量与静态变量「建议收藏」概述:全局变量和和由static修饰的静态变量都被储存在全局数据区。全局数据区的内存在程序运行时会被全部置’0′.这不同于局部变量,局部变量在栈上分配内存,但此块内存一般不为零,且编译器不会在局部变量被声明的地方为其置’0′,除非申明时对其初始化值为0.全局变量:申明在main函数外的变量被编译器视为全局变量。即其在整个文件的任何地方都可以使用它。对于其他源文件来说,全局变量…

  • linux SIGABRT信号

    自己写的程序启动时偶尔会被SIGABRT信号杀死。故查看下SIGABRT的用法。SIGABRT是中止一个程序,它可以被捕捉,但不能被阻塞。处理函数返回后,所有打开的文件描述符将会被关闭,流也会被flush。程序会结束,有可能的话还会coredump。当程序调用abort(3)时,该进程会向自己发送SIGABRT信号。所以,SIGABRT一般用于信号中一些关键的处理,assert失败时也

  • 量化交易策略建模综述

    量化交易策略建模综述一、常见的features(一)timelags(二)(三)(四)CCICCI=(Typicalprice-MAofTypicalprice)/(0.015*StandarddeviationofTypicalprice)(五)EaseofMovement(EVM)(六)Distancemoved=((CurrentHigh+CurrentLow)/2-(PiorHigh+PiorLow)/2)(七)MA(八)Rate

  • html文本框鼠标离开事件,html鼠标事件_文本框事件「建议收藏」

    html文本框鼠标离开事件,html鼠标事件_文本框事件「建议收藏」该楼层疑似违规已被系统折叠隐藏此楼查看此楼今天57号网络技术分享给大家介绍html鼠标事件,就是当前文本框获得焦点时,里面的原有文本清零。首先我们来看一看源代码运行后的效果图片:你也可以【点击预览】,看到我们真实的效果。下面是源代码,喜欢就支持一下吧:/p>Transitional//EN””http://www.w3.org/TR/xhtml1/DTD/xhtml1-transition…

    2022年10月23日
  • 虚拟机下安装配置Fedora12

    虚拟机下安装配置Fedora121.安装VMware7.0(貌似之前版本对Fedora12的图形界面支持不是很好,本人未实验)2.新建虚拟机,选择存储位置并分配硬盘空间(想给50G来着,后来分了30G结果发现还是多了,用不了)我选择了分割存储,每2G一个文件,因为感觉一个几十G的文件看着就好恶心……移动起来也很费事。3.分配内存CPU,Fedora12推荐512M以上,不过实践证明1G依然偶尔出现窗口滞留现象(图形界面),想用图形的还是给1G吧。4.选择操作系统,选择以后再装,因为默认支持里没有Fedora。5.完

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号