java高级API

                多线程

1、什么是多线程:如果在一个进程中同时运行了多个线程,用来完成不同的工作,则称为多线程。
多线程交替占用CPU的资源,而非真正的并行执行。
2.Thread类:
java提供了java.lang个接口才能用这个线程。
extends thread 必须继承才能使用。
implements Runnable 必须继承才能使用多线程。
getName 是获得线程名
setName 是编写线程名
start() 是启动线程,多条路径。
run() 1.只有主线程一条执行路径。
sleep() 线程的缓动开启的秒数。
join 是当前线程暂停执行,等待其他执行完,执行它。
yield 线程礼让,不是唯一的。有时候可能抓不住这个机会。
synchronized 线程只能执行一个,执行完这个才能下个接着执行。避免抢票乱码。
Thread.currentThread() 返回当前前程名称。
3.线程池所在包是java.util.concurrent
顶级接口是Executor,真正的线程池接口是ExecutorService

                网络编程

1.Socket java,net包
流式套接字(SOCK_STREAM)面向连接,可靠的数据传输服务。
数据报式套接字(SOCK-DGRAM)无连接服务。
2.使用Socket先创建客户端
localhost 是本机的意思。
ServerSocket serverSocket = new ServerSocket(必须1024以上的服务器客服端);
Socket socket = new Socket(“localhost”, 5000);
System.out.println(“客户端已开启”);
OutputStream os = socket.getOutputStream();
PrintWriter pw = new PrintWriter(os);
InputStream is = socket.getInputStream();
BufferedReade br = new BufferedReader(new InputStreamReader(is));

                XML

1.XML(Extensible Markup Language),可扩展标记语言
特点:XML与操作系统。编程语言的开发平台无关
实现不同系统自检的数据交换
作用:数据交换 配置应用程序和网站 Ajax基石
2.标签编写注意事项
所有XML元素都必须有结束标签
XML标签对大小写敏感
XML必须正确的镶嵌
同级标签以缩进对齐
元素名称可以包含字母,数字和其他的字符
元素名称不能艺术字或者标点符号开始
元素名称中不能含空格
3.XML中的转义符列表:
< <

>
” "
’ '
& &

猜你喜欢

转载自blog.csdn.net/kai521314/article/details/81906143
今日推荐