- 博客(37)
- 收藏
- 关注
原创 基于MVC模型和分层模式完成登录和注册
创建一个denglu.isp作为登录页面,书写form表单指定提交地址和提交方式。创建一个zhuce.isp作为注册页面,书写form表单指定提交地址和提交方式。1.创建一个bean包,负责写User的getset方法和。创建web项目,部署到。tostring方法。3.selvlet包。
2023-02-19 21:57:03
122
原创 使用jdbc完成登录和注册
创建一个bean包,负责写Goods和User的getset方法和tostring方法。创建一个login.isp作为登录页面,书写form表单指定提交地址和提交方式。4.创建一个error.jsp,负责跳转失败。创建一个zhuye.jsp,负责跳转成功。使用jdbc完成登录代码。创建web项目,部署到。
2023-02-18 12:34:39
128
原创 idea配置tomcat
创建一个loginisp作为登录页面,书写form表单指定提交地址和提交方式。创建一个Java类继承HttpServlet,在doPost中获取请求参数。在index.isp首页中添加一个a标签,跳转到登录页面。在web.xml中配置servlet的映射关系。创建web项目,部署到tomcat服务器中。
2023-02-17 18:37:38
72
原创 IDEA配置tomcat并发布web项目的步骤
第三步:添加Web 右键add 选择WebApplication 最后ok。选择第二个Deployment 再点击+号,点第一个然后ok。选择Tomcat Server 里面的Local。第二步:创建一个Module并命名。选择软件安装的路径,点击ok。第一步:创建一个项目并命名。
2023-02-13 19:27:33
85
原创 介绍输入输出字节流,文件的读取和写入操作,完成综合案例:文件的复制
OutputStream:此为抽象类,所有输出字节流的超类,向文件中输出使用FileOutputStream类;InputStream:所有字节输入流的超类,向程序输入使用FileInputStream;综合案例:文件的复制。
2022-12-12 08:57:09
392
原创 File类
一.概念File类是文件和目录路径名称的抽象表示,主要用于文件和目录的创建、查找和删除等操作 注意事项: 1.一个FIle代表的是硬盘中的一个路径或者一个文件 2.无论该路径下是否存在文件或目录,都不影响File对象的创建二.方法 f.delete(); //删除filef.exists(); //file是否存在f.getName(); //得到file名字 f.isDirectory(); //file是否是文件夹f.isF
2022-12-06 20:42:45
159
原创 System类和StringBuilder类
1.System:系统类,主要用于获取系统的属性数据,没有构造方法。代码展示;2.StringBuilder:是一个可变的字符串类,我们可以把它看成是一个容器,这里的可变指的是StringBuilder对象中的内容是可变的代码展示:3.区别:String类定义出来的字符串具有不变性: 一般不做经常变化字符串的使用,经常需要变化的推荐使用StringBuffer或StringBuilder StringBuffer 线性安全的可变字符串序列 StringBuilder 是线性不安全的可变字符串序
2022-12-05 09:12:16
90
原创 Date类 SimpleDateFormat和Calendar的基本使用
默认顺序是星期、月、日、小时、分、秒、年。1. 构造方法Date 类有如下两个构造方法。Date():此种形式表示分配 Date 对象并初始化此对象,以表示分配它的时间(精确到毫秒),使用该构造方法创建的对象可以获取本地的当前时间。Date(long date):此种形式表示从 GMT 时间(格林尼治时间)1970 年 1 月 1 日 0 时 0 分 0 秒开始经过参数 date 指定的毫秒数。2.代码展示1.概念是一个抽象类,构造方法接受一个字符串的参数,表示它当前的日期格式。主要用于和。
2022-12-02 14:41:36
334
原创 List集合 Set集合 Map集合
ArrayList新增元素比较麻烦,在最后面开辟新的空间,元素依次往后移动,空出来的位置,插入新元素。LinkedList直接把两个元素的关系断开,构建与新元素的联系。
2022-11-29 19:19:23
61
原创 ArrayList类
1.ArrayList是可以实现长度可变的数组 存储在内的数据称为元素。2.ArrayList 是一个数组队列,提供了相关的添加、删除、修改、遍历等功能。二.格式// 引入 ArrayList 类// 初始化三.常用的方法添加元素add() 方法sites.add("张三");sites.add("李四");}
2022-11-29 19:00:33
64
原创 final关键字 权限 内部类
final 可以修饰在类、成员变量、方法。1、如果修饰类:则该类不会被继承(一般在开发中很少使用 );2、如果修饰成员变量:一旦给成员变量赋值后就不允许修改其值,一般用在对常量的定义中。3、如果修饰方法:该方法不能被重写。在实际的开发中, final 用的最多的场景是结合 static 关键字定义类变量,即静态变量。定义为 final 另一个意图就是将变量的值保护起来。
2022-11-28 09:35:58
81
原创 面向对象(继承 抽象类 接口 多态)
在开发中可以把父类(接口类型)类型定义为方法的形参,在实际调用的时候转入的实际参数就比较灵活,可以传入父类类型的对象,也可以传入任意一个子类类型的对象。指在父类中定义的属性和方法被子类继承之后,可以具有不同的数据类型或表现出不同的行为,这使得同一个属性或方法在父类及其各个子类中具有不同的含义。抽象方法:使用abstract关键字修饰,可以省略,没有方法体,该方法供子类实现使用。接口是一些方法特征的集合,一种特殊的类,里面全部是由全局常量和公共的抽象方法所组成。,接口是解决Java无法使用多继承的一种手段。
2022-11-21 08:48:44
117
原创 java复习
多态性(polymorphism)是允许你将父对象设置成为和一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作。原因是接口的实现和抽象类的继承都要重写父类的抽象方法。继承概念的实现方式有二类:实现继承与接口继承。实现继承是指直接使用基类的属性和方法而无需额外编码的能力;继承是指这样一种能力:它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。封装是把客观事物抽象成类,并且把自己的属性和方法让可信的类或对象操作,对不可性的隐藏。
2022-11-10 21:19:32
68
原创 面向对象的概念、类和对象的概念
1.数制:也称为计数制,是一种计数的方法,是用一组固定的符号和统一的规则来表示数值的方法。概念:面向对象程序设计(OOP)是一种程序设计的泛型,同时也是一种程序开发的方法,它将对象作为程序的基本单元,将程序和数据封装其中,以提高软件的重用性、灵活性和扩展性。基数是16,有十六种数字符号,除了在十进制中的0至9外,还另外用6个英文字母A、B、C、D、E、F来表示十进制数的10至15。:数制中某一位上的1所表示数值的大小(所处位置的价值)。例如十进制的230,1的位权是100,2的位权是10,3的位权是1。
2022-11-08 22:04:34
894
原创 JDBC知识点
概念:Java数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序 如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。各数据库厂商根据JDBC的规范,实现自身数据库操作的功能代码,然后以jar包(数据库厂商提供的驱动 包)的形式提供给开发人员使用,开发人员使用反射的机制创建这些具体实现类,按照JDBC的规范来完 成数据库的操作。结果集的游标默认指向的是数据标题,需要使用 next() 方法移动游标,指向真正的数据。
2022-10-31 10:17:24
151
原创 JQ知识点总结
功能,强大的选择器功能,出色的DOM操作封装,出色的浏览器兼容性,可靠的事件处理机制,隐式迭代和链式编程操作,免费开源的库。jquery是javascript的类库,具有轻量级,完善的文档,丰富的插件支持,完善的。ID选择器:$("#myDiv") 匹配唯一的具有此id值的元素。类选择器:$(".myClass") 匹配具有此类样式值的所有元素。标签选择器:$("div") 匹配指定标签名称的所有元素。1.函数内部的代码页面加载(HTML)完毕之后执行。2.调用N次,会执行N次。二:初始化jquery。
2022-10-17 21:48:50
202
原创 9月26日知识点总结
2.将今日在课堂上讲的三个页面之间的跳转写出来,注意history对象的使用。1.制作如下界面,实现用户名、密码和确认密码的验证,并给与一定的提示消息。一.History对象(back,forward,go)二.Location对象。2.属性,方法,事件。
2022-09-26 22:48:38
56
原创 9月21知识点总结
三.Date对象(用于处理日期与时间)二.Math(数学/内置对象)举例:在网页上显示时间日期。2.数组下标与数组元素的使用。一.在网页生成随机数猜数字。3.数组的length属性。5.数组的常用方法(函数)需要通过new进行实例化。四.花名册随机生成姓名。
2022-09-21 20:21:04
67
原创 9月15知识点总结
2.质数是指大于1的自然数中,除了1和它本身以外,不能被任何数进行整除的自然数。一.循环结构:while do....while for。三.function(解决重复代码的多次使用)function自定义函数名(参数){举例:请输入100以内的所有质数。举例:求三个数中的最大值。自定义函数名(参数)
2022-09-17 12:55:59
82
原创 9月12号知识点总结
一.Javascript的数据类型:1.基本数据类型: 数值数据类型(number) 布尔类型(boolean)未定义数据类型(undefined)空数据类型(null)2.引用数据类型: 字符串了类型(string)Array数组类型对象类型(Object)二.声明一个变量需要使用一个关键词var,变量的数据类型是由变量后面附的值的数据类型来决定的语法格式:var 变量名=变量的值三.当一个变量被声明了,但是未赋值,此时该变量的数据类型就是undefined四.1.将字符串转化为整
2022-09-12 20:56:54
226
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人