public class Exam
{
public static void main(String args)
{
System.out.println("sucess print");
}
}
以上这是我这几天来遇到的一个面试题,呵呵,够BT,呵呵注意String后面没有[],所以就它BT,我当时选择的编译时不能通过,后来在路上一想也有可能不对,它不加[]可以只传一个参数啊,所以就去学校在机器上打上做了一下,,呵呵果然和我想的差不多,编译能通过的,也能打印出字符串“string print"来,但是我在Unix环境下调试通过的,后来我回到家来到Windows环境下编译也是能通过的,但在执行java Exam的时候出错了,说是什么: C:\Documents and Settings\w\My Documents>java Exam Exception in thread "main" java.lang.NoSuchMethodError: main C:\Documents and Settings\w\My Documents> 不知道为什么,我检查一下我的机器中的配置环境,一切正常啊,classpath=.;.......只要有点一般不会出现上面的情况啊!
2
public class Exam {
public static void main(String[] args)
{
Exam e = new Exam();
e.method(null);//把null作为参数传进去
}
public void Method(StringBuffer sb)
{
System.out.println("in StringBuffer");
}
public void Method(String s)
{
System.out.println("in String");
}
}
当时它给了四个选项,其中有一个是不能编译,后来回家上机一试果然是,出现了Exception:说不能解析null类型,所以这是错误的,呵呵,看来这题偶是蒙对了,对了 StringBuffer和String还有一个区别是:String长度是不可变的,而StringBuffer长度是可变的。如果你对字符串中的内容经常进行操作,特别是内容要修改时,那么你要使用StringBuffer,如果最后需要String,使用StringBuffer的toString ()方法。再就是String不是一个最基本的数据类型,它是final的类,不可被继承,和String同样的还有Math.
3
public class Exam extends A {
public static void main(String[] args)
{
Exam e = new Exam(10);
}
Exam(int i){super(i);}
Exam(String s ,int i)
{
this(i);
//Here
}
}
class A {
public A(int i){}
}
它问//Here这里应该选哪一项才是正确的,
1 Exam e = new Exam();
2 super();
3 this("hello",10);
4 A a = new A(10);
偶知道super(),this()必须出现在构造方法中的第一行,所以直接把2,3排除。最后经过权衡偶选择了4。
4
public class A {
public static void main(String[] args)
{
System.out.println("begin");
try{
System.out.println("in try block");
}catch(Throwable t)
{
System.out.println("in catch");
}
System.out.println("end");
}
}
问上面这段代码是否会正确执行,偶搞不清Throwable 和 Exception两者的区别,所以选择了不能执行,回家来一运行却是可以运行的,:(郁闷,还是去查API,看两者的异同吧!
public class Exception extends Throwable Exception
类及其子类是 Throwable 的一种形式,它指出了合理的应用程序想要捕获的条件。
再查Throwable:
public class Throwable extends Object implements Serializable
Throwable 类是 Java 语言中所有错误或异常的超类。只有当对象是此类(或其子类之一)的实例时,才能通过 Java 虚拟机或者 Java throw 语句抛出。类似地,只有此类或其子类之一才可以是 catch 子句中的参数类型。 两个子类的实例,Error 和 Exception,通常用于指示发生了异常情况。通常,这些实例是在异常情况的上下文中新近创建的,因此包含了相关的信息(比如堆栈跟踪数据)。郁闷,弄了半天人家是父子关系,儿子都能抛出了,更不要说父亲啦。不过以后偶就会记住啦。唉,随着年龄的增长,记性真是越来越差啊,自然力不可抗拒啊!!!!!
---------------------------
还有一个Externalizable的问题
分享到:
相关推荐
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于计算机科学与技术等相关专业,更为适合;
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于计算机科学与技术等相关专业,更为适合;
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于计算机科学与技术等相关专业,更为适合;
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于计算机科学与技术等相关专业,更为适合;
毕业设计基于Python+OpenCV智能答题卡识别系统源码+报告答辩PPT,个人经导师指导并认可通过的毕业设计项目,评审分98分,项目中的源码都是经过本地编译过可运行的,都经过严格调试,确保可以运行!主要针对计算机相关专业的正在做毕业设计的学生和需要项目实战练习的学习者,资源项目的难度比较适中,内容都是经过助教老师审定过的能够满足学习、使用需求,如果有需要的话可以放心下载使用。 毕业设计基于Python+OpenCV智能答题卡识别系统源码+报告答辩PPT毕业设计基于Python+OpenCV智能答题卡识别系统源码+报告答辩PPT毕业设计基于Python+OpenCV智能答题卡识别系统源码+报告答辩PPT毕业设计基于Python+OpenCV智能答题卡识别系统源码+报告答辩PPT毕业设计基于Python+OpenCV智能答题卡识别系统源码+报告答辩PPT毕业设计基于Python+OpenCV智能答题卡识别系统源码+报告答辩PPT毕业设计基于Python+OpenCV智能答题卡识别系统源码+报告答辩PPT毕业设计基于Python+OpenCV智能答题卡识别系统源码+报告答辩PPT毕业设
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于计算机科学与技术等相关专业,更为适合;
python写的一个合并表格工具,可以把文件夹内多个表格按行堆叠合并一个新的表格,简单好用。代码结尾附打包exe命令。
电子学习资料设计作品全资料多点温度检测系统设计资料提取方式是百度网盘分享地址
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于计算机科学与技术等相关专业,更为适合;
电子学习资料设计作品全资料基于单片机的电集中抄表设计资料提取方式是百度网盘分享地址
VT-JQR1000工业机器人基础教学实训台图片1
第二届CCF“司南杯”量子计算编程挑战赛专业组-量子机器学习赛道初赛题目分析与解答.zip 【资源说明】 1、该项目是团队成员近期最新开发,代码完整,资料齐全,含设计文档等 2、上传的项目源码经过严格测试,功能完善且能正常运行,请放心下载使用! 3、本项目适合计算机相关专业(人工智能、通信工程、自动化、电子信息、物联网等)的高校学生、教师、科研工作者、行业从业者下载使用,可借鉴学习,也可直接作为毕业设计、课程设计、作业、项目初期立项演示等,也适合小白学习进阶,遇到问题不懂就问,欢迎交流。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 5、不懂配置和运行,可远程教学 6、欢迎下载,沟通交流,互相学习,共同进步!
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。 替换数据可以直接使用,注释清楚,适合新手
是用于保存菜谱的笔记软件。可以创建自己的菜谱,对菜谱进行调整。同时,这些菜谱还能用来规划用餐计划,生成采购清单等等。支持多端云同步
电子学习资料设计作品全资料多功能工业控制平台提取方式是百度网盘分享地址
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于计算机科学与技术等相关专业,更为适合;
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于计算机科学与技术等相关专业,更为适合;
(matlab实现)基于模糊控制的光储联合系统控策略研究:(1)对光储系统中的不同储能元件、进行工作时的控制元件模式、并网运行时的电路拓扑以及每一个部件的工作原理进行了详细分析并进行具体仿真模型的搭建。 提出采用混合储能装置的对系统并网时的功率差值进行协调分配,补偿功率差值,进行控制。 对比了3种不同的最大功率跟踪方法,结合实际,综合考虑优缺点选用了扰动观察法。 (2)根据储能元件进行正常工作时的所独有的性质,选择高能量比的储能元件蓄电池和高功率比的SC协调工作,配合使用,形成一个新的储能部件。 制定了利用低通滤波器去分配光储系统并网时的功率差值的混合储能控制策略。 考虑到混合储能装置中的各个储能元件过充或者过放会损害电池寿命,根据实时的储能元件的荷电状态值进行反馈控制,以达到限值管理的目的。 通过与常规储能装置的光伏发电系统进行仿真比较,验证了该混合储能装置的功率分配控制管理策略确实能够达到预期效果,补偿光储系统并网时的功率差值。 (3)为了防止蓄电池与超级电容器因不合理分配充放电功率而造成的不必要的功率损失或者损害储能元件的寿命,采用模糊控制对其充放电功率进行控制,平抑光伏出力与调
电子学习资料设计作品全资料基于AT89S52单片机和DS1302的电子万年历设计资料提取方式是百度网盘分享地址