- 博客(21)
- 收藏
- 关注
原创 servlet 之 过滤器,监听器
过滤器: servlet划分为3中类型 1、普通的servlet:用于处理http请求,响应http数据 2、过滤器:对我们的http请求数据进行优化的,过滤的 Filter 3、监听器:监控我们servlet的一些流程和对象的 过滤器Filter:package com.xingxue.filter;import java.io.IOExce...
2018-06-29 18:16:34 202
原创 servlet上传、下载文件
servlet实现上传下载,首先上传下载文件都是数据在进行交互,数据交互就一定需要IO流数据上传(图片): 原理,页面将图片以二进制(request)的形式提交上服务器,服务器获取request的输入流,读取出所有的二进制数据,转换成图片即可。 这个操作难度不大,但是过程比较复杂,所以我们一般用插件jspsmartupload//创建上传数据对象 Smar...
2018-06-28 18:03:57 251
原创 servlet中的核心对象
通过前面的了解,我们发servlet所做的核心的事情 1、获取参数 2、回传响应数据,跳转页面对于我们的程序来说,目前我们可以吧程序划分为几个层: 视图层:html 展示页面和数据的 控制层、业务调度层:Servlet 逻辑层:dao 复杂完成具体功能。实际上servlet的在项目当中发挥的功能已经全部完毕。剩下就是一些技术问题。1、乱码问题: 乱码 产...
2018-06-28 17:12:22 734
原创 servlet使用详解
1、servlet是个java的类,可以解析和响应http请求, 对于servlet来说,接收数据的方式有两种, 如果html以超链接,表单get提交数据,就会调用servlet的doGet方法 如果html是以表单post提交数据,就会调用servlet的doPost方法,在这两个方法中, 都有一个HttpServletRequest的参数,这就是我们http提交上来的数据包,我们未来就...
2018-06-27 17:48:27 274
原创 servlet入门案例 hellword
项目发布-访问流程: 1、新建一个web工程, 2、发布到tomcat上, 2、启动tomcat访问,使用的是http协议进行,所以利用浏览器输入资源地址即可目前位置。我们发布静态资源,访问是已经没问题。servlet入门案例: 如果想开发服务器必须能解析和响应http协议,java已经写好了一个类叫Servlet,这个类就可以解析和响应http请求。 所以我们只需要ne...
2018-06-26 18:22:32 348
原创 javaWEB入门基础
我们java的初级知识都是为我们的javaWEB做准备,里面最核心的概念是面向对象,最核心的知识点是方法。 因为在javaWEB中全是使用一些高级类。servlet、jsp、jdbc都是关于类和方法的使用。 我们的javaWEB是做BS开发的 什么是BS 和 CS CS : Client + server 客户端+服务器 QQ、迅雷、微信 优点: 部分...
2018-06-25 18:17:36 1106
原创 java基础补充:
1、集合==泛型:规定集合里面只能存储的数据类型。 在我们以前使用集合的时候,里面可以存储任意数据类型,所以就会导致未来我们获取数据的类型转换出错,所以在1.5以后就增加了一个技术,泛型,规定集合只能存储某一种树剧类型。 语法规则: ArrayList list = new ArrayList();此时获取数据,就可以使用一个高级for循环 ...
2018-06-25 17:17:15 151
原创 java打包成可安装 exe 程序 流程
第一步:吧java文件打包成class文件包,吧java工程打包成jar文件直接利用eclipse完成打包:项目右键 – export – 依次操作完成之后我们会得到一个jar文件,这个jar文件就是我们java编译过后的class的压缩包第二步: 吧jar文件打包成可运行的exe。 此时我们注意,需要利用exe4j,流程参见论坛或者百度第三步:吧可运行的exe打...
2018-06-22 09:37:58 708
原创 java网络
IP地址:IP地址是我们电脑在网络中的唯一标记, 所有的电脑之间进行信息交互都是利用这个IP地址来进行识别。 TCP/IP协议:IP协议规定了我们网络当中的每一台PC的唯一标记,TCP协议就规定数据传输的编码和解码的格式。网卡就是根据TCP/IP协议生产的不见,为电脑生产IP地址,组装TCP协议,都是由网卡完成。对于java来说,我们想要利用TCP/IP进行两台电脑之间数据交互,我们不用...
2018-06-20 17:43:10 150
原创 java异常
java吧我们程序的错误分成了两种, 一种叫错误,这种错误实际上是语法错误,我们是能避免的。 这种错误在编译的时候就会出现,所以这种错误我们一般能够自己手动避免。 这种叫编译时的错误第二种叫异常,就是这行代码有可能出现特殊情况,导致程序不能直接运行。如 9/0 除数为0非法操作,这种编译不会报错,但是运行出错,所以叫这种错误会运行时错误,也叫异常。这种错误是由于我们操作不小心,或...
2018-06-19 15:18:03 99
原创 java流 IO流、输出输出流字节流、字符串、对象流
IO流技术主要是解决数据存储到硬盘的操作,一种叫做写到硬盘上 : output 一种从硬盘读取::inputIO流就是操作数据的两种方式:在我们读写数据的时候,程序是第一人称,所以写数据到硬盘,output, 读数据进来input。 输入流,InputStream == >FileInputStream package com.xingxue.io1;...
2018-06-15 12:06:46 675
原创 java线程
什么是线程:线程是一个轻量级的进程,简单来说,就是一个独立的代码程序,可以独立获取时间片进行代码的运行,什么是时间片,时间片指的是吧一秒钟Cpu能运行指令的次数,我们的程序都是获取CPU时间片来执行指令,获取的时间片越多,程序指令就执行越多,越流程。 目前我们的程序都是一个线程 main线程, 所以导致我们的程序执行的时候只能一条线的方式执行。 只能进行一个代码的执行。其他代码必须根...
2018-06-14 09:00:27 169
原创 java集合 List (ArrayList、linkedList、Vector、Stack) Set(HashSet、LinkedHashSet、TreeSet) Queue Map
集合就是高级数组,可以存放任意类型的对象,同时可以自动扩容, List接口实现下来的类有: 数组集合叫arrayList、Vector、stack(栈) 链表集合叫LinkedListList 有序可重复的集合 Set是无序不可重复集合 HashSetimport java.util.HashSet;import java.util.Iterator;public cl...
2018-06-12 15:15:53 325
原创 swing 中的事件 和移动算法 集合入门
swing的事件 对于swing来说,我们如果想操作swing上的组件,我们需要获取键盘和鼠标的操作,所以java就提供了一套叫做事件的机制, 一个叫操作事件,一个叫键盘事件。一个叫鼠标事件,键盘事件事件的原理是通过获取操作系统的按键操作。然后通过吧对事件信息组装成一个对象传递给我们的事件操作类当中的方法。我们首先需要对我们的java窗体进行事件的监听。this.ad...
2018-06-11 18:06:59 391
原创 java 日期类 Date Calendar
日期类 Date java是一门开发语言,所以在我们开发当中会需要获取当前系统时间,系统IP,电脑名字,电脑物理地址 对于这些操作来说,我们都无法搬到,所以java提供了各种工具类给我们使用 日期来就叫Date 首先创建对象, 需要调用构造方法 System.out.println(frame); Date today = n...
2018-06-06 18:18:52 123
原创 java中 String + Stringbuffered + StringBuilder
1、java中的字符串操作 String == 》 效率低下, StringBuffer是一个线程安全的字符串类。 StringBuilder:效率最高的字符串处理类,线程本安全 线程安全:就有点想两个车进入单行道,一定要有人让行,不让行就出事故,所以我们程序也是这样,当两个人同时使用一块资源,这种会造成资源使用冲突,就叫线程不安全。...
2018-06-06 17:37:17 614
原创 javaSE之 swing + String类+正则表达式
到此处我们面向对象就基本完成;1、变量 – 数据类型(8大数据类型、复杂数据类型) 2、流程控制 顺序 分支(if..else switch..case) 循环(for while do…while) 3、数组、函数 (减少代码的重复编写) 3、面向对象 – 抽象 – 【方法】 – 封装– 继承 –多态 (关键字)– 抽象类–接口 方法的重...
2018-06-04 18:04:27 549
原创 设计模式: 单例 工厂
1、设计模式:设计模式就是一种程序的思想的标准,一句话,把简单的问题代码复杂化。单例模式:package com.xingxue.demo1;/** * 1、构造器私有化,不让外部调用 * 2、定义一个私有静态的的当前对象,内存上永远只有一份 * 3、提供一个公有的静态方法,根据实际情况来创建对象。 * * 懒汉式 * @author Administrator ...
2018-06-04 17:46:58 202
原创 面向对象高级
包、导入外部类,访问修饰符 public private protected 默认 , 抽象方法、抽象类,接口1、package:程序的一种目录结构, 目的在于对我们的代码进行分包管理,根据功能、模块进行区分类,包名一般是我们自行定义,规则是网站的官网域名倒过来,2、import:导入外部类, 导入外部的包,import java.包名.*; java默认帮...
2018-06-04 11:44:45 159
原创 方法重写,方法重载,static、this、super、final关键字。
方法的重写: 当我们两个类之间存在继承关系,子类觉得父类的某个方法不好用,可以通过重写来实现调用方法的时候自己控制,条件是方法名、参数、返回值必须一模一样,方法体不一样。方法的重载: 同一个类当中,方法名相同,返回值相同,参数不同(类型,个数,顺序),就叫方法的重载public void gongji(int num1) { System.out.pri...
2018-06-01 17:06:08 362
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人