java笔试题
程序小鸟
这个作者很懒,什么都没留下…
展开
-
java笔试题---内部类的访问(静态+动态)
class A { class B { } static class C { }}new类的时候:A.B b = new A().new B() ;A.C c = new A.C() ;原创 2013-10-06 20:42:06 · 654 阅读 · 0 评论 -
java基础篇01
1.java中有两种程序:Application和applet:Application:能独立运行,编译过程先用javac编译然后用java解释;Applet:嵌入html文件中运行,不含main方法,编译过程与application相同,解释时:appletviewer filename.html。2.javac -d用于指定类文件的位置。3,javadoc.exe:java文档原创 2013-10-24 09:37:29 · 600 阅读 · 0 评论 -
关于在子类中重写父类的throws异常的方法的注意事项
1.子类中重写时或者不抛异常、或者抛出跟父类一样的异常、或者抛出父类异常的子异常2.总之,子类重写父类方法所抛出的异常不能超过父类所抛异常的范畴原创 2013-10-17 11:20:34 · 1388 阅读 · 0 评论 -
异常的处理原则
1.catch块中不要为空,也不要仅仅使用printStackTrace,要进行异常处理。2.绝大多数数据库和SQLException异常应该在DAO层把异常信息处理,然后返回处理过的能让用户看懂并根据异常提示信息改正操作的异常信息。3.使用finally,来处理如关闭流或数据库连接等。4.异常要分开处理,不要只捕获Exception,而且catch时,应注意顺序。原创 2013-10-17 10:32:25 · 542 阅读 · 0 评论 -
java笔试题---程序产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复。
public void getArray() { int[] array = new int[100] ; Set set = new HashSet() ; int index = 0 ; while(index int temp = getRandomInt(0,101) ;原创 2013-09-28 21:50:26 · 3307 阅读 · 0 评论 -
java笔试题---override与overload的区别
override(重写)1、方法名、参数、返回值相同。2、子类方法不能缩小父类方法的访问权限,只能扩大不能缩小。3、子类方法不能抛出比父类方法更多的异常(但子类方法可以不抛出异常)。子类方法抛出的异常必须与父类相同或抛出的异常类为父类抛出异常类的子类4、存在于父类和子类之间。5、方法被定义为final不能被重写。overload(重载)1、参数类型、个数、顺序至少有一个原创 2013-09-28 20:24:57 · 769 阅读 · 0 评论 -
java笔试题---如何跳出当前的多重嵌套循环
以下有两种方式都可以:但是注意的是,不能使用return,因为return不单单是跳出循环,而是直接结束了方法!第一种方式:(代码是自己用来测试的,可能看着很繁琐,不过大家也可以直接copy代码测试,看是不是这个情况)public static void test() { boolean flag1 = true ; boolean flag2原创 2013-09-28 19:51:17 · 948 阅读 · 0 评论 -
java笔试--日期处理
import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class DateHandle { public static void main(String[] args) {原创 2013-09-28 12:09:56 · 602 阅读 · 0 评论 -
java笔试题--反转字符串
/** * @author ankun * @param str 输入字符串 * @return */ public String reverse(String str) { System.out.println("转换前: " + str); StringBuilder sBuilder = new原创 2013-09-28 10:44:20 · 871 阅读 · 2 评论 -
java笔试题---interface与abstract class的区别
抽象类: 1.由抽象方法和常量、变量、全局常量、构造方法、普通方法组成 2.使用abstract声明 3.子类要通过extends继承抽象类,子类如果不是抽象类,则必须覆写抽象类的全部抽象方法 4.存在单继承的局限 5.抽象类可以实现若干个接口接口: 1.由抽象方法和全局常量组成 2.使用interface关键字 3.子类要通过implements实现接口,子类如果不是抽象类,则转载 2013-09-28 20:41:22 · 800 阅读 · 0 评论 -
java笔试题--模拟栈和队列
import java.util.ArrayList;import java.util.List;//栈乃后进先出public class MyStack { private List list; public MyStack() { list = new ArrayList(); } public boolean原创 2013-09-28 10:21:12 · 784 阅读 · 0 评论 -
java笔试题---用*打印漏斗形,信雅达笔试题
/** * 信雅达2013年杭州笔试题 * @author ankun * */public class XingXing { public static void main(String[] args) { int a = 8 ; int b = 0, c, d ,e = 0 ; for(原创 2013-10-10 10:25:12 · 4341 阅读 · 0 评论 -
java笔试题---杂记
1.finally语句块一般都会执行,即便是在try中调用了return。但是如果在try中调用System.exit(),此时jvm已经停止,在此种情况下不会调用finally块。2.实参经形参传入方法中,并在方法中修改形参值,只有传入的实参为一个数组时,才会影响到真正的实参值,其他的情况的实参,包括对象、int、String等类型的实参都不会改变值。3.try、catch、finall原创 2013-10-06 19:50:49 · 755 阅读 · 0 评论 -
Java 静态语句块、语句块、构造函数执行顺序
package test; class Parent{ static String name = "hello"; { System.out.println("3 parent block"); } static { System.ou转载 2013-10-24 11:08:28 · 708 阅读 · 0 评论