zoukankan      html  css  js  c++  java
  • java基础(server)

    反射: 

      反射Reflection: 把java类中的各种结构(方法、属性、构造器、类名)映射成一个个的Java对象。
              利用反射技术可以对一个类进行解剖,反射是框架设计的灵魂。
        
      //在运行期间,一个类,只有一个Class对象产生。
        1、源头: 获取class对象Class clz =Class.forName(“com.shsxt.Student")
        2、创建对象:com.shsxt.Student stu=(com.shsxt.Student)clz.newInstance();

    XML解析: 

      XML:Extensible Markup Language,可扩展标记语言,作为数据的一种存储格式或用于存储软件的参数,
          程序解析此配置文件,就可以到达不修改代码就能更改程序的目的。
      
      //SAX解析 流解析:从上往下
      //1、获取解析工厂
        SAXParserFactory factory=SAXParserFactory.newInstance();
      //2、从解析工厂获取解析器
        SAXParser parse =factory.newSAXParser();
      //3、加载文档 Document 注册处理器
      //4、编写处理器
        PersonHandler handler=new PersonHandler();parse.parse(Thread.currentThread().getContextClassLoader().getResourceAsStream("person.xml"),handler );

    HTTP协议:

      超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议,所有的WWW文件都必须遵守这个标准。
       请求协议1、请求行:方法(GET/POST)、URI、协议/版本
          2、请求头:(Request Header)
          3、请求正文: 
      
       响应协议1、状态行:协议/版本 状态码 状态描述
            2、响应头(Response Header)
                 3、响应正文:
     
      HTTP请求协议
      典型GET的请求协议:
      1、请求行 GET /index.html? name=test&pwd=123456 HTTP /1.1
      2、请求体 Accept: text/html, application/xhtml+xml, *
         / * Accept-Language: zh-CN
          User- Agent: Mozilla/5.0 (compatible; MSIE 9.0; W indows NT 6.1; Trident/5.0)
          Accept-Encoding: gzip, deflate Host: localhost Connection: Keep-Alive
      3、请求正文 
     
      
      典型POST的请求协议:
      1、请求行 POST /index.html HTTP/1.1
      2、请求体Accept: text/html, application/xhtml+xml,
       * / *Accept-Language: zh-CNUserAgent: Mozilla/5.0 (compatible; MSIE 9.0;
        Windows NT 6.1; Trident/5.0)Accept-Encoding: gzip, deflateHost:
         localhostConnection: Keep-Alive
      3、请求正文name=test&pwd=123456
     
      
      HTTP响应协议典型的响应协议::                                                                          
      1、状态行:HTTP/1.0 200 OK
      2、请求头Date:Mon,31Dec209904:25:57GMTServer:shsxt Server/0.0.1    
      ;charset=GBK Content-type:text/htmlContent-length:39725426
       3、请求正文 (注意与请求头之间有个空行) xxxxxx 

    手写服务器:

  • 相关阅读:
    Java设计模式菜鸟系列(四)工厂方法模式建模与实现
    决策树分类
    SVD神秘值分解
    省市区三级联动菜单(附数据库)
    POJ 3076 Sudoku (dancing links)
    HDOJ 4862 Jump
    BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第3章节--SharePoint 2013 开发者工具 站点设置
    Transparency Tutorial with C#
    【剑指offer】不用加减乘除做加法
    POJ2112_Optimal Milking(网洛流最大流Dinic+最短路Flody+二分)
  • 原文地址:https://www.cnblogs.com/skyline1/p/11252326.html
Copyright © 2011-2022 走看看