- 博客(15)
- 收藏
- 关注
原创 jsp servlet学习(考点)总结
全称 java server page,1999年推出的web服务标准,开发动态网站的主流技术c/s 客户端服务器 服务器压力小,安全性高,用户界面不统一b/s 浏览器服务器 成本低,可移植性好,开发维护成本低,用户界面统一html代码和页面元素 jsp规定的jsp标记 java程序片(A.jsp与a.jsp不同文件)所有的程序(未编译)都会放到webapp下(部署),编译后生成的.class文件会放到work/catalina目录下jsp页面转译成java文件(tomcat服务器实现)1、html ---
2022-06-17 17:45:32
194
原创 软件建模与设计 复习
软件建模类模型,状态模型,交互模型(用例,顺序,活动)领域分析(主要是领域类),应用分析(应用交互,应用类,应用状态,这三个要按顺序建立)控制复杂性的方法:分解,抽象,模块化,封装面向对象=对象+类+继承+通信面向对象系统的优点:系统更稳定,易理解,由更好的适应性,更高的可靠性(稳可适理)面向对象系统的特性:标识(表示对象)、分类(类class)、继承、多态UML特点:统一的标准、面向对象、可视化、独立于过程、概念明确(统面可独概)类模型:描述系统内部对象的特征、对象之间的关系以及对象所属的每个类的属性和操
2022-06-15 14:56:39
857
原创 软件测试方法和技术期末总复习
简答:为了保证软件质量,减少不必要的损失。大题:软件的某些缺陷只有在测试时才会发现;提供对系统质量相关信息;发现缺陷越早更容易更正,预防错误的发生;提高产品利润提高企业国际竞争力软件测试的正面性:软件测试是一系列活动,以评价一个程序或系统的特性或能力,并确定是否达到预期的结果,验证是否符合用户需求软件测试的反面性:测试是为了证明程序有错,好的测试能发现至今未发现的错误在特定的条件下运行系统或构件,观察或记录结果,对系统的某个方面做出评价;分析某个软件项以发现现存的和要求的条件之差别(即错误) 并评价此软件项
2022-06-14 14:31:10
2687
原创 jdbc学习
jdbc1.导入对应版本数据库的jar包到lib中并且设lib为仓库[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-955105zF-1627117025411)(C:\Users\11234\AppData\Roaming\Typora\typora-user-images\image-20210723174407458.png)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-J84wyPpd-1627117025414)(C:\User
2021-07-24 16:57:24
145
原创 jspservlet
jsp配置jdk,配置tomcat,启动tomcat只需要在cmd中startup即可127.0.0.1:8080访问这个,必须要先startup tomcat才行创建文件时报错:Address localhost:1099 is already in use解决方法:在cmd中输入netstat -ano | find "1099"tasklist | find "69956"69956是上一个命令得出来的pid码taskkill /f /t /im java.ex
2021-07-23 16:55:40
166
原创 css学习
csscss层叠样式表HTML表达结构,CSS表达样式样式和内容/结构是分离的主要的样式分为全局样式和内嵌样式背景样式背景样式是全局的,可以在< body >中加style修改<body style="backgroud-color:black"> ...</body>需要什么颜色就用什么颜色的英文,也可以加上light表示亮灰亮红等等颜色,transparent表示透明也可以使用rgb或者rgba格式表示rgb:style="backg
2021-07-19 10:12:04
746
原创 git入门
git两种下载方式:1.clone 然后打开文件夹右键git bash here 跳出界面后git clone 地址2.直接download zip然后解压到某个文件夹区别:第一种方式就是直接把仓库下下来了,点隐藏的文件能看到一个git文件夹,第二种只是下了个压缩包并没有弄成仓库,第二种需要初始化成仓库的话就要git bash here ,在终端输入git initgit add 可以用暂存所有更改(那个加号替代)git commit可以在源代码管理那里输个名字然后ctrl+Enter
2021-07-16 13:57:08
84
原创 HTML5
HTML5需要准备的软件:1.文本编辑器 2.浏览器在文本编辑器中(我选择的是vscode)写好代码后保存,此时想要打开文件可以在浏览器里选择打开文件,或者可以在文件保存的位置对文件进行选择打开方式然后用浏览器打开<>尖括号括起来的东西表明这个是标记而不是正文浏览器不会把标记拿出去显示<html>... //正文</html>结尾的标记是 /<head>... //head中间的是代码
2021-07-16 13:48:57
283
原创 how2j中高级
how2j中高级1.异常分类异常分类: 可查异常,运行时异常和错误3种其中,运行时异常和错误又叫非可查异常1.可查异常,即必须进行处理的异常,要么try catch住,要么往外抛,谁调用,谁处理如果不处理这个异常,那么编译就不会通过2.运行时异常,不是必须进行try catch的异常,即便不进行try catch,也不会有编译错误3.错误,指的是系统级别的异常,通常是内存用光了,错误也是不要求强制捕捉的。2.ThrowableThrowable是一个异常的类,Exception和Error
2021-07-13 13:59:30
156
原创 how2j基础
how2j基础1.public是访问修饰符,public,公共的,代表被他修饰的类、方法,变量是公共的其他代码都可以访问 static是静态修饰符,被他修饰的不需要实例化就可以使用 void是返回值类型,void代表没有返回值 String是变量类型,字符串类型 args是数的名字,看见String[]了吧,这说明是一个String类型的数组,而args是这个数组的名称2.final 修饰一个变量,有很多种说法,比如不能改变等等准确的描述是 当一个变量被final修饰的时候,该变量只有一次赋值的机
2021-07-12 13:18:01
1389
原创 javaday4
javaday4抽象抽象函数:表达概念但无法实现具体代码的函数抽象类:表达概念但无法构造对象的函数一个类里面有抽象函数那么他一定是一个抽象类用abstract修饰抽象函数或者类抽象类中可以定义变量,但是使用这个变量的一定是这个抽象类的非抽象子类抽象类的非抽象子类必须覆盖这个抽象类中的所有抽象函数(就是再在子类中定义一遍抽象函数,把这个抽象函数实体化写成不抽象的形式) 如果没有全部覆盖,那么这个子类必须也是抽象的。接口java中不能多继承,一个子类最多只能继承一个父类接口是纯抽象类,他的所
2021-07-09 18:18:36
91
原创 javaday3
javaday3this关键字在构造函数中可以用this关键字带对应的参数调用对应的构造函数public class Hero { String name; //姓名 float hp; //血量 //带一个参数的构造方法 public Hero(String name){ System.out.println("一个参数的构造方法"); this.name = name; //this.name指的是这个对象的属性name,而name时
2021-07-08 21:06:11
122
原创 javaday2
javaday2for each 循环for(int n:a) //把a数组中的每一个数都做一次n来进行循环{...} //for each循环不能修改数组,只能查找数组,并且也不能直接提供下标二维数组的初始化int[][] a=new int[10][20];int[][] a={{1,2,3},{4,5}}; //这条
2021-07-07 20:34:28
92
原创 javaday1
javaday1main函数public static void main(String[] args);输出:System.out.println("..."); //println自动换行 print不换行输入:Scanner in=new Scanner(System.in); //创建一个新变量来接受输入System.out.println(in.nextLine()); //将输入在下一行输出,需调用变量时用in.nextInt()加法:2+3…出来的是5
2021-07-06 20:20:42
160
1
原创 typora
标题加粗倾斜高亮上标上标下标下标列表123456789表格(快捷键ctrl+t)123112233分割线代码框abababab引用123
2021-07-06 20:18:33
102
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人