- 博客(5)
- 收藏
- 关注
原创 java 基础面试题
第一道是将一些数字压到栈和队列中,然后输出。这题懂得栈是先进后出,队列是先进先出这是关键;然后就是调用java里面已有的Stack和Vectorimport java.util.Stack;//简单的压栈程序public class Stacks { static String[] s={"1","2","3","4","5","6","7","8","9","10","11","12"};
2015-11-24 16:58:06 524
原创 同样带来的是四道java笔试题
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;//定义读取键盘输入的类class Input{ //这里将类型和方法都设置为static为了可以直接调用 static private String s=""; //private int i=10;
2015-11-16 22:36:11 921
原创 四道道经典的笔试题
第一道:题目是写一个函数,输入int型,返回整数逆序后的字符串,要求必须使用递归,不能用全局变量,输入必须是一个参数,必须返回字符串。例如:将一个整数逆序后放如一数组中(要求递归实现)Ex:1234变为{4,3,2,1}。当时拿到这道题目的,当初想把int型转换成string,然后再存近到数组中,然后使用递归的快排,呵呵!后来想了许久发现偏题加不可能,题目要求不能使用全局变量,即只能使
2015-11-11 22:10:43 799
原创 子类异常和父类异常捕获的关系
class ExampleA extends Exception{ private String a=null; //这里必须加上无参的构造函数,因为自己定义了有参的构造函数,则会覆盖原来无参构造函数 //但是子类构造对象时候会先调用父类的构造函数,其中会默认先调用super方法,该方法是调用父类的无参构造函数,若没有定义就会报错 public ExampleA(){}//所以必须写出无参
2015-11-08 21:56:07 9411 1
原创 Java中的join方法个人理解
因为今天看到一道笔试题目,就是怎么确保多线程不发生死锁问题,个人认为要确保多线程不发生死锁的办法就是让线程有序的操作资源,当然我也不知道对不对,如果网友发现有错,欢迎指出把。我当时想到的就是使用join方法使用,然后就发现自己以前就是知道join方法可以使主线程停止知道子线程执行完毕。具体怎么实现怎么操作还是不清楚,于是自己写了一段简单的代码测试了一下,理解了一下,希望对大家有帮助,当然还是那句毕
2015-11-08 20:34:50 2528 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人