- 博客(8)
- 收藏
- 关注
原创 java-多线程2(同步框架)
1.传统定时器的使用 时器类Timer在java.util包中。使用时,先实例化,然后使用实例的schedule()方法,设定指定的任务task在指定的延迟delay后执行。定时器任务类TimerTask是抽象类,继承并重写其run()方法,可实现具体任务。 new Timer().schedule( new TimerTask() { public void run() {
2013-12-08 22:55:42 556
原创 java-多线程1
创建一个线程类的方法: 1,直接继承Thread类。 2, 实现Runnable接口。 Thread的一些方法: setDaemon(true):设置一个线程为后台线程,该方法必须在线程启动之前调用,也就是在调用start()方法之前调用。如果一个进程中只有后台线程在运行,这个进程就会结束。 join()当前线程邀请调用方法的线程优先执行 在调用方法的线程执行 //结束之前
2013-12-08 17:12:30 451
原创 java-正则表达式
正则表达式: 是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。其实就是一种规则。 正则表达式的语法: [^abc] 任何字符,除了 a、b 或 c(否定) [a-zA-Z] a 到 z 或 A 到 Z,两头的字母包括在内(范围) [a-d[m-p]] a 到 d 或 m 到 p:[a-dm-p](并集) [a-z&&[def]] d
2013-12-08 16:25:20 430
原创 java-泛型篇
java泛型介绍: Java泛型(generics)是JDK 5中引入的一个新特性,允许在定义类和接口的时候使用类型参数(type parameter)。声明的类型参数在使用时用具体的类型来替换。泛型最主要的应用是在JDK 5中的新集合类框架中。对于泛型概念的引入,开发社区的观点是褒贬不一。从好的方面来说,泛型的引入可以解决之前的集合类框架在使用过程中通常会出现的运行时刻类型错误,因为编译器
2013-12-08 15:47:35 361
原创 java集合篇
一.Collection集合介绍 Collection 接口是一组允许重复的对象。它的子集List子集,允许重复,以元素安插的次序来放置元素,不会重新排列。但它的子集Set接口不允许重复,使用自己内部的一个排序机制。 Collection的常见方法: 1,添加。 boolean add(Object obj): boolean addAll(Collection coll):
2013-12-07 17:47:21 407
原创 java-网络编程篇1
1. TCP和UDP协议介绍 UDP协议: 将数据及源和目的封装成数据包中,不需要建立连接 每个数据报的大小在限制在64k 内 因无连接,是不可靠协议 不需要建立连接,速度快 TCP协议: 建立连接,形成传输数据的通道。 在连接中进行大数据量传输 通过三次握手完成连接,是可靠协议 必须建立连接,效率会稍低 根据以上的传输条件和协议,可以为通信建立相应的客户端
2013-12-07 17:01:45 476
原创 java IO篇2
------- android培训、java培训、期待与您交流! ---------- IO流的操作规律总结: 1,明确体系: 数据源:InputStream ,Reader 数据汇:OutputStream,Writer 2,明确数据:因为数据分两种:字节,字符。 数据源:是否是纯文本数据呢? 是:Reader 否:InputStream 数据汇: 是:
2013-12-04 16:06:31 439
原创 java IO篇
------- android培训、java培训、期待与您交流! ---------- 1.IO流分类: (1)输入流和输出流 基类:InputStream,OutputStream 输入流和输出流相对于内存设备而言. 将外设中的数据读取到内存中:输入 将内存的数写入到外设中:输出。 (2)字节流和字符流 基类:Reader,Writer 字符流的由来: 其实就
2013-12-04 15:44:35 460
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人