自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java知识点复习:Day01

进制转换:# 十进制转二进制:整数转二进制提示:采用"除2取余,逆序排列"法:1.首先用2整除一个十进制整数,得到一个商和余数2.然后再用2去除得到的商,又会得到一个商和余数3.重复操作,一直到商为小于1时为止4.然后将得到的所有余数全部排列起来,再将它反过来(逆序排列),切记一定要反过来!假设我们要把15和10(十进制)转换成二进制,解决方法如下: # 二进制转十进制:提示:二进制转为十进制要从右到左用二进制的每个数去乘以2的相应次方假设我们要把11011和11111(二进制)转换成

2021-03-02 22:59:54 1401

原创 【NEW16】Java Web 概述

文章目录一、 XML1.1 XML概述1.2 XML语法1.3 DTD 约束1.4 Schema约束二、HTTP协议2.1 HTTP概述三、TOMCAT服务器 一、 XML1.1 XML概述1.什么是xml:英文Extensible MarkUp Language,可扩展的标记语言。* 可扩展的标记语言:在xml里面的标记是可以扩展的。* xml版本号1.0 ,1.1xml用途:它用来存储数据* 1.作为系统与系统之间传输数据的格式* 2.作为项目的配置文件* 3.保存有结构关系型的数

2022-01-09 15:23:35 225

原创 【NEW15】网页开发基础

文章目录一、HTML技术1.1 Html技术1.2 单标记和双标记1.3 文本控制和文本样式标记1.4图像标记1.5 表格标记1.6 表单标记1.7 列表标记和超链接标记二、CSS技术2.1 简介2.2 CSS样式的引入方式2.3 css选择器和常用属性三、JavaScript3.1 DOM相关知识3.2 JavaScript概述3.3 JavaScript的使用 一、HTML技术1.1 Html技术html简介html的主要组成部分:一门描述网络的语言,HyperText MarkUp L

2022-01-09 15:06:07 371

原创 【NEW09】Navicat 的使用教程

连接使用1.1 连接数据库打开 navicat ,点击 连接 ,选择 数据库弹出以下界面 (以MySQL为例),熟悉各部分的作用测试是否可以连接,有以下提示,点击确定开始使用数据库双击 或 右键 打开连接,图标变亮表示已经打开连接1.2 操作数据库右键 连接 ,点击 新建数据库输入 数据库名 和 编码规则双击 或 右键 打开数据库(灰色图标变亮表示打开)二、 导入备份打开 数据库 ,右键选择 运行SQL文件 ,备份数据库文件选择文件导入导入成功如下关闭数据库

2022-01-09 02:27:16 1358

原创 【NEW14】文件上传和下载

文章目录一、 实现文件上传1.创建项目、导入JAR包2.创建上传界面3.创建Servlet4.启动项目,查看运行结果二、实现文件下载2.1 创建下载界面2.2 创建Servlet2.3 创建下载目录及文件2.4 启动项目,查看结果 一、 实现文件上传1.创建项目、导入JAR包2.创建上传界面<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!D

2022-01-09 01:58:40 214

原创 【NEW13】JSP开发模型

文章目录按照Model2 思想实现用户注册功能1.创建项目,编写UserBean2.创建工具类3.创建Servlet,处理客户请求4.编写JSP页面5.实现功能 按照Model2 思想实现用户注册功能1.创建项目,编写UserBean在Eclipse中创建一个名称为chapter11的Web项目,在项目的src目录下创建包,在包中定义UserBean类,用于封装用户 信息,代码如下:package cn.itcast.chapter11.model2.domain;public class

2022-01-09 01:29:50 336

原创 【NEW12】数据库连接池与DBUtils工具

文章目录一、通过BasicDataSource类直接创建数据源对象二、C3P0数据源2.1 通过ComboPooledDataSource()构造方法创建数据源对象2.2 通过读取配置文件创建数据源对象三、DBUtils工具3.2QueryRunner 类3.3 ResultSetHandler 接口3.4 ResultSetHandler 实现类 一、通过BasicDataSource类直接创建数据源对象在使用BasicDataSource类创建一个数据源对象时,需要手动给数据源对象设置属性值,然

2022-01-09 01:07:24 319

原创 【NEW11】JDBC

文章目录一、实现第一个JDBC程序二、PreparedStatement 对象三、 ResultSet对象四、使用JDBC完成数据的增删改查一、实现第一个JDBC程序通过java代码操作数据库的具体步骤:前提导入数据库的jar包1.注册并加载驱动:DriverManager.registerDriver (Driver driver);或者class.forName (“driverName”);2.获取Connection连接对象Connection con = DriverManage

2022-01-08 23:56:20 1450

原创 【NEW10】Servlet高级的综合案例及JDBC入门

回顾上节课的知识 演示Filer程序如何对Servlet程序的调用进行拦截:用于拦截myServlet类的myFilter类:在web.xml里设置它所能拦截的资源。运行结果:使用Filter实现用户的自动登录 1.准备登录和主页面:login.jsp index.jsp<%@ page language="java" contentType="text/html; charset=utf-8"pageEncoding="utf-8" import="java.ut

2022-01-08 23:41:19 364

原创 【NEW08】JSTL

文章目录一、JSTL1.1 什么是JSTL1.2 JSTL的下载和使用1.3 JSTL中的Core标签 一、JSTL1.1 什么是JSTLJSTL: JavaServer Pages Standard Tag Libary,java服务器端页面的标准标签库,其实就是在jsp页面上使用的标签库。JSTL标签库有五个组成,通常使用核心标签库。在jsp页面上面引入标签库:<%@ taglib uri=“标签库的url地址” prefix=“标签的前缀” %>1.2 JSTL的下载和使用

2022-01-08 23:32:21 274

原创 【NEW07】EL表达式和JSTL标签库

文章目录一、初识JavaBean1.1 什么是javaBean1.2 访问JavaBean的属性1.3 BeanUtils 工具二、EL 表达式2.1 初识 EL 表达式2.2 EL表达式中的标识符2.3 EL中的变量2.4 EL 中的常量2.5 EL中的运算符2.6 1.6 EL 隐式对象 一、初识JavaBean1.1 什么是javaBean它是java开发中常用的组件,其实就是一个java类,它的作用就是封装数据。书写JavaBean需要满足五个规范:1.这个java类,被public

2022-01-08 22:59:43 140

原创 【NEW06】JSP 动作元素

文章目录一、JSP 动作元素二、 阶段案例: 书城JSP页面三、实现注册页面 一、JSP 动作元素1. < jsp:include>动作元素(1)创建included.jsp和dynamiclnclude.jsp文件,included.jsp作为被引入的文件,让他暂停5秒钟后才输出内容。(2) 启动Tomcat 服务器。(3)修改dynamiclnclude.jsp文件,将< jsp:include>动作元素中的flush属性设置为false,运行结果如下:

2022-01-08 21:21:57 446

原创 【NEW05】JSP技术

文章目录一、JSP概述二、JSP基本语法2.1 JSP脚本元素2.2 JSP注释三、JSP 指令:page指令、include指令、taglib指令(现在不讲)3.1 page指令3.2 include指令:四、 JSP 隐式对象4.1 隐式对象概述:4.2 out对象4.3 pageContext对象4.4 exception 对象五、JSP 动作元素 一、JSP概述什么是jsp: 它的英文全称 java server pages ,java服务端页面,它是建立在servlet规范基础上的动态网页

2022-01-08 21:13:42 251

原创 【NEW04】会话及其会话技术

文章目录一、会话概述二、Cookie对象2.1 什么是cookie:2.2 Cookie常用的API:2.3 显示用户的上次访问时间:三、Session对象3.1 什么是session3.2 HttpSession API3.3 Session 超时管理3.4 实现购物车:3.5 实现用户登录 一、会话概述什么是会话: 从登录淘宝,多次刷新网页,到最终退出淘宝,整个过程就是一次会话。会话的特点: 包含多个请求,一次完整的会话针对一个用户。会话管理技术:第一种:cookie 技术,客户端技术

2022-01-08 20:22:56 219

原创 【NEW03】请求和响应

文章目录一、请求和响应的概述什么是请求:什么是响应:二、HttpServletResponse对象2.1 发送状态码的相关方法:2.2 发送响应消息头相关的方法:2.3 发送响应体相关的方法:2.4 解决中文输出的乱码问题2.5 实现网页的定时跳转并刷新:2.6 实现请求重定向三、HttpServletRequest 请求对象3.1 HttpServletRequest请求对象四、RequestDispatcher接口 一、请求和响应的概述什么是请求:在浏览器地址栏输入地址,点击回车请求服务器,

2022-01-08 19:49:38 157

原创 【NEW02】Servlet 基础

一、Servlet概述:1.1 什么是Servle:它是运行在web服务器端的一个java小程序,简单来说,它就是一个java类。在使用servlet时,需要导入javax.servlet下的jar包。比如:tomcat服务器提供了servlet的servlet-api.jar包,所以在开发时用tomcat服务器就不需要再导入servlet的jar包。Servlet它是一个资源,是用来被用户访问的资源,同时是一个动态资源,它是由sun指定的servlet规范。Servlet的作用:它是基于...

2022-01-08 17:17:44 228

原创 【NEW01】eclipse配置tomcat详解

文章目录在Eclipse中配置Tomcat实验工具实验步骤 在Eclipse中配置Tomcat任务目标: Eclipse作为一款强大的软件集成开发工具,对Web服务器提供了非常好的支持,它可以去集成各种Web服务器,方便程序员进行Web开发。通过本次任务,我们将会学会如何在Eclipse工具中配置Tomcat服务器。 实验工具1. Eclipse软件集成工具 点我下载(提取码:mvo7)2. Tomcat服务器 点我下载PS: tomcat文件夹下各文件夹的作用 实验步

2022-01-08 16:19:21 7769 1

转载 【NEW07】JSP动作元素

一、JSP 动作元素1. < jsp:include>动作元素(1)(2) 启动Tomcat 服务器。

2021-11-19 10:18:11 308

转载 【NEW06】JSP技术

一、 JPS 概述 1.1 什么是jsp:它的英文全称 java server pages ,java服务端页面,它是建立在servlet规范基础上的动态网页开发技术。 * java 服务端 页面: 在jsp上可以写java代码,也可以写html标记,它运行在服务器端。 * jsp = java + html + jsp自身的一些东西。 为什么会产生jsp技术: 因为在早期没有jsp时,需要servlet向页面写数据,比较麻烦,所以就产生了jsp技术, js

2021-11-19 10:17:42 350

转载 【NEW05】会话及其会话技术

一、会话概述: 什么是会话:从登录淘宝,多次刷新网页,到最终退出淘宝,整个过程就是一次会话。 会话的特点:包含多个请求,一次完整的会话针对一个用户。 会话管理技术: 第一种:cookie技术,客户端技术。 第二种:session技术,服务端技术。 购物车案列:买完商品后,加入购入车,买的商品存到什么对象比较合适? 1.使用request域对象保存商品信息: 结论:使用request保存商品信息不可以,因为每次发送请求,都会产生一个新的请求对象。 2

2021-11-19 10:17:20 371

转载 【NEW04】请求和响应

第四章:request请求对象、response响应对象1.请求和响应的概述:什么请求:在浏览器地址栏输入地址,点击回车请求服务器,这个过程就是一个请求过程。什么响应:服务器根据浏览器发送的请求,返回数据到浏览器在网页上进行显示,这个过程就称之为响应。2.HttpServletResponse对象HttpServletResponse是一个接口,它的父接口是ServletResponse,在开发中通常使用HttpServletResponse响应信息分为三部分:响应行、响应头、响应正文(响应体)

2021-11-19 10:16:45 113

转载 【NEW03】Servlet基础

三、Servlet、ServletConfig、ServletContext1.Servlet技术1.1 Servlet概述: 什么是servlet:它是运行在web服务器端的一个java小程序,简单来说,它就是一个java类 在使用servlet时,需要导入javax.servlet下的jar包。比如:tomcat服务器提供了 servlet的servlet-api.jar包,所以在开发时用tomcat服务器就不需要再导入servlet的jar包。 Servlet它是

2021-11-19 10:06:21 153

转载 【NEW02】JAVA Web概述+eclpse集成tomcat

二、xml、http协议、tomcat1.XML1.1 XML概述 1.什么是xml:英文Extensible MarkUp Language,可扩展的标记语言。 * 可扩展的标记语言:在xml里面的标记是可以扩展的。 * xml版本号1.0 ,1.1 xml用途:它用来存储数据 * 1.作为系统与系统之间传输数据的格式 * 2.作为项目的配置文件 * 3.保存有结构关系型的数据。 比如:

2021-11-19 10:01:58 124

转载 Java知识点复习:Day28

课堂实践package Demo01;import java.awt.BorderLayout;import java.awt.Container;import javax.swing.JFrame;import javax.swing.JPasswordField;import javax.swing.JTextField;import javax.swing.WindowConstants;// 文本域public class TestTextDemo01 extends JFr

2021-06-15 00:08:47 141

转载 Java知识点复习:Day27

课堂实践package Demo01;import java.awt.Container;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JDialog;import javax.swing.JFrame;//上次失败内容public class DialogDemo01 extends JDialog

2021-06-14 23:47:56 148

转载 Java知识点复习:Day26

知识点图形界面 窗体## 课堂实践package Demo01;import java.awt.Container;import javax.swing.JDialog;import javax.swing.JLabel;// 对话框public class JDialogTest extends JDialog { //public JDialogTest() { // setVisible(true); public static void main(Str

2021-06-14 23:25:27 150

转载 Java知识点复习:Day25

知识点文件上传案例模拟B\S服务器课堂实践package Demo01FileUpload;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.Socket;```javapackage Demo01FileUpload;import java.io.FileInputS

2021-06-14 23:12:51 220

转载 Java知识点复习:Day24

知识点Socket类Socket 类:该类实现客户端套接字,套接字指的是两台设备之间通讯的端点。构造方法public Socket(String host, int port) :创建套接字对象并将其连接到指定主机上的指定端口号。如果指 定的host是null ,则相当于指定地址为回送地址。小贴士:回送地址(127.x.x.x) 是本机回送地址(Loopback Address),主要用于网络软件测试以及本 地机进程间通信,无论什么程序,一旦使用回送地址发送数据,立即返回,不进行任何网络传输。

2021-06-14 22:44:06 238

转载 Java知识点复习:Day23

知识点Lock锁java.util.concurrent.locks.Lock 机制提供了比synchronized代码块和synchronized方法更广泛的锁定操作, 同步代码块/同步方法具有的功能Lock都有,除此之外更强大,更体现面向对象。Lock锁也称同步锁,加锁与释放锁方法化了,如下:public void lock() :加同步锁。public void unlock() :释放同步锁。同步方法同步方法:使用synchronized修饰的方法,就叫做同步方法,保证A线程执行该方

2021-06-14 17:55:06 130

转载 Java知识点复习:Day22

知识点单线程创建线程类Java使用 java.lang.Thread 类代表线程,所有的线程对象都必须是Thread类或其子类的实例。每个线程的作用是 完成一定的任务,实际上就是执行一段程序流即一段顺序执行的代码。Java使用线程执行体来代表这段程序流。 Java中通过继承Thread类来创建并启动多线程的步骤如下:定义Thread类的子类,并重写该类的run()方法,该run()方法的方法体就代表了线程需要完成的任务,因此把 run()方法称为线程执行体。创建Thread子类的实例,即创建了

2021-06-14 16:58:14 156

转载 Java知识点复习:Day21

知识点字节输入流【InputStream】java.io.InputStream 抽象类是表示字节输入流的所有类的超类,可以读取字节信息到内存中。它定义了字节输入 流的基本共性功能方法。public void close() :关闭此输入流并释放与此流相关联的任何系统资源。public abstract int read() : 从输入流读取数据的下一个字节。public int read(byte[] b) : 从输入流中读取一些字节数,并将它们存储到字节数组 b中 。小贴士: close方

2021-06-14 15:48:22 179

转载 Java知识点复习:Day20

知识点File类java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作。构造方法:public File(String pathname) :通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例。public File(String parent, String child) :从父路径名字符串和子路径名字符串创建新的 File实例。public File(File parent, String child) :从父抽象路径名和子路径名

2021-06-14 15:00:26 192

原创 Java知识点复习:Day19

知识点捕获异常try…catch如果异常出现的话,会立刻终止程序,所以我们得处理异常:该方法不处理,而是声明抛出,由该方法的调用者来处理(throws)。在方法中使用try-catch的语句块来处理异常。try-catch的方式就是捕获异常。捕获异常:Java中对异常有针对性的语句进行捕获,可以对出现的异常进行指定方式的处理。捕获异常语法如下:try:该代码块中编写可能产生异常的代码。catch:用来进行某种异常的捕获,实现对捕获到的异常进行处理。注意:try和catch都不能单

2021-06-14 14:38:02 157

原创 Java知识点复习:Day18

知识点:集合移除元素迭代器增强型for循环编译器异常error错误抛出异常课堂实践:package demo01;/* * * * * 集合 */import java.util.ArrayList;import java.util.Collection;import java.util.HashSet;public class Demo01Colleetion { public static void main(String[] args) {

2021-05-18 10:36:35 93

原创 Java知识点复习:Day17

知识点常用的类:String就是说 “abc” 都是String类的对象。字符串的特点:1.字符串的内容永不可变(重点)2.字符串是可以共享使用的3.字符串效果上是相当于一个char [] 数组,但实际底层存储的是byte [ ]常用的三种构造方法:1.public String() 创建一个空白的字符串,不包含任何内容2.public string(char[] array ) 根据字符数组来创建字符串3.public string(byte[] array) 根据字节数组来创建字符

2021-05-10 10:08:54 86

原创 Java知识点复习:Day16

知识点ArrayList类1. 什么是ArrayList类:java.util.ArrayList 是大小可变的数组的实现,存储在内的数据称为元素。此类提供一些方法来操作内部存储 的元素。 ArrayList 中可不断添加元素,其大小也自动增长。ArrayList使用步骤1.查看类:java.util.ArrayList :该类需要 import导入使后使用。< E >表示一种指定的数据类型,叫做泛型。 E ,取自Element(元素)的首字母。在出现 E 的地方,我们使 用一种

2021-04-25 17:10:47 198

原创 Java知识点复习:Day15

知识点1.数组作为方法参数:数组作为方法参数传递,传递的参数是数组内存的地址。方法的参数类型区别:方法的参数为基本类型时,传递的是数据值. 方法的参数为引用类型时,传递的是地址值.2. 数组作为方法返回值:数组作为方法的返回值,返回的是数组的内存地址3.API:API(Application Programming Interface),应用程序编程接口。Java API是一本程序员的 字典 ,是JDK中提供给 我们使用的类的说明文档。这些类将底层的代码实现封装了起来,我们不需要关心这些类

2021-04-25 16:48:29 247

原创 Java知识点复习:Day13

知识点package demo01;/* * java7 * 常量 * 抽象方法 * * java8 * 默认方法 * 静态方法 * * java9 * 私有方法 * * * * 接口中是可以定义 成员变量 但是必须用 public static final 关键字修饰 * 从效果上来看 就相当于是一个常量 * * * * 1.接口中的常量 用public static final 来修饰,是可以省略这三个关键字 * 2.相当是常量,因此

2021-04-18 22:05:55 267

原创 Java知识点复习:Day14

知识点数组数组概念: 数组就是存储数据长度固定的容器,保证多个数据的数据类型要一致。数组的定义格式一:数组存储的数据类型[ ] 数组名字 = new 数组存储的数据类型[长度];数组定义格式详解:数组存储的数据类型: 创建的数组容器可以存储什么数据类型。[ ] : 表示数组。 数组名字:为定义的数组起个变量名,满足标识符规范,可以使用名字操作数组。new:关键字,创建数组使用的关键字。 数组存储的数据类型: 创建的数组容器可以存储什么数据类型。[长度]:数组的长度,表示数组容器中可以

2021-04-18 21:43:40 93

原创 Java知识点复习:Day12

知识点接口**1、 如何定义一个接口**public class 类名{}.java --> .classpublic interface 接口名称{ // 接口内容}.java --> class2、 接口内容接口,是Java语言中一种引用类型,是方法的集合,如果说类的内部封装了成员变量、构造方法和成员方法,那么 接口的内部主要就是封装了方法,包含抽象方法(JDK 7及以前),默认方法和静态方法(JDK 8),私有方法 (JDK 9)。java7

2021-04-10 23:05:29 119

空空如也

空空如也

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

TA关注的人

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