自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 java中的集合?

Java中的集合分为 value,key–vale(Conllection Map)两种。存储值有分为 List 和Set.List是有序的,可以重复的。Set是无序的,不可以重复的。根据 equals和hashcode判断,也就是如果一个对象要存储在 Set中,必须重写 equals和hashCode方法。存储key-value的为map.ArrayList和LinkedList的区别 ?List常用的 ArrayList和LinkedList。区别和使用场景 ?ArrayList底层使用

2020-12-13 18:38:01 75

原创 jsp有哪些内置对象?

request 用户端请求,此请求会包含来自 GET/POST请求的参数response 网页传回用户端的回应pageContext 网页的属性是在这里管理session 与请求有关的会话期application servlet正在执行的内容out 用来传送回应的输出config servlet的构架部件page JSP网页本身exception 针对错误网页,未捕捉的例外四大作用域:pageContext request session application 可以通过jstl从四大作用

2020-12-13 18:35:05 53

原创 数据库三范式?

第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。列数据的不可分割二范式(2NF)要求数据库表中的每个行必须可以被唯一地区分。为实现区分通常需要为表加上一个列,以存储各个实例的唯一标识。(主键)满足第三范式(3NF)必须先满足第二范式(2NF)。简而言之,第三范式(3NF)要求一个数据库表中不包含已在其它表中已包含的非主关键字信息。(外键)...

2020-12-13 18:33:39 61

原创 servlet的生命周期?

servlet有良好的生存期的定义,包括加载和实例化、初始化、处理请求 以及服务结束 。这个生存期由 javax.servlet.Servlet接口的 init,service和destroy方法表达。加载Servlet的class---->实例化Servlet----->调用Servlet的init完成初始化---->响应请求(Servlet的service方法)----->Servlet容器关闭时(Servlet的destory方法)Servlet启动时,开始加载 servl

2020-12-13 18:32:50 75

原创 String和StringBuilder的区别(final)?StringBuffer和StringBuilder的区别?

String是内容不可变的字符串 。String底层使用了一个不可变的字符数组 (final char[])String str =new String(“bbbb”);而StringBuillder StringBuffer,是内容可以改变的字符串 。StringBuillder StringBuffer底层使用的可变的字符数组(没有使用 final来修饰)2.最经典就是拼接字符串。String进行拼接 .String c = “a”+”b”;StringBuilder或者StringBuffe

2020-12-13 18:32:03 202

原创 总结三

2.9. 方法重写的规则,重载和重写有什么区别、重载是指不同的bai函数使用相同的函数名,但是函数的参数个数或类型不同。调用的时候根据函数的参数来区别不同的函数。覆盖(也叫重写)是指在派生类中重新对基类中的虚函数(注意是虚函数)重新实现。即函数名和参数都一样,只是函数的实现体不一样①必须具有不同的参数列表。 ②可以有不同的访问修饰符。③可以抛出不同的异常。2、重写方法的规则: ①参数列表必须完全与被重写的方法相同,否则不能称其为重写而是重载。②返回的类型必须一直与被重写的方法的

2020-11-06 09:53:41 51

原创 总结二

1.10. 什么是封装,为什么要使用封装,使用封装的步骤封装是指将对象的状态信息隐藏在对象内部,不允许外部程序直接访问对象内部信息,而是通过该类所提供的方法来实现对内部信息的操作访问。2.1. 为什么要使用继承,使用继承的优点和缺点是什么提高了代码的重要性,子类继承了父类所有的方法和属性,所以子类不用再重复定义。提高了代码的可扩展性,子类可以写自己独特的属性和方法,在父类的基础上进行扩展。2.2. 写出继承的语法,继承的关键字修饰符 class 类名 extends 父接口{ 属性定义 ,方法

2020-11-06 09:53:12 43

原创 总结1

1.1. 什么是类,什么是对象,类和对象的关系答:类是一个模板,他描述一类对象的行为和状态。对象是累的一个实例,有状态和行为1.2. 描述类的三个步骤发响类 ,发现类的属性 ,发现类的方法1.3. Private protected:这两个访问修饰符的作用域Private修饰符,是私有的不公开的只能在当前类使用不可被调用protected修饰符,可以被同一个包中的类访问,也可以被同一个项目中的子类访问父类1.5. 什么是构造函数,构造函数的作用无返回值类型,与类名相同,可指定形参

2020-11-06 09:51:58 64

原创 2020-09-28

person类java本身没有定义person的数据类型或者类,这是一个自定义的类,然后定义一个person类,初始化的时候就会利用person = new Person()来生成一个person对象;然后person对象就可以调用person类中的方法,使用里面的变量等。测试类与方法属性的引用属性dao:第一种就是自du己定义一个public的公共zhi属性,然后调dao用就行了(不安全)版,第二种就权是创建一个private的私有的属性,生成公共的set和get方法(封装),然后调用;方法:同类

2020-09-28 19:14:20 68

原创 2020-09-18

什么是选择结构是指选择某一条件后,才能决定下一步做什么选择结构的要素选择的条件,选择某一条件后执行的步骤基本if语句if(判断条件)[判断后所要执行的语句]if(判断条件){满足条件所执行的语句}else{不满足条件所执行的语句}else ifif(){}else if{}else{}再多重分支下使用else if’比较简洁,switchswitch( 表达式){case 常量:代码块break;case 常量2:代码块break;default:brea

2020-09-18 09:17:26 48

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除