- 博客(11)
- 资源 (20)
- 收藏
- 关注
原创 Java(二分查找算法实现,分别使用递归和非递归方式)
public class BinarySearch { private int[] array; private int index; private int min; private int max; public BinarySearch(int[] array) { this.array = array; min = 0; max = this.array.le
2014-04-10 16:13:02 1131
原创 Java(Socket tcp方式 多线程模拟 tomcat)
import java.net.ServerSocket;import java.net.Socket;/** * 循环等待读取客户端发过来的字符串,将字符串的长度返回客户端 * @author yinhao * */public class Server { public static void main(String[] args) throws Exception {
2014-04-08 21:32:07 703
原创 Java(观察者模式 observer)
/** * 被观察者接口(抽象的被观察者接口) * @author yinhao * */public interface AbstractWatched { /** * 增加一个观察者 * @param abstractWatcher */ public void addWatcher(AbstractWatcher watcher); /** * 删除一个观
2014-04-07 20:29:30 420
原创 Java(final)
当final用在一个类上,这个类不能被继承当final用在一个方法上,这个方法不能被重写当final用在一个变量上,这个变量不能被修改/* * 下面程序能否编译通过 * */public class Test { private final int a; private String name; public Test() { this.a = 3; } p
2014-04-02 22:35:31 427
原创 Java(异常)
//下面程序是否能编译通过,如果可以,输出内容是什么public class Test { public static void main(String[] args) { Parent p = new Child(); p.output(); }}class Parent{ public void output()throws NullPointerException{
2014-04-02 22:03:39 451
原创 Java(静态加载过程)
package statics;public class Test { private static Test test = new Test(); public static int count1; public static int count2 = 0; private Test(){ count1++; count2++; }
2014-04-01 23:19:12 900
原创 Java(值传递)
package params;public class Test { //对于基本数据类型是把变量的值传给了函数,并不影响方法外部变量的内容 public void changeInt(int a){ a = 3; } /* * 对于引用类型传递的堆中对象的真实地址,所以方法中的参数同样指向堆中该对象的地址,在方法中改变地址中的内容同样影响方法外部的内容 * 所以在Ja
2014-04-01 23:05:27 447
原创 Java(字符串相关)
//下面代码内存中生成几个对象 答:两个对象,两个对象内容都是"abc",一个对象在StringPool中,另一个生成在堆中,此时s指向堆中的对象 String s = new String("abc"); //下面代码生成几个对象 答:一个对象都没生成,因为首先会在StringPool中去查询有没有内容为"abc"的对象 //因为上面代码已经
2014-04-01 22:40:24 399
教务管理系统测试报告
2016-05-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人