几道笔试题
大家发挥一下:
1.请分析以下命令及输出结果,编写类。
执行命令: 输出结果:
java com.cn.A Usage:java com.cn.A -sex F|M
java com.cn.A -sex F Today is 2007年3月3日.Welcome,boy.
java com.cn.A -sex M Today is 2007年3月3日.Welcome,girl.
2.类之间最常见的关系是:依赖,聚合,继承,请编写不同的类来说明这些关系,并用 UML 符号描述类间关系。
3.执行 javacom./cn/A.java 报错信息如下,请给出可能的错误原因及解决方法。
symbol :variable Str
location:class A
Str.split( "aa ");
^
1 error
4.改正错误
public void open(String iJND)
{
Context context = new InitialContext();
DataSource dataSource = (DataSource)context.lookup(iJNDI);
connection = dataSource.getConnection();
stmt =
connection.createStatement (ResultSet.TYPE_SCROLL_INSENSITIVE,Result.CONCUR_UPDATABLE);
connection.close();
}
------解决方案--------------------public void open(String iJND)
{
Context context = new InitialContext();
Context envContext = (Context)context.lookup( "java:/comp/env ");
DataSource dataSource = (DataSource)envContext.lookup(iJNDI);
connection = dataSource.getConnection();
stmt =
connection.createStatement (ResultSet.TYPE_SCROLL_INSENSITIVE,Result.CONCUR_UPDATABLE);
connection.close();
}
------解决方案--------------------pakage com.cn
public class A
{
public static void main(String args[] )
{
if(args.length==0)
{
System.out.println( "Usage:java com.cn.A -sex F|M ");
}
else if( "F ".equals(args[1]))
{
System.out.println( "Today is : "+new java.util.Date()+ ",Welcome,boy. ");
}
else if( "M ".equals(args[1]))
{
System.out.println( "Today is : "+new java.util.Date()+ ",Welcome,girl. ");
}
else
{
System.out.println( "error ");
}
}
}