Java
文章平均质量分 75
Young0325
这个作者很懒,什么都没留下…
展开
-
Java的输入输出流
Java的输入输出流分为字节流和字符流InputStream/Reader:所有输入流的基类,前者是字节输入流,后者是字符输入流OutputStream/Writer:所有输出流的基类,前者是字节输出流,后者是字符输出流FileInputStream/FileReader分别继承InputStream/Reader实现输入流操作:字节流输入:import java.原创 2012-10-10 17:11:30 · 2177 阅读 · 0 评论 -
Java异常处理
Java异常处理时,当捕获多种类型的异常时,异常变量使用隐式final修饰,因此不能对产生的异常对象进行操作。当捕获一种类型的异常时,异常变量没有final修饰,因此可以对产生的异常对象进行操作。代码如下:public class MultiException { public static void main(String[] args) { try { int a = Inte原创 2012-10-10 10:56:58 · 811 阅读 · 0 评论 -
Java CountDownLatch
concurrent包里面的CountDownLatch其实可以把它看作一个计数器,只不过这个计数器的操作是原子操作,同时只能有一个线程去操作这个计数器,也就是同时只能有一个线程去减这个计数器里面的值。 CountDownLatch的一个非常典型的应用场景是:有一个任务想要往下执行,但必须要等到其他的任务执行完毕后才可以继续往下执行。假如我们这个想要继续往下执行的任务调用一个CountDown转载 2012-11-29 17:30:52 · 585 阅读 · 0 评论 -
java 回调函数
所谓回调,就是客户程序C调用服务程序S中的某个函数A,然后S又在某个时候反过来调用C中的某个函数B,对于C来说,这个B便叫做回调函数。例如Win32下的窗口过程函数就是一个典型的回调函数。一般说来,C不会自己调用B,C提供B的目的就是让S来调用它,而且是C不得不提供。由于S并不知道C提供的B姓甚名谁,所以S会约定B的接口规范(函数原型),然后由C提前通过S的一个函数R告诉S自己将要使用B函数,这个转载 2012-12-10 10:25:18 · 1047 阅读 · 0 评论 -
回调函数概念与应用
1 什么是回调软件模块之间总是存在着一定的接口,从调用方式上,可以把他们分为三类:同步调用、回调和异步调用。同步调用是一种阻塞式调用,调用方要等待对方执行完毕才返回,它是一种单向调用;回调是一种双向调用模式,也就是说,被调用方在接口被调用时也会调用对方的接口;异步调用是一种类似消息或事件的机制,不过它的调用方向刚好相反,接口的服务在收到某种讯息或发生某种事件时,会主动通知客户方(即调用原创 2012-12-28 14:35:24 · 652 阅读 · 0 评论 -
URL正则表达式大全
在没有了解RFC1738的时候,一直以为Url的正则表达式很简单,没想到Url有这么多分类,更没想到一个普通的http的正则表达式也不是那么简单。以下是我搜到的关于http的正则表达式:http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?复制代码当然这已经满足大部分人的需求了,但是如果需要严格的验证的话还是要符合RFC1738了转载 2013-01-14 12:03:14 · 1458 阅读 · 0 评论 -
Eclipse自动补全功能和自动生成作者、日期注释等功能设置
1、Eclipse自动补全功能设置,默认是键入“.”才会有代码提示,否则就只有按“Alt+/”组合键。通过下面的设置可以按照你自己的需求显示代码提示。1)、直接设置打开 Eclipse -> Window -> Perferences->Java->Editor->Content Assist,右边出现的选项中,有一个Auto activation triggersor for J转载 2013-01-22 09:54:58 · 6865 阅读 · 1 评论