| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 网络协议 -> 常用类总结 -> 正文阅读 |
|
[网络协议]常用类总结 |
Stirng:构造器: 1:String str = "abc"; 2: String str = new String("abc"); 3:String str = new String(byte[],start,length); 方法: 1:charAt(index) 2:length() ?3:subString(start); 4: subString(start,end) ?5:valueOf(XXX) 6: getBytes() StringBuffer、StringBuilder1:append(); 2:toString(); new StringBuilder(); 包装类Integer: 自动装箱、自动拆箱 Integer in = 10; // valueOf(int) int num = in;// intValue(); Datenew Date(); new Date(1L) SimpleDateFormate new SimpleDateFormate("yyyy-MM-dd").format(date); 异常出现异常的解决方案: try-catch:try{ //代码 }catch(Exception e){ //处理方式 e.printStackTrance(); }finally{ // 关闭 } throws:function() throws Excepiton{ } throw: 声明了一个异常对象 function (){ new Exception(); } IO流:代码步骤//1:创建流 Input/Output Stream ?--> 万能 Reader/Writer --> 读取文件 字符 = new FileInputStream(读取的文件); = new FileOutputStream(写出的文件); = BufferedReader(new InputStreamReader(new InputStream(读取的文件))); = BufferedWriter(new OutputStreamWriter(new OutputStream(写出的文件))); //2:读取/写出 XXX.read(byte[]); while((len = XXX.read(byte[]))!=-1){ StringBuilder.append(new String(byte[],0,len)) } XXX.write(字符串.getBytes()); //3:操作 //4:关闭 Socket:代码步骤TCP:客户端和服务器端client: //1:创建对象 ?建立链接 Socket client = new Socket(ip,port); //2:获取流 OutputStream os = client.getOutputStream(); //3:发送数据 os.write(); //4:关闭 os.close(); client.close(); server: //1:创建对象 ServerSocket server = new ServerSocket(port); //2:获取客户端对象 Socket client = server.accept(); //3:获取流 ????InputStream is = client.getInputStream(); //4:操作 is.read(); //5:关闭 is.close(); client.close(); server.close(); UDP:发送端和接收端send: //1:创建对象 DatagramSocket send = new DatagramSocket(port); //2:发送数据包 //2-1 创建数据包对象 DatagramPacket packet = new DatagramPacket( ip,port,byte[],length); send.send(packet); //3:关闭 rec: //1:创建对象 DatagramSocket rec = new DatagramSocket(port); //2:接受数据包 //2-1 创建接受包 DatagramPacket packet = new DatagramPacket( byte[],length); rec.recive(packet); |
|
网络协议 最新文章 |
使用Easyswoole 搭建简单的Websoket服务 |
常见的数据通信方式有哪些? |
Openssl 1024bit RSA算法---公私钥获取和处 |
HTTPS协议的密钥交换流程 |
《小白WEB安全入门》03. 漏洞篇 |
HttpRunner4.x 安装与使用 |
2021-07-04 |
手写RPC学习笔记 |
K8S高可用版本部署 |
mySQL计算IP地址范围 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/28 21:11:38- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |