自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 hibernate

hibernate是基于orm全自动的持久层的框架Hibernate的持久化对象状态:瞬态:对象由new操作符创建,尚未与Session关联的对象被认为处于瞬态.瞬态对象不会持久化到数据库中,也不会被赋予持久化标识.持久化状态:持久化实例在数据库中有对应的记录,并拥有一个持久化标识,持久化对象必须与指定的Session关联,Hibernate会检测到处于持久化状态对象的改动,在当前操作完成时...

2020-03-17 21:34:03 82

原创 过滤器,jsp大纲

2019-12-18 18:31:42 131

原创 servlet

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-12-16 09:24:20 70

原创 协议

浏览器和服务器发送的都是http协议,具备固定格式的字符串.浏览器向服务器发送请求 b-s 请求 requests-b 响应 responsehttp协议两种:请求,响应请求行:HTTP方法 请求的URL HTTP版本请求头空行消息体HTTP响应状态行:HTTP版本 响应码 响应描述响应头空行消息体邮件传输协议:SMTP文件传输协议:FTP域名服务器:DN...

2019-12-16 09:22:31 67

原创 类的高级概念

同包 不同包 本类 子类 非子类 子类 非子类private √ × × × ×默认 √ √ √ × ×prote...

2019-10-08 18:31:40 121

原创 引用数组

引用数组:1.引用数组在语法上和基本数据类型数组是没有区别的2.多维数组其实也时引用数组3.引用数组存放的是对象的引用,而基本数据类型存放的是具体值4.使用动态初始化数组的方式时,引用数组的默认初始值为null,必须使用new关键字(创建对象)对数组项进行赋值,否则,当调用数组元素(对象)时,会产生NullPointerException(空指针异常)...

2019-09-29 19:03:02 1691

原创 构造器

作用:产生对象构造方法:(1) 构造方法的名字必须和类名保持一致.(2) 构造方法没有返回类型----注意:构造方法没有返回类型,而不是没有返回值(void)(3) 构造方法可以定义参数,也可以不定义参数,默认的是无参构造----如果不写,会自动生成默认的----如果写了自定义构造,无参构造就不存在了.(4) 构造方法也遵守访问修饰符的限制.(5) 构造方法支持方法的重载.什么...

2019-09-29 18:39:27 119

原创 面向对象

面向对象:围绕的是我这个软件是由哪些部分完成的.或者说是由哪些对象来做的.面向过程:我要解决问题,我要做哪些事情,它的完成流程是怎样的每个类都有属性和行为万物皆对象,对象因关注而产生.类是对象的抽象,对象是类的实例类是具有相同属性和行为的一组对象的集合.文件名必须与公用类的类名相同.属性是类身上的值数据,其形式就是变量属性和常量属性.变量属性:声明语法采用的是变量的语法,只是比之前...

2019-09-26 17:42:20 65

原创 数组

while循环语法格式:while(布尔表达式){//布尔表达式为真时,执行的语句块}执行流程:首先判断布尔表达式,如果成立(true),则执行循环体中的语句块.循环体语句结束后,流程返回到布尔表达式的判断如果不成立,则不进入循环体,直接执行后面的语句.break:"中断"的意思作用:跳出循环,让当前循环提前结束.continue:"继续"的意思作用,结束本次循环,继续...

2019-09-20 09:11:16 61

原创 循环

while循环语法格式:while(布尔表达式){//布尔表达式为真时,执行的语句块}执行流程:首先判断布尔表达式,如果成立(true),则执行循环体中的语句块.循环体语句结束后,流程返回到布尔表达式的判断如果不成立,则不进入循环体,直接执行后面的语句.break:"中断"的意思作用:跳出循环,让当前循环提前结束.continue:"继续"的意思作用,结束本次循环,继续...

2019-09-20 09:10:37 62

原创 判断

多分枝ifif - else if-elseif(布尔表达式){语句块}else if(布尔表达式){语句块}else if(布尔表达式){语句块}…else{语句块}switch选择switch(变量){case 值1:语句块1;break;case值2:语句块2break;…default:语句块n;}变量的数据类型只能是:byte sho...

2019-09-20 09:09:59 104

原创 java基础

java标识符命名规则:标识符由字母,下划线_ ,美元符$或数字组成不能以数字开头区分大小写“见名知意”约定俗成的规则类名:首字母大写;变量名:除第一个单词外,其他单词首字母大写(驼峰命名法);包名:全小写基本数据类型和引用数据类型的区别:(1)基本数据类型只有4类8种,且都是关键字.引用数据类型不是关键字,是由程序员自定义的.(2)基本数据类型的变量值是放在变量本身当中的,...

2019-09-16 17:52:02 73

原创 接口与抽象类的区别

接口是用来解决继承的不足(只接受单一继承),接口使得没有继承关系的类,也可以拥有共同行为, 同时又能拥有各自的独有的实现方法接口的访问修饰符只能是public 公共静态常量,修饰符可以省略,默认为公共静态常量接口不能产生对象,不能有构造方法,不能有初始化块,不管是实例还是静态的.接口只能有有抽象方法,类在申明的后面加上 implements关键字,就是某某接口的实现类;接口变量只能是p...

2019-05-08 20:21:32 47

原创 数组-old

看到就脑壳一阵剧痛基本概念:数组是一个可以存放多个同类型的数据,用来批量的处理数据创建一个数组用 关键字new出来 定义出来后 长度就是固定的,数组有 基本类型数组和引用类型数组,基本数组里面直接存储基本类型数据,此类型初始化为0 而引用数据类型则是存在一个像路标一样的指示器,指向真正的存放下标和里面的数据,数组名的长度用length获取目前只学到 一维和二维数组:在一维数组里面:...

2019-05-08 20:00:02 89

原创 方法

方法方法:完成特定功能的代码块。作用:提高代码的复用性方法的格式修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2…) {方法体语句;return 返回值;}方法的格式说明修饰符:目前就用 public static。后面我们再详细的讲解其他的修饰符。返回值类型:就是功能结果的数据类型。方法名:符合命名规则即可。方便我们的调用。参数:实际参数:就是实际参与运...

2019-05-08 19:48:17 68

原创 封装

封:包含信息的隐藏(方法的实现, 访问修饰符)装:类的定义,属性和行为,现有装,才有封封装用于隐藏某些信息在类里面,不能让别的程序或类访问,只能通过自身提供的 get和set方法进行操作.其中访问修饰符可以体现出:public 公共的 不隐藏 所有的外部程序 类都能访问private 只能被自身类操作 或者提供get set方法供外部操作;protected 受保护的 暂时没遇到...

2019-05-08 19:48:06 188

原创 继承

在Java中 只支持单一继承,每个子类只能有1个父类 而一个父类可以同时拥有多个子类, 子类继承父类可以拥有父类的属性 行为,在子类中 如果子类有 特有的行为 那么就可以 重写 父类里面的方法子类重写的要求:1.方法名必须保持一致;2.参数列表必须保持一致(类型,个数,顺序);3.返回类型必须一致;4.子类重写后的访问修饰符必须大于等于父类重写前的访问修饰符;5.子类重写后不能抛出比...

2019-05-08 19:41:08 63

空空如也

空空如也

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

TA关注的人

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