new关键字的理解-问题型
2024-08-22 09:39:21
//输出的结果是?????????
//The answer is good and gbc
public class Example {
String str=new String("good");//new 一下分配一次内存空间,在new就又的分配一次内存空间
char []ch={'a','b','c'};
public static void main(String [] args){
Example ex=new Example();//
ex.change(ex.str,ex.ch);//在这个过程中只调用了全局变量str
System.out.print(ex.str+" and ");
System.out.print(ex.ch);
}
public void change(String str ,char ch[]){
str=new String("test ok");//这个str相当于局部变量,在运行完之后,这个内存空间就要被释放
ch[0]='g';//而这个仍然为全局变量,因为没有new
}
}
//输出的结果是?????????
//The answer is good and gbc
最新文章
- Linux系统下面挂载u盘
- hibernate-cache
- 《zw版·Halcon-delphi系列原创教程》 zw版-Halcon常用函数Top100中文速查手册
- MySql学习(五) —— 数据库优化理论篇(一)
- JS中注意事项
- word转html方法
- Python全栈之路---运算符与基本的数据结构
- [ACM_模拟] ZJUT 1155 爱乐大街的门牌号 (规律 长为n的含k个逆序数的最小字典序)
- UIButton(在代码中使用)
- css3中clip属性
- sharepoint 浏览页面导航不正确
- RHEL7.2下netcat工具安装教程
- [Design Pattern] Front Controller Pattern 简单案例
- Codeforces Round #256 (Div. 2) B Suffix Structures
- Yii框架上传后展示图片
- UWP 手绘视频创作工具技术分享系列 - Ink &; Surface Dial
- 阅读github上的项目源码
- 【BZOJ1449】 球队收益
- sql 修改列名及表名 sp_rename
- centos HA高可用集群 heartbeat搭建 heartbeat测试 主上停止heartbeat服务 测试脑裂 两边都禁用ping仲裁 第三十二节课
热门文章
- Chapter 2 Open Book——19
- VMware中Ubuntu 14.04出现Unknown Display问题解决
- hdu_5750_Dertouzos(线性筛)
- hdu_2111_Saving HDU(贪心)
- c++ lower_bound upper_bound
- perl的package和module
- Win7 “Bluetooth设置”对话框无法打开,及无法查找到设备
- drupal7为admin/config页面添加自己开发的模块
- sql server 的约束的作用 于 理解 [转]
- Object.setPrototypeOf 方法的使用