- 博客(37)
- 收藏
- 关注
原创 建造者设计模式案例一
0.前言本案例没有任何物化女性朋友的意味,且没有任何挑拨男女之间关系的意思,仅在本专业的男生画饼充饥。1.构造者设计模式思维模型分析1.1构造者设计模式原理建造者模式(Builder Pattern):将一个复杂对象的构建与它的表示分离,**使得同样的构建过程可以创建不同的表示。**建造者模式是一步一步创建一个复杂的对象,它允许用户只通过指定复杂对象的类型和内容就可以构建它们,用户不需要知道内部的具体构建细节。建造者模式属于对象创建型模式。1.2案例分析VR虚拟女友是现在热门的一个互动程序,VR
2022-04-25 08:51:48 696
原创 尚硅谷 JAVA中的关键字
3.1package关键字package语句作为Java源文件的第一条语句,指明该文件中定义的类所在的包。(若缺省该语句,则指定为无名包)。它的格式为:package顶层包名子包名;举例: pack1\pack2\PackageTest.javapackage pack1.pack2; //指定类PackageTest属于包pack1.pack2public class PackageTest{ public void display(){ System.out.println(
2022-04-22 21:11:13 338
原创 尚硅谷 面向对象的三大特征(封装、继承、多态)
2.1封装和隐藏为什么需要封装?封装的作用和含义?➢我要用洗衣机,只需要按一下开关和洗涤模式就可以了。有必要了解洗衣机内部的结构吗?有必要碰电动机吗?➢我要开车,…我们程序设计追求**“高内聚,低耦合”**➢高内聚:类的内部数据操作细节自己完成,不允许外部干涉;➢低耦合:仅对外暴露少量的方法用于使用。隐藏对象内部的复杂性,**只对外公开简单的接口。**便于外界调用,从而提高系统的可扩展性、可维护性。通俗的说,把该隐藏的隐藏起来,该暴露**的暴露出来。**这就是封装性的设计思想。以下代码
2022-04-20 23:16:13 506
原创 JDBC链接数据库的四个步骤
四个步骤如下:①导入JDBC驱动:只有拥有了驱动程序我们才可以注册驱动程序完成连接的其他步骤。②注册JDBC驱动程序:这一步会导致 JVM 加载所需的驱动类实现到内存中,然后才可以实现 JDBC 请求。③数据库URL指定:创建具有正确格式的地址,指向到要连接的数据库。④创建连接对象:最后,代码调用 DriverManager 对象的 getConnection() 方法来建立实际的数据库连接。###二、注册 JDBC 驱动程序通过以下两种方式可以来注册驱动程序。1、Class.forName(
2022-04-19 21:05:37 1799
原创 尚硅谷 学习面向对象内容的三条主线——Java 类及类的成员
第一步,我们要知道Servlet是个什么东西,Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。使用 Servlet,可以收集来自网页表单的用户输入,呈现来自数据库或者其他源的记录,还可以动态创建网页。其次,就是JSP的运行原理,JSP(Java Server Pages)与Servlet一样,是在服务器端执行的,通常返回该客户端的就是一个HTML文本。JSP的本质就是一个
2022-04-19 20:18:42 830
原创 尚硅谷 IOC容器
2.IOC容器 (1)IOC底层原理. (2)IOC接口(BeanFactory) (3)IOC操作Bean管理(基于xml) (4)IOC操作Bean管理(基于注解)(1)IOC底层原理.1、什么是IOC (1)控制反转,把对象创建和对象之间的调用过程,交给Spring进行管理 (2)使用IOC目的:为了耦合度降低 (3)做入门案例就是IOC实现2、IOC底层原理 (1) xml解析、工厂模式、反射![79@{1STV}J6WV~DKYRY8ZS.png(2)IO
2022-04-18 20:37:02 93
原创 尚硅谷Spring5 的基本概念
①Spring是一个轻量级的开源的javaEE的框架②Spring可以解决企业应用开发的复杂性③ Spring有两个核心部分:IOC和AOP (1)IOC:控制反转,把创建对象过程交给Spring进行管理 (2)Aop:面向切面,不修改源代码进行功能增强④Spring特点 (1)方便解耦,简化开发 (2)AOP编程支持 (3)方便程序测试 (4)方便和其他框架进行整合 (5)方便进行事物操作 (6)降低API开发难度...
2022-04-18 20:13:51 244
原创 CSS选择器总结
一、选择器总结 选择器名 选择器标识 1.元素选择器 元素名 2.id选择器 # 3.类选择器 . 4.通配选择器 *二、复合选择器总结 选择器名 选择方法 1.交集选择器 选择器1**.**选择器2**.**选择器3**.**选择器n{} 2.并集选择器 选择器1**,**选择器2**,**选择器3**,**选择器n{}三、关系选择器总结 选择器名
2021-12-06 19:20:52 69
原创 JSP内置对象
实验一:利用request对象获取表单提交信息制作一个用户信息提交页面,如下所示:注意内容:要解决其中的多项选择“爱好”这一项的信息获取,需要采用到数组,使用方法如下:String 数组1[]=request.getParameterValues(“输入框名”);提交的信息便存储进入数组1中,输出时候使用循环即可。用户填写完成后完成,提交到另一个页面,将用户信息显示出来,如下示:效果图:要求:1.页面提交的用户姓名为中文,不能出现乱码2.表单中的多项选择内容要求正确显示代码部分:
2021-09-27 10:55:08 1023
原创 经典算法之——辗转相除法
int u=32;int v=26;while(v!=0){ int temp=u%v; u=v; v=temp;}printf("%d",u);如果V=0,计算结束,u就是最大公约数;如果V不等于0,那么计算u除以v的余数,让u等于v,而v等于那个余数;回到第一步。
2021-09-14 14:35:49 575
转载 IP地址范围
ip地址的分类与范围A类IP地址 一个A类IP地址由1字节的网络地址和3字节主机地址组成,它主要为大型网络而设计的,网络地址的最高位必须是“0”, 地址范围从1.0.0.0 到127.0.0.0)。可用的A类网络有127个,每个网络能容纳16777214个主机。其中127.0.0.1是一个特殊的IP地址,表示主机本身,用于本地机器的测试。注: A:0-127,其中0代表任何地址,127为回环测试地址,因此,A类ip地址的实际范围是1-126. 默认子网掩码为255.0.0.0B类IP地
2020-12-23 17:17:02 11604
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人