日期:2014-05-20  浏览次数:20719 次

几个面试题目,大家来看看
1、请指出在JAVA语言的实现中,产生新的对象的方式有几种?分别是什么?新产生的对象会在内存中如何体现?
2、 import java.util.Date;
public final class Period{
private final Date startDate;
private final Date endDate;
public Period(Date startDate,Date endDate){
this.startDate=startDate;
this.endDate=endDate;
}
}
类Period的目的是对象一经创建,其startDate和endDate都不会被修改。上面这个能实现吗?如果不能,如何修改?
3、 给出一个命令,能够确保显示用户“user”正在运行的tomcat进程的完整的命令行。
4、 如果运行命令时候出现中文乱码,同时不具备root权限,应该怎么做?
5、 写出在linux操作系统上启动和停止MySQL数据库服务的命令。


------解决方案--------------------
探讨

第一题 我只能想到new 反射 getInstance,新产生的对象应该在堆里面待着吧
第二题 功能不能实现,修改如下
Java code
import java.util.Date;

public final class Period
{
private final Date startDate;
private final Date endDate;
priv……