1.手写JSON中字符串转java对象的方式
//构建java对象 Student student=new Student(); //利用JSON类中的toJSON对象转换成JSON字符串 String s=JSON.toJSON(Student).toString();
2.手写java对象转JSON字符串的方式
String ss="{\"skills\":[\"1\",\"2\",\"足球\"],\"name:\"张三\"}"; Student stu=fastjson.JSON.parseObject(ss,Student.class); stu.getName();
3.手写创建线程的两种方式
(1)继承java.lang.Thread类 public class Mydemo extends Thread{ //重写run()方法 } psvm{ Mydemo mydemo=new Mydemo(); mydemo.start(); } (2)实现java.lang.Runnable接口 public class Mydemo2 implements Runnable{ //重写run()方法 } psvm{ Mydemo mydemo=new Mydemo(); Thread thread=new Thread(mydemo); mydemo.start(); }
4.网络类型分类
(1)按拓扑分类: 树形结构,环形结构,网状架构,总线型结构,星型结构 (2)按范围分类 局域网、城域网、广域网
5.网络通信协议的种类有哪些,分别有哪些特点
(1)TCP协议 面向连接的、可靠(安全)的、基于字节流的传输通信协议 (2)UDP协议 无连接的协议,在传输数据之前,客户端和服务器并不建立和维护连接
6.什么是Socket,它在java编程中的路径是什么
Socket,专业术语“套接字”,是提供给应用程序的接口,在java.net包
7.网络编程的三要素
(1)ip地址:设备在网络中的唯一标识 (2)端口号:应用程序在设备中的唯一标识 (3)协议:信息在网络传递的过程中必须遵守的规约,如TCP,UDP协议
8.XML简介
(1)定义 可拓展(自定义)标记(<>)语言 (2)特点:可以跨平台、跨语言、跨系统传递 (3)作用:传递数据,配置应用程序和网站
9.XML的组成部分
(1)文档声明 <?xml version= “1.0” encoding=”UTF-8”?> 备注1:xml指定当前文档的类型 备注2:version指定当前xml的版本 备注3:encoding=”UTF-8”指定xml遵循的字符集 (2)指令 (3)标签和属性 (4)文本 如果属性值中或者文本中如果遇到无法显示在页面中的字符,需要使用转义符进行转换
10.解析XML一般使用的技术
DOM,SAX,DOM4
11.DOM4J的特点
(1)开源易用 (2)应用于Java平台,和Java高度兼容 (3)使用大量接口标签:XML,总结,java,JSON,Student,Mydemo,mydemo From: https://www.cnblogs.com/meed12581/p/17494077.html