JAVASE学习笔记:第十三章 多线程和网络编程

上微信头条,C币就是你的CSDN社区之星徐宜生:爱分享、爱极客! 最流行的语言想学就学写博文,,传代码,赚C币

JAVASE学习笔记:第十三章 多线程和网络编程

分类:java

一、进程是由线程组成的

调用线程:1、继承thread类或者实现rannable接口 2、重写run方法 3、创建线程 4、通过start方法开启线程thread t1=new thread(runnable xx);线程的状态:1、新建状态(new) 2、可执行状态(start获取CPU的使用权限) 3、执行状态(执行完返回第2步) 4、死亡状态 5、当线程遇到输入流和sleep时,执行状态变成阻塞状态

Thread.activeCount() 当前活动线程数Thread.currentThread() 选中的线程getPriority() 获取指定线程的优先级isInterrupted() 测试线程是否已经中断。synchronized 对象锁

二、

网络编程socket回环地址 127.0.0.1查看网卡 ipconfig /all端口范围 0-65535一、 InetAddress 类 所在java.net包 InetAddress in=InetAddress.getLocalHost();String s=in.getHostAddress();//获取IPSystem.out.println(s);String s1=in.getHostName();//获取主机名System.out.println(s1);InetAddress in1=InetAddress.getByName("CHINA-7C4A05B10");//通过主机名获取IPSystem.out.println(in1);二、TCP是一个有连接、可靠的协议 Server端 ServerSocket server=new ServerSocket(9000); System.out.println("链接中…."); Socket soc= server.accept(); System.out.println("链接成功…."); InputStream in= soc.getInputStream(); byte[] b=new byte[1024]; in.read(b); String msg=new String(b); System.out.println(msg);

Clinet端 //Socket client=new Socket("192.168.0.198",8888);Socket client=new Socket("192.168.0.1",9999);//发送数据String s="hello 2B";OutputStream out=client.getOutputStream();byte [] b=s.getBytes();out.write(b);

三、UDP是一个无连接、不可靠的协议datagrampacket 数据报包 负责装载数据datagramsocket 数据报套接字 负责发送和接收数据

四、URL编程格式: 协议名://IP地址:端口号/资源 :80/indext.html

上一篇JAVASE学习笔记:第十二章 集合

顶0踩0

主题推荐猜你在找

查看评论

* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

核心技术类目

放下一种执着,收获一种自在。放下既是一种理性抉择,也是一种豁达美。

JAVASE学习笔记:第十三章 多线程和网络编程

相关文章:

你感兴趣的文章:

标签云: