自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CSS选择器

CSS1,CSS概述CSS 指层叠样式表 (Cascading Style Sheets),样式定义如何显示 HTML 元素。样式通常存储在样式表中,把样式添加到 HTML 中,是为了解决内容与表现分离的问题。根据CSS代码的位置可以将CSS分成3类:内联样式内部样式外部样式2,CSS选择器选择器例子描述.class.intro选择 cla...

2020-01-08 16:50:01 115

原创 AJAX

AJAX1,简介Ajax 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发技术。Ajax 是一种用于创建快速动态网页的技术,在无需重新加载整个网页的情况下,能够更新部分网页。1. Ajax的基本使用<input onblur="check()" /><h1 id="msg...

2020-01-08 16:48:20 119

原创 JSON

JSON1,JSON简介JSON(JavaScript Object Notation)(http://www.json.org/) 是一种轻量级的数据交换格式。采用独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得JSON成为理想的数据交换语言。易于人的阅读跟编写,同时也适用于机器的解析跟生成,有效的提升网络数据。JSON中支持2种数据格式:对象跟数组2种数据。具体支持的...

2020-01-08 16:46:59 177

原创 文件上传与下载

文件上传与下载大家经常使用百度网盘来上传自己的学习资料、视频、小电影什么的,那它是如何做到的呢?我们知道如何提交文本、下拉框、复选框,那如何提交一个文件呢?1、上传在Servlet2.5中,我们要实现文件上传功能时,一般情况下都需要借助其他开源组件。然而在Servlet3.0中提供了对文件上传的直接支持,不需要借助任何第三方上传组件,直接使用Servlet3.0提供的API就能够实现文件上传...

2019-12-26 20:16:37 285

原创 会话管理

会话管理1、Http协议何谓协议?就是指双方遵循的规范。http协议,就是浏览器和服务器之间进行“沟通”的一种规范。我们在看空间,刷微博…都是在使用http协议,当然,远远不止这些应用。大学的时候,我们学习计算机时,老师一般跟我们讲过TCP/IP协议和UDP协议。TCP协议是一种可靠协议,即数据包不会丢失;UDP是一种不可靠协议,丢失几个数据包对它来说无关紧要。很明显,UDP协议不符合We...

2019-12-25 20:43:33 162

原创 EL&JSTL

EL&JSTL1、EL表达式EL(Expression Language)目的:为了使JSP写起来更加简单。表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在JSP中简化表达式的方法,让JSP的代码更加简化。禁用 EL 计算的语法为(页面中):<%@ page isELIgnored =“true|false” %>或者web.xml(...

2019-12-25 20:42:44 156

原创 JSP

JSP1、JSP简介jsp全称Java Server Page, 一种动态网页开发技术。它允许使用el表达式、jstl来获取Java代码中的数据,同时允许在jsp中编写html代码,使得jsp可以非常容易的显示页面。Jsp本质是Servlet,最终以Servlet方式运行,所以可以说Jsp是一种特殊的Servlet。2、JSP组成结构2.1、静态内容html静态文本2.2、注释第1...

2019-12-23 19:33:40 246

原创 Servlet基础

Servlet基础1、网络基础概念互联网,英文是internet,又称国际网络。是网络与网络之间-所串连成的庞大网络,这些网络以一组通用的协议相连,形成逻辑上的单一且巨大的全球化网络,在这个网络中有交换机、路由器等网络设备、各种不同的连接链路、种类繁多的服务器和数不尽的计算机、终端。使用互联网可以将信息瞬间发送到千里之外的人手中,它是信息社会的基础。2、HTTP简介HTTP协议,即超文本传...

2019-12-20 17:30:33 246

原创 JDBC

1,JDBC概述JDBC(Java DataBase Connectivity) java数据库连接。是一套通过java操作数据的公共规范。作用:JAVA程序连接访问关系型数据库的。2, JDBC快速入门2.1 实现步骤导入数据库jdbc驱动包配置数据库连接相关信息通过Class.forName、DriverManager加载驱动并创建Connection对象连接数据库通过Con...

2019-12-11 20:50:23 138

原创 MySQL(1)

创建表create table student( stu_id varchar(10) primary key , stu_name varchar(10) , stu_sex varchar(2), stu_address varchar(100), stu_age int , stu_date timestamp )查询表的数据...

2019-12-09 19:16:43 89

原创 反射

反射如何创建类JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。如何创建类//1.s.getClass()Class clazz = s.getClass();//2,Student.classClass clazz = Studen...

2019-12-05 21:01:21 92

原创 内部类和集合补充知识

内部类成员内部类在 Java 中,可以将一个类定义在另一个类里面或者一个方法里面,这样的类称为内部类。广泛意义上的内部类一般来说包括这四种:成员内部类、局部内部类、匿名内部类和静态内部类。下面就先来了解一下这四种内部类的用法。废话不多说,直接写代码就懂成员内部类public static void main(String[] args) { Person person = new Pe...

2019-12-04 17:15:12 236

原创 捕获异常和IO流

捕获异常:一.异常捕获:如果某个异常发生时没有在任何地方进行捕获,那程序就会终止执行,并在控制台上打印出异常信息,其中包括异常的类型和堆栈的内容。catch 可以出现1-N所有的异常都是Exception的子类捕获异常的时候,先子后父想要捕获一个异常,必须设置try/catch语句块,如下方public static void main(String[] args) { tr...

2019-12-03 20:58:02 241

原创 集合小题目

练习一:使用ArrayList集合,里面装Student对象,年龄、姓名、性别、学号属性。创建5个这样的对象,并放入集合中。对象值通过控制台输入。然后,再遍历这个集合,把所有Student对象的属性值分别打印出来。拓展:Student增加一个自定义的引用数据类型的属性(Score)。使用set和get练习一:public class Demo01 {public static voi...

2019-12-02 17:21:22 160

原创 多态

多态多态是同一个行为具有多个不同表现形式或形态的能力。多态就是同一个接口,使用不同的实例而执行不同操作。多态的优点消除类型之间的耦合关系可替换性可扩充性接口性灵活性简化性多态存在的三个必要条件继承重写父类引用指向子类对象简单来说:父类对象引用子类实例public static void main(String[] args) { Father f=new Son...

2019-11-30 16:23:48 131

原创 封装与继承

封装什么是封装?在面向对象程式设计方法中,封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细节部份包装、隐藏起来的方法。封装的优点:良好的封装能够减少耦合。类内部的结构可以自由修改。可以对成员变量进行更精确的控制。隐藏信息,实现细节。实现封装的方式:使用访问控制符public           同类 同包 子类 不同的包pr...

2019-11-30 14:59:27 97

原创 集合

数组和集合的比较数组不是面向对象的,存在明显的缺陷,集合弥补了数组的缺点,比数组更灵活更实用,而且不同的集合框架类可适用不同场合。如下:数组能存放基本数据类型和对象,而集合类存放的都是对象,集合类不能存放基本数据类型。数组和集合存放的对象皆为对象的引用地址。数组容易固定无法动态改变,集合类容量动态改变。数组无法判断其中实际存有多少元素,length只告诉了数组的容量,而集合的size()...

2019-11-29 17:39:17 136

转载 枚举

枚举enum 的全称为 enumeration, 是 JDK 1.5 中引入的新特性。在Java中,被 enum 关键字修饰的类型就是枚举类型。形式如下:enum Week{MONDAY , TUESDAY,WEDNESDAY , THURDAY , FRIDAY ,SATURDAY,SUNDAY ;//相对应如果枚举不添加任何方法,枚举值默认为从0开始的有序数值。以 Week ...

2019-11-29 17:26:09 131

原创 常用类3

Math类 Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。 与 StrictMath 类的某些数学方法不同,并非 Math 类所有等价函数的实现都定义为返回逐位相同的结果。 此类在不需要严格重复的地方可以得到更好的执行。 话不多说,概念话语难以理解,直接代码上手体会//1.比任何其他值都更接近 e(即自然对数的底数)的 double 值。System...

2019-11-28 21:46:00 103

原创 常用类2

类StringString 类代表字符串。Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现。字符串是常量;它们的值在创建之后不能更改。字符串缓冲区支持可变的字符串。因为 String 对象是不可变的,所以可以共享。 直接来代码吧String s1="hello";//常量池s1="abc";String s2="abc";String s3=new St...

2019-11-27 17:29:03 118

转载 常用类1

JAVA中的常用类比较器在Java中经常会涉及到对象数组的排序问题,那么就涉及到对象之间的比较问题。通常对象之间的比较可以从两个方面去看:第一个方面:对象的地址是否一样,也就是是否引用自同一个对象。这种方式可以直接使用“==“来完成。第二个方面:以对象的某一个属性的角度去比较。对于JDK8而言,有三种实现对象比较的方法:1、覆写Object类的equals()方法;2、继承Comp...

2019-11-26 21:16:13 118

原创 面向对象来啦

面向对象:分工与协作对象、类:     从概念上(现实) :对象-- 抽象(具有相同的特征、行为能力) --> 类     Java       :类— 孵化 --> 对象在java中new 就表示在堆内存中申请了新的空间属性:   对象名.属性名 = 属性值;Elephant e = new Elephant();e.Name="zhangsan";...

2019-11-25 21:00:26 86

原创 抽象方法与接口

抽象方法与接口抽象方法:父类定义方法但是不实现,由子类实现抽象方法不能有方法体;抽象方法必须被abstract修饰。例如:public abstract Resource change(double newTemp);有抽象方法的类一定是抽象类,类也必须被abstract修饰抽象类不能被实例化,他的非抽象子类可以实例化白色箭头表示抽象方法继承重写绿色箭头表示单一继承重写**...

2019-11-25 20:30:33 116

空空如也

空空如也

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

TA关注的人

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