08 2020 档案
摘要:一 Web开发中的常见概念 (1)B/S系统和C/S系统 Brower/Server:浏览器 服务器 系统 网站 Client/Server:客户端 服务器 系统 QQ、飞秋、大型游戏 (2)web应用服务器 供向外部发布web资源的服务器软件 (3)web资源 存在于web应用服务器可供外界访问的
阅读全文
摘要:一 什么是Http协议 HTTP,超文本传输协议(HyperText Transfer Protocol)是互联网上应用最为广泛的 一种网络协议。 所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为 了提供一种发布和接收HTML页面 的方法。 二 Http协议组成 Http协议由Http
阅读全文
摘要:一 Schema约束 1. Schema约束介绍 Schema是新的XML文档约束: Schema要比DTD强大很多,是DTD替代者; Schema本身也是XML文档,但Schema文档的扩展名为xsd,而不是xml . Schema功能更强大,数据类型更完善 Schema支持名称空间 2.Sche
阅读全文
摘要:为了灵活实现的不同路径(/hello)执行不同的资源( HeIIoMyServlet)我们需要使用XML进行配置;为了限定XML 内容,我们需要使用xml约束(DTD或schema);为了获得xml的内容,我们需要使用dom4j进行解析。 一 XML 1.什么是xml XML个称为Extensibl
阅读全文
摘要:JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象, 都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射 机制。 一 Class类 Class 没有公共构造方法。Class 对象是在加载类时由 Jav
阅读全文
摘要:一 类的加载 当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个 类进行初始化。 加载 就是指将class文件读入内存,并为之创建一个Class对象。 任何类被使用时系统都会建立一个Class对象 连接 验证 是否有正确的内部结构,并和其他类协调一致 准
阅读全文
摘要:TCP通信同UDP通信一样,都能实现两台计算机之间的通信,通信的两端都需要创建socket对象。 区别在于,UDP中只有发送端和接收端,不区分客户端与服务器端,计算机之间可以任意地发送数据。 而TCP通信是严格区分客户端与服务器端的,在通信时,必须先由客户端去连接服务器端才能实现通信,服务器 端不可
阅读全文
摘要:一 DatagramPacket UDP是一种面向无连接的协议,因此,在通信时发送端和接收端不用建立连接。UDP通信的过程就像是货 运公司在两个码头间发送货物一样。在码头发送和接收货物时都需要使用集装箱来装载货物,UDP通信也是一样 ,发送和接收的数据也需要使用“集装箱”进行打包,为此JDK中提供了
阅读全文
摘要:一 网络通信协议 通过计算机网络可以使多台计算机实现连接,位于同一个网络中的计算机在进行连接和通信时需要遵守一定 的规则,这就好比在道路中行驶的汽车一定要遵守交通规则一样。在计算机网络中,这些连接和通信的规则被称 为网络通信协议,它对数据的传输格式、传输速率、传输步骤等做了统一规定,通信双方必须同时
阅读全文
摘要:一 线程安全 如果有多个线程在同时运行,而这些线程可能会同时运行这段代码。程序每次运行结果和单线程运行的结果 是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。 我们通过一个案例,演示线程的安全问题: 电影院要卖票,我们模拟电影院的卖票过程。假设要播放的电影是 “功夫熊猫3”,本次电影
阅读全文
摘要:一 线程池的概念 线程池,其实就是一个容纳多个线程的容器,其中的线程可以反复使用,省去了频繁创建线程对 象的操作,无需反复创建线程而消耗过多资源。 在java中,如果每个请求到达就创建一个新线程,开销是相当大的。在实际使用中,创建和销毁线程花费的时间和 消耗的系统资源都相当大,甚至可能要比在处理实际
阅读全文
摘要:一 多线程介绍 进程:进程指正在运行的程序。确切的来说,当一个程序进入内存运行,即变成一个进程,进程是处于 运行过程中的程序,并且具有一定独立功能。 线程:线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程。一个进程 中是可以有多个线程的,这个应用程序也可以称之为多线程程
阅读全文
摘要:一 打印流 1.打印流的概述 打印流添加输出数据的功能,使它们能够方便地打印各种数据值表示形式. 打印流根据流的分类: 字节打印流 PrintStream 字符打印流 PrintWriter 方法: void print(String str): 输出任意类型的数据, void println(St
阅读全文
摘要:一 对象序列化流ObjectOutputStream ObjectOutputStream 将 Java 对象的基本数据类型和图形写入 OutputStream。可以使用 ObjectInputStream 读取(重构)对象。通过在流中使用文件可以实现对象的持久存储。 注意:只能将支持 java.i
阅读全文
摘要:一 Properties类介绍 Properties 类表示了一个持久的属性集。Properties 可保存在流中或从流中加载。属性列表中每 个键及其对应值都是一个字符串。 特点: 1、Hashtable的子类,map集合中的方法都可以用。 2、该集合没有泛型。键值都是字符串。 3、它是一个可以持久
阅读全文
摘要:Java中提高了一套缓冲流,它的存在,可提高IO流的读写速度 缓冲流,根据流的分类分类字节缓冲流与字符缓冲流。 一 字节缓冲流 字节缓冲流根据流的方向,共有2个 写入数据到流中,字节缓冲输出流 BufferedOutputStream 读取流中的数据,字节缓冲输入流 BufferedInputStr
阅读全文
摘要:一 OutputStreamWriter类 OutputStreamWriter 是字符流通向字节流的桥梁:可使用指定的字符编码表,将要写入流中的字符编码成 字节。它的作用的就是,将字符串按照指定的编码表转成字节,在使用字节流将这些字节写出去。 代码演示: public static void wr
阅读全文
摘要:一 字符编码表 编码表:其实就是生活中字符和计算机二进制的对应关系表。 1、ascii: 一个字节中的7位就可以表示。对应的字节都是正数。0-xxxxxxx 2、iso-8859-1:拉丁码表 latin,用了一个字节用的8位。1-xxxxxxx 负数。 3、GB2312:简体中文码表。包含6000
阅读全文
摘要:一 字节输出流OutputStream OutputStream此抽象类,是表示输出字节流的所有类的超类。操作的数据都是字节,定义了输 出字节流的基本共性功能方法。 输出流中定义都是写write方法,如下图: 1.FileOutputStream类 OutputStream有很多子类,其中子类Fil
阅读全文
摘要:一 递归的概述 递归,指在当前方法内调用自己的这种现象 public void method(){ System.out.println(“递归的演示”); //在当前方法内调用自己 method(); } 递归分为两种,直接递归和间接递归。 直接递归称为方法自身调用自己。间接递归可以A方法调用B方
阅读全文
摘要:一 File类构造方法 通过构造方法创建File对象: public class FileDemo { public static void main(String[] args) { //File构造函数演示 String pathName = "e:\\java_code\\day22e\\he
阅读全文

浙公网安备 33010602011771号