程序的输出结果

wpc 2004-02-19 08:19:10
一、
public class Demo extends Object
{
private static void process(String str)
{
str = str + "_str";
}

private static void process(StringBuffer buf)
{
buf = buf.append("_str");
}

public static void main(String[] args)
{
String str = "str";
StringBuffer buf = new StringBuffer("str");
process(str);
process(buf);
System.out.println(str);
System.out.println(buf);
}
}

二、
class B extends Object
{
static
{
System.out.println("Load B");
}

public B()
{
System.out.println("Create B");
}

}

class A extends B
{
static
{
System.out.println("Load A");
}

public A()
{
System.out.println("Create A");
}
}

public class Demo extends Object
{
public static void main(String[] args)
{
new A();
}
}

请问这两段程序分别输出什么结果?谢谢!
...全文
43 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧