
java基础
文章平均质量分 61
tonglei111
这个作者很懒,什么都没留下…
展开
-
冒泡排序写法
这种写法当然存在一定的弊端,就是假如这个数组内只有两个元素无序的,其他的元素都是有序的,例如:{1,3,2,4,5,6,7,8}那么其他有序的元素就没有必要再一一对比了,于是就有了下面的优化算法;可以看到,优化后的算法增加了一个标识,只遍历两轮就结束了,省去了无用的遍历开销;原创 2024-07-02 23:14:22 · 294 阅读 · 0 评论 -
什么时候用InputStream,什么时候用Outputstream
读文件BufferedReader in = new BufferedReader(new InputStreamReader(new FileInputStream("infilename")));不管你从磁盘读,从网络读,或者从键盘读,读到内存,就是InputStream。写文件BufferedWriter out = new BufferedWriter(new OutputStreamWriter(new FileOutputStream("outfilename")));...转载 2022-03-08 16:21:04 · 250 阅读 · 0 评论 -
总结过滤器和拦截器区别,静态代理和动态代理区别
过滤器Filter和拦截器Intercepter的区别:拦截器是基于Java的反射机制的,而过滤器是基于函数回调。 拦截器不依赖于servlet容器,过滤器依赖于servlet容器。 拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用。 拦截器可以访问action上下文、值栈里的对象,而过滤器不能访问。 在action的生命周期中,拦截器可以多次被调用,而过滤器只能在容器初始化时被调用一次 拦截器可以获取IOC容器中的各个bean,而过滤器就不行,这点很重要,在拦截器里注原创 2021-03-29 11:01:04 · 579 阅读 · 0 评论