class ParamTest {
public void changeInt(int i) {
i = 2;
}
public void changeString(String str) {
str = "xyz";
}
public void changePoint(Point point) {
point.x = 5;
point.y = 6;
}
public void change(char c, char[] ch) {
c = 'A';
ch[0] = 'B';
}
public static void main(String[] args) {
ParamTest test = new ParamTest();
int i = 1;
test.changeInt(i);
System.out.println("changeInt=" + i);
String s = "abc";
test.changeString(s);
System.out.println("changeString=" + s);
Point point = new Point(1, 2);
test.changePoint(point);
System.out.println("changePoint-->x=" + point.x);
System.out.println("changePoint-->y=" + point.y);
char c = 'C';
char ch[] = new char[] { 'O', 'P', 'Q' };
test.change(c, ch);
System.out.println("change-->c=" + c);
System.out.println("change-->ch[0]=" + ch[0]);
}
}
class Point {
int x;
int y;
public Point(int x, int y) {
this.x = x;
this.y = y;
}
}
结果:
changeInt=1
changeString=abc
changePoint-->x=5
changePoint-->y=6
change-->c=C
change-->ch[0]=B
分享到:
相关推荐
Java常见笔试_面试题目深度剖析
Java常见笔试,面试题目深度剖析
提供的资源如"Java常见笔试、面试题目深度剖析一(未加密).exe"和"Java常见笔试,面试题目深度剖析.ppt"应包含了对这些知识点的详细解析和实例,对于复习和准备是非常有价值的。建议考生结合这些资料进行系统性学习,...
根据提供的信息,我们可以深入探讨与“Java常见笔试、面试题目深度剖析第二、三讲”相关的知识点。虽然直接的视频或文档链接无法在此处查看,但根据标题和描述中提到的信息,我们可以推测出讲座可能涉及的一些核心...
]Java常见笔试、面试题目深度剖析
在本节"Java常见笔试、面试系列深度剖析第3讲"中,我们将深入探讨Java编程语言的一些关键概念和常见问题,这些内容对于准备Java相关的笔试和面试至关重要。讲解由张龙和风中叶两位专家主讲,他们将分享丰富的经验与...
在本讲“Java常见笔试、面试系列深度剖析第2讲”中,主讲人张龙与风中叶共同探讨了Java编程语言在实际面试和笔试中的核心知识点,旨在帮助求职者提升对Java技术的理解和应用能力。以下是本讲中涵盖的一些关键知识点...
《风中叶 Java常见笔试、面试题目深度剖析》是一份专为Java开发者准备的资源,旨在帮助他们在求职过程中更好地应对各种笔试和面试挑战。这份资料包含了大量的Java编程相关的题目,涵盖了从基础知识到高级概念的各个...
以上是Java常见笔试面试题目所涵盖的主要知识点,通过深入学习和实践,可以提高Java程序员的专业技能和面试竞争力。在面试中,不仅要能够准确回答问题,还要能结合实际项目经验进行案例分析,展现自己的问题解决能力...
"Java常见笔试、面试系列深度剖析第三讲"可能涵盖了一系列关键概念,旨在帮助求职者或开发者更好地理解和掌握Java的核心特性。其中,"反射详解"是这次讲解的重点内容之一。反射在Java中扮演着至关重要的角色,它允许...
在Java的笔试和面试中,反射是一个常见的考察点,因此理解并掌握反射机制对于开发者来说至关重要。下面我们将深入探讨Java反射的概念、用途以及如何使用。 1. **反射的概念** Java反射机制是在运行状态中,对于...
本篇文章将深入剖析`final`关键字在Java中的使用和意义,帮助读者理解其在面试和实际开发中的重要性。 1. **final变量** - `final`修饰的变量一旦赋值后,就不能再改变。这可以确保变量的值在整个程序运行期间保持...
Java作为一门广泛使用的编程语言,其在笔试和面试中经常出现的题目往往涵盖了语言的核心概念和技术。本资源主要聚焦于两个关键主题:Java数组和异常处理。数组是Java中的基本数据结构,而异常处理则是保证程序健壮性...
本文将深度剖析几个常见的Java面试题目,包括方法重写、静态代码块和构造方法的执行顺序。 首先,我们来讨论**方法重写(Override)**。在面向对象编程中,子类可以继承父类的属性和方法,有时需要根据自己的需求对...
本篇文章将深入剖析“==”运算符和equals()方法的区别与联系,帮助你在Java的笔试和面试中更好地应对相关问题。 首先,“==”运算符在Java中用于比较基本类型变量的值是否相等,例如int、char或boolean。对于引用...
该系列课程中的很多题目都是我求职时所遇到的及我面试求职者时所提出的,另外也从网上和很多公司的笔试、面试题目中摘选了一定数量的典型题,相信大家在学习完本课程后,对今后很多笔试、面试中所遇到的问题都会有...