12-18:Servlet过滤器
摘要:
阅读全文
12-17:Servlet监听器
摘要:
阅读全文
12-16:web应用程序状态管理
摘要:
阅读全文
12-12:Servlet
摘要: TELNET:远程登录协议 http是隶属于tcp家族里的协议 传输层协议: TCP:传输控制协议(长连接),是可靠传输的
阅读全文
javaOO11-14:XML
摘要:XML:可扩展的标记语言。以标记和子标记方式描述对象数据。 一个xml中必须有一个声明: xml中注释使用 xml根元素:每个xml文档必须有且只有一个根元素,根元素时一个完全包括文档中其他所有元素的元素,所有的元素都必须在根元素中定义 xml中定义的符号如:“"需要用预定义的实体来代替 "": "
阅读全文
javaOO11-13:OSI模型、TCP/IP模型、协议
摘要:OSI模型七层: 应用层 表示层 会话层 传输层 网络层 数据链路层 物理层 TCP/IP模型 四层 应用层 传输层 网络互连层 网络接口层 端口:指应用程序用于数据交互的通道,用于实现程序间的通信。每个应用程序都有固定的端口。 telnet协议tel 端口号23 简单邮件传输协议smtp 端口号2
阅读全文
javaOO11-12:面向对象的设计原则、线程
摘要:面向对象的设计原则: 1、单一职责原则:一个类只应该做和一个职责相关的业务,不要让一个类承担过多的职责。(高内聚) 2、开闭原则:软件实体应该面向修改关闭,面向扩展开放。其实现的核心就是抽象。将相同的代码抽取出来,便于代码重用,这就是闭。将不同的代码抽取出来,便于功能的拓展,这就是开。开闭原则是设计
阅读全文
javaOO11-11:单例模式
摘要:单例模式:让一个类产生的对象只有唯一的一个,减少内存中的消耗 1、立即加载方式,当类一加载,马上实例化对象 // private static Single s = new Single(); // private Single() { // } // public static Single ge
阅读全文
javaOO11-5:类与类的关系
摘要:类与类的关系: 1、实现 一个类实现一个接口 2、泛化 一个类继承另一个类 3、依赖 一个类是另一个类方法的局部变量,一个类是另一个类方法的返回类型,一个类是另一个类方法的参数 4、聚合 一个类是另一个类的属性,是整体和局部的关系。 5、组合 一个类是另一个类的属性,是整体中不可分割的一部分,属于强
阅读全文
javaOO10-29:数据库三范式、表间关系、三层架构介绍
摘要:sql注入:在执行sql语句时,如果通过拼接字符串方式插入sql语句的值,当值中由非法字符,或sql语句关键字时,会导致sql语句语法错误,或执行结果不正确的情况。这称之为sql注入 Statement和PrepareStatements的区别 Statement是PrepareStatements
阅读全文
javaOO10-23:序列化、关系型数据库
摘要:java.lang 基础类、常用类的包 java.util 集合框架 java.io 流操作 java.sql 数据库操作 java.net 网络操作 java.awt和javax.swing GUI组件 对象序列化 在传输对象时,由于对象的数据庞大,无法直接传输。所以,在传输之前,先将对象打散成字
阅读全文
javaOO10-28:JDBC介绍
摘要:JDBC全称时Java DataBase Connectivity,是java连接数据库的一套API JDBC是java连接数据库的一套API,也是一套标准。该标准中定义了一系列的接口,由数据库厂商根据自身数据库的特点分别实现,由开发者根据接口调用实现类的方法。这样,无论连接什么样的数据库都是一套A
阅读全文
javaOO10-23:序列化、关系型数据库
摘要:java.lang 基础类、常用类的包 java.util 集合框架 java.io 流操作 java.sql 数据库操作 java.net 网络操作 java.awt和javax.swing GUI组件 对象序列化 在传输对象时,由于对象的数据庞大,无法直接传输。所以,在传输之前,先将对象打散成字
阅读全文
javaOO10-22:流操作
摘要:流的基本概念 流按照方向不同,可分为:输入流(读取流),输出流(写入流) 流的方向以内存作为参照物,当从数据源中将数据读取到内存中时,称为输入流,也叫读取流 当从内存中将数据写入到数据源时,成为输出流,也叫写入流 按照传输内容分为: 字节流(传输二进制字节数据) 字符流(传输字符数据) 对象流(传输
阅读全文
javaOO10-17:String、StringBuffer、StringBuilder的区别,集合
摘要:字符串具有长度不可改变的特性。当对字符串进行添加、替换、删除时,不会更改字符串的内容,而是产生新的对象。 StringBuffer会在缓冲区中开辟一个空间,当对StringBuffer的内容作连接、替换、删除等操作时,不会产生新对象。 StringBuilder是线程不安全的,StringBuffe
阅读全文
javaOO10-16:final、finally、finalize的区别,包装类,javaBean,正则表达式的语法
摘要:垃圾回收是虚拟机中的线程。是在虚拟机相对空闲时,进行堆空间中无用对象的清理。开发者不能直接干预垃圾回收,但是,可以调用System.gc()加快垃圾回收的速度。 final、finally、finalize的区别 final时修饰符,可以修饰类、方法、变量。修饰类,表示该类不能被继承。修饰方法,表示
阅读全文
javaOO10-11异常
摘要:垃圾回收的是:没有被任何变量引用,同时没有被使用的对象。(若直接new JFrame是不符合垃圾回收的) GUI添加组件的步骤: 1、设置布局管理器 2、产生组件对象 3、将组件加入容器 在GUI中采用的是先进先出,后进后出的原则。 监听器 java的事件添加的步骤: 1、确定事件源 2、确定监听器
阅读全文
JavaWeb:http协议格式以及常用请求方式
摘要:B/S:浏览器、服务器、网页、http协议 协议:本质就是固定格式的一串字符串,然后进行解析。 浏览器向服务器发数据称之为请求(request) 服务器向浏览器发送数据称之为响应(response) 服务器只能被动的接收某个浏览器发送的请求,请求后进行相应的处理然后响应(必然会响应) http请求数
阅读全文