上一页 1 ··· 9 10 11 12 13 14 下一页

2013年7月11日

J2SE知识点摘记(十七)

摘要: 1、 AppletApplet的生命周期分为四个阶段,各阶段分别由init,start,stop和destroy四种方法来具体体现。public void init() 此方法通知Applet,方法已经被装入系统,在第一次调用start方法之前总是先调用它。Init方法是Applet运行的起点。如果需要执行初始化任务,可以在Applet的子类中重载该方法,例如,在init方法中创建线程,而在destroy方法中消灭(destroy)它们。public void start() 此方法通知Applet开始执行,当调用init方法或者在Web页中再次访问时被调用。在Applet的子类中重载该方法, 阅读全文

posted @ 2013-07-11 12:36 我竟然比我还帅 阅读(118) 评论(0) 推荐(0) 编辑

J2SE知识点摘记(十五)

摘要: 1、 字节流和字符流的转换以字符为导向的stream基本上有与之相对应的以字节为导向的Stream,两个对应类实现的功能相同,只是操作时的导向不同字节输入流转换为字符输入流:InputStreamReader是字节流向字符流的桥梁,它使用指定的charset读取字节并将其解码为字符,它使用的字符集可以由名称指定或显示给定。根据InputStream的实例创建InputStreamReader的方法有4种:InputStreamReader(InputStream in)//根据默认字符集创建InputStreamReader(InputStream in,Charset cs)//使用给定字符 阅读全文

posted @ 2013-07-11 12:35 我竟然比我还帅 阅读(160) 评论(0) 推荐(0) 编辑

J2SE知识点摘记(十四)

摘要: 1、 字符流 Reader是定义java的流式字符输入模式的抽象类,该类所有方法在出错的情况下都将引发IOException异常.Int read(char buffer[]) 试图读取buffer中的buffer.length个字符,返回实际成功读取的字符数.Abstract int read (char buffer[],int offset,int numChars) 试图读取buffer中从buffer[offset]开始的numChats个字符,返回实际成功读取的字符数. Writer是是定义流式字符输出的抽象类.所有的该类方法都返回一个void值并在出错的条件下引发IOExc... 阅读全文

posted @ 2013-07-11 12:34 我竟然比我还帅 阅读(147) 评论(0) 推荐(0) 编辑

J2SE知识点摘记(十三)

摘要: 1、 字节流 InputStream(输入字节流)是一个定义了java流式字节流输入模式的抽象类.该类的所有方法在出错时都会引发一个IOExcepiton异常.Void close() 关闭输入流.关闭之后若再读取则会产生IOException异常.Void reset() 重新设置输入指针到先前设置的表之处.Int read() 如果下一个字节可读则返回一个整型,遇到文件尾时返回-1Int read(byte buffer[]) 试图读取buffer.length个字节到buffer中,并返回书记成功 读取的字节数.Int read(byte buffer[] ,int offset,in. 阅读全文

posted @ 2013-07-11 12:32 我竟然比我还帅 阅读(155) 评论(0) 推荐(0) 编辑

J2SE知识点摘记(十二)

摘要: 1、 File类 下面的构造方法可以用来生成File对象 File(String directoryPath) geName()用于返回文件名,getParent()返回父目录名,exists()方法在文件存在的情况下返回ture,反之返回false.然而File类是不对称的,意思是虽然存在可以验证一个简单文件对象属性的很多方法,但是没有相应的方法改变这些属性.2、 RandomAccessFile类 RandomAccessFile类支持"随即访问"方式,可以跳转到文件的任意位置处读写数据.该类仅限于操作文件,不能访问其他的IO设备,如网络,内存映像等等. new Ran 阅读全文

posted @ 2013-07-11 12:30 我竟然比我还帅 阅读(130) 评论(0) 推荐(0) 编辑

J2SE知识点摘记(十一)

摘要: Thread t ↓ synchromized(this) 线程t得到对象的锁标志 ↓ 此时线程t被放置在对象的等待线程池中, wait() t自动释放对象的锁标志 ↓ 当另外的线程执行了对象的notify()方法后 notify() 后,线程t可能会被从对象的等待线程池中释放 出来,并且移动到等待线程对象的锁标志的线程 池中,当t得到锁标志时就会执行下去 阅读全文

posted @ 2013-07-11 12:28 我竟然比我还帅 阅读(106) 评论(0) 推荐(0) 编辑

J2SE知识点摘记(十)

摘要: 1、 多线程的同步2、 同步代码块即程序中不能有多个线程同时在这两句代码之间执行.(必须两句代码执行完,其他线程才可以公用执行)同步代码块定义语法如下...synchronized(对象){需要同步的代码:}在同一时刻只能有一个线程既可以进入同步代码块内运行,只有当该线程离开同步代码块后后,其他线程才能进入同步代码块内运行.3、 同步方法除了同步代码块,也可以同步方法,只要在需要同步的方法定义前面加上关键字synchronized即可.同步方法定义语法如下:访问控制符 synchronized 返回值类型 方法名称(参数) {...;}在同一类中,使用synchronized关键字定义的若干方 阅读全文

posted @ 2013-07-11 12:27 我竟然比我还帅 阅读(204) 评论(0) 推荐(0) 编辑

J2SE知识点摘记(九)

摘要: 1、 线程操作的一些方法 方法名称 方法说明public static int activeCount() 返回线程组中目前活动的线程的数目public static native Thread currentThread() 返回目前正在执行的线程public void destroy() 销毁线程public static boolean interrupted() 判断目前线程是否被中断public final native boolean isAlive() 判断线程是否在活动public void run() 执行线程public final void setName() 设定线程名 阅读全文

posted @ 2013-07-11 12:25 我竟然比我还帅 阅读(160) 评论(0) 推荐(0) 编辑

J2SE知识点摘记(八)

摘要: 1、 多线程指的是在单个进程中可以同时运行多个不同的线程,执行不用的任务.多线程意味着一个程序的多行语句可以看上去几乎同时进行. 同样作为基本的执行单元,线程是划分得比进程更小的执行单位. 每个进程都有一段专用的内存区域.与此相反,线程却共享内存单位(包括代码和数据),通过共享的内存单元来实现数据交换,实时通信与必要的同步操作.2、 单线程:创建TestThread对象之后调用run()方法,输出"TestThread在运行",最后执行main方法中的循环,输出"main线程在运行".3、 要使一个类可激活线程,必须按照下面的语法来编写.Class 类名 阅读全文

posted @ 2013-07-11 12:24 我竟然比我还帅 阅读(154) 评论(0) 推荐(0) 编辑

2013年7月8日

J2SE知识点摘记(七)

摘要: 1、 枚举的用法 enum 枚举名{枚举值表标};例子:"enum weekday{sun,mon,tue,wed,fri,sat}a,b,c;" For循环语句中使用的一个values()方法,是包含在Enum类里面的一种可以得到当前对象取值的方法.通过For循环将包含在Color枚举类型中的对象依次输出. entrySet()是定义在Map类中的一个构造方法:返回此映射中包含的映射关系的 set 视图集合.Map.Entry 表示单个映射关系即一个key+value2、 枚举的构造方法 在枚举中也可以直接定义构造方法,但需要注意的是:一旦构造方法定义之后,则所有的枚举对 阅读全文

posted @ 2013-07-08 23:33 我竟然比我还帅 阅读(130) 评论(0) 推荐(0) 编辑

上一页 1 ··· 9 10 11 12 13 14 下一页

导航