笔记
ঞ陌然
这个作者很懒,什么都没留下…
展开
-
【无标题】
day12数据库链接池与DBUtil工具一、数据库连接池在JDBC编程中,每次创建和断开Connection对象都会消耗一定的时间和IO资源。这是因为Java程序与数据库之间建立连接时,数据库端要验证用户名和密码,并且要为这个连接分配资源,JAVA程序则要把代表连接的 java.sql.Connection对象加载到内存中,所以建立数据连接的开销很大,尤其是在大量的并发访问时。假如某网站一天的访问量是10万,那么该网站的服务器就需要创建,断开连接10万次,频繁地创建,断开数据库连接势必会影响数据库的访原创 2022-01-05 15:12:31 · 506 阅读 · 0 评论 -
【无标题】
day11JDBC一、什么是JDBCJDBC的全称是Java数据库连接,它是一套用于执行SQL语句的Java API不同种类的数据库在其内部处理数据的方式是不同的。二、JDBC常用发的API1、Driver接口Driver接口是所有JDBC驱动程序必须实现的接口,该接口专门提供给数据库厂商使用。在编写JDBC时,必须要把所有使用的数据库驱动程序或类库加载到项目的中2、DriverManager类DriverManager类用于加载JDBC驱动并且创建与数据库的连接3、Connection原创 2022-01-05 13:43:31 · 250 阅读 · 0 评论 -
【无标题】
day10一、JSP开发模板为了更方便地使用JSP技术,SUN公司为JSP提供了两种开发模型:JSP Model1和JSP Model2。Model1简单轻便,适合小型Web项目的快速开发;JSPModel2模型是在JSP Model1的基础上提出的,它提供了更清晰的代码分层,更适用于多人合作开发的大型项目,实际开发过程中,根据项目需求,选择合适的模型。1.JSP Model1...原创 2022-01-05 08:41:46 · 286 阅读 · 0 评论 -
【无标题】
day9一、Filter过滤器Filter被称作过滤器,其基本功能就是Servlet 容器调用Servlet的过程进行拦截,从而在Servlet进行响应处理前后实现一些特殊功能。这就好比现实中的污水净化设备,它可以看作一个过滤器,专门用于过滤污水杂质。创建一个名为myservlet的servlet类运行结果创建一个myfilter的filter类,用于拦截myservlet程序运行结果二、FilterConfig接口为了获取Filter程序在web.xml文件中的配置信息,Serv原创 2022-01-04 20:28:49 · 200 阅读 · 0 评论 -
【无标题】
javaweb8EL表达式和JSTL一、javabeanJavaBean是Java开发语言中一个可以重复使用的软件组件,它本质上就是一个 Java类。为了规范JavaBean的开发,Sun 公司发布了JavaBean的规范,它要求一一个标准的JavaBean组件需要遵循一定的编码规范,具体如下。(1) 它必须具有一 个公共的、无参的构造方法。(2) 它提供公共的setter方法和getter方法 。...原创 2021-11-27 09:43:24 · 116 阅读 · 0 评论 -
【无标题】
day7JSP动作元素一、<jsp:include>动作元素在JSP页面中,为了把其他资源的输出内容插入到当前JSP页面的输出内容中,JSP技术提供了<jsp:include>动作元素,<jsp:include>动作元素的具体语法格式如下<jsp:include page="relativeURL" flush="true | false" />二、编写两个JSP文件,分别为included和dynamiclnclude三、<jsp:forward>动作元素<jsp:forward>动作元原创 2021-11-17 14:36:48 · 518 阅读 · 0 评论 -
2021-11-04
javaweb6一、jsp技术1、编写helloworld文件2、jsp声明语句3、jsp注释4、jsp指令5、out对象6、pagecontext对象原创 2021-11-04 14:12:34 · 112 阅读 · 0 评论 -
2021-11-04
javaweb5会话一、创建servlet,编写一个名称为lastAccessservlet类,用于实现获取cookie信息并将当前时间作为cookie值发送给客户端二、创建封装图书信息类原创 2021-11-04 13:49:43 · 84 阅读 · 0 评论 -
2021-10-23
javaweb4一、httpservletresponse应用(1)创建servlet,编写ChineseServlet的类,定义一个中文字符串,然后使用字符输出流输出(2)编写一个refreshservlet的类,该类使用response对象的setHeader()的方法实现了网页的定时刷新并跳转的功能...原创 2021-10-23 21:07:29 · 338 阅读 · 0 评论 -
2021-10-22
javaweb3一、servletcontext接口二、创建两个servlet类testservlet04和textservlet05实现多个servlet数据共享原创 2021-10-22 17:11:07 · 71 阅读 · 0 评论 -
2021-10-22
javaweb2一、servlet接口极其实现类(1)创建servlet文件,编写程序(2)采用POST方式访问RequestMethodServlet,,编写一个form.htm了的文件(3)在web.xml中配置映射原创 2021-10-22 13:02:38 · 74 阅读 · 0 评论 -
2021-10-21
javaweb1Tomcat的安装与启动1、在Tomcat官网进行下载8.5的版本将apache-tomcat-8.5.71解压2、打开bin目录 的startup.bat启动Tomcat的脚本文件3、双击startup.bat文件如果一闪而过,可能是环境变量里的配置文件JAVA_HOME没有配置好需要重新配置。4、Tomcat服务启动后,在浏览器的地址栏中输入http://localhost:8080 会出现以下界面说明配置成功了二、在Eclipse中配置Tomcat1、解原创 2021-10-21 20:36:47 · 182 阅读 · 0 评论 -
2021-06-21
day23FileUpload实现步骤:1、创建一个本地字节收入流 FileInputStream 对象,构造方法中绑定读取的数据源2、创建一个socket对象,构造方法中绑定 服务器的IP地址和端口号3、使用socket中的方法getoutputStream 获取网络字节输出流4、使用本地字节输入流 中的read方法,读取本地文件5、使用网络输出流中的write方法,把读取到的文件上传到服务器6、使用socket中方法,获取输入流对象7、通过网络输入流对象中的read方法,读取回写数据原创 2021-06-21 11:13:58 · 60 阅读 · 0 评论 -
2021-06-03
day21网络编程一、软件结构。C/S结构:全称为Client/server结构,是指客户端和服务器结构。B/S结构:全称为Browser/Server结构,是指浏览器和服务器结构。网络编程就是在一定的协议下,实现两台计算机的通信的程序。二、网络通信协议。1.网络通信协议:通过计算机网络可以使多台计算机实现连接,位于同一个网络中的计算机在进行连接和通信时需要遵守一定的规则。2.TCP/IP协议:传输控制协议/因特网互联协议(TransmissionControlProtoco/Interne原创 2021-06-03 11:14:27 · 73 阅读 · 0 评论 -
2021-06-03
day20多线程一、线程线程是进程中的一 一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程。一个进程中是可以有多个线程的,这个应用程序也可以称之为多线程程序。二、多线程多线程即就是一个程序中有多个线程在同时执行。三、区分单线程和多线程①单线程程序:即若有多个任务只能依次执行。当上一个任务执行结束后,下一个任务开始执行。②多线程程序:即若有多个任务可以同时执行。总结:一个程序运行后至少有一个进程,一个进 程中可以包含名个线程。四、创建线程的方式。1、创建步骤:(1)定又原创 2021-06-03 10:12:02 · 89 阅读 · 0 评论 -
2021-05-27
day19文件操作.一、I/O概述。java.io包:通过数据流、序列化和文件系统提供系统输入和输出。(一) Input: 输入,write();(二) Output:输出,read();(三) Stream: 流,类比管道。1、数据从源传输到目的地。2、具有一定的方向性。3、实现数据的移动。.4、分类:顺序流、并行流。注意事项:流操作是延迟的,源上的计算终止时候才能执行。(四) l/0 流的分类。1、根据数据流向不同分为:●输入流(InputStream) :把数据从其他设备上原创 2021-05-27 18:34:01 · 69 阅读 · 0 评论 -
2021-05-22
day18一、顶层容器的使用,1、JFrame构造方法及常用方法。2、JDialog构造方法及常用方法。调用JoptionPane类中的方法,自动生成JDialog.①设置标签Jlabel.②调用Jopt ionPane类,使用里面的showConfirmDialog方法。③会出现三个对话选项的按钮,要进行显示消息,用n进行接收。二、中间容器的使用不能独立存在,必须添加到其他容中。三、组件的使用。1、JLabel构造方法及常用方法。①6种构造方法:无参、有参;同时可以设置文本、图标、原创 2021-05-22 10:23:06 · 103 阅读 · 0 评论 -
2021-05-16
day17图形用户界面编程一、图形用户界面的概念图形用户界面Ggraphis user iterface, GUI)主要用于实现用户与计算机系统的交互。二、GUI的内容(1)最基本的图形用户界面组件,(2)容器组件,(3)布局管理组件,(4)事件的处理,三、GUI编程基础AWT (abstract Windows tolkit):;抽象窗口工具集用于创建图形用户界面的工具。Swing:用于开发Java应用程序用户界面的开发工具包,覆盖重写了AWT.AWT定义在java.awt包中,重星原创 2021-05-16 09:21:03 · 90 阅读 · 0 评论 -
2021-05-11
day16throws语句和throw语句一、throws语句:声明方法抛出异常对异常不进行处理,若有异常,谁调用谁处理格式:Returntype. methodName ([paramlist])throws exceptionlist{//方法体,}注意事项:1、throws必须在方法声明处2、声明的异常必须是Exception或者Exception的子类3、方法内部如果抛出多个异常,throws 后面必须得声明多个异常,如果是子父类关系,那么可以声明父类异常4、调用个声明抛出的原创 2021-05-11 11:00:16 · 59 阅读 · 0 评论 -
2021-05-08
day15异常处理。一、异常的概念所谓异常exception是在程序运行过程中产生的使程序终止正常运行的错误对象,如数组下标越界、整数除法中零作除数、文件找不到等都可能使程序终止运行。二、异常类的概念1、Java 语言的异常处理采用面向对象的方法,定义了多种异常类。2、Java 异常类都是Throwable类的子类,是Object类的直接子类,定义在Java.lang包中。3、Throwable 类有两个子类,一个是Error类,另个Exception类。4、Error 类描述的是系统内部错原创 2021-05-08 21:44:10 · 76 阅读 · 0 评论 -
2021-05-08
集合(ArrayList)一、java集合的概念在java中集合集合就是一种容器,可以用来存储有同属性的对象。存储数据的数据容量可以改变。优点:ArrayList可以直接定位到目标对象。缺点:添加和删除数据的效率低。二、Arraylist的构造方法1.List< String > list1= new ArrayList<>()2.List< String > list2= new ArrayList<>(6)3.List< String原创 2021-05-08 11:44:50 · 61 阅读 · 0 评论 -
2021-04-25
day13二维数组一、二维数组的概念一个数组中, 需要两个下标确定一个数组元素在 数组的位置。一个数组中数组的元素也可以是一 个数组。二、使用数组的步骤1、声明数组:声明数组名称和元素的数据类型。2、创建数组:为数组元素分配存储空间。3、使用数组:为数组元素操作(赋值、输出)。(三)二维数组的声明①int a1[][];②int [][]a2;③int []a3[];(四)二维数组的内存分配(创建)创建格式1:arrayName = new elemenTyparsrlyilar原创 2021-04-25 08:58:58 · 58 阅读 · 0 评论 -
2021-04-23
day12数组一、 数组的概念一组数据类型相同的有序数据的集合。特点:1、数组是种引用数据类型。2、数组中,数组元素的类型一致。3、数组的长度在程序运行期间不可改变。注意事项:1、数组是一种引用数据类型,即数组是 个对象,数组名就是对象名(或引用名),先定义后使用。2、数组中的每个成员称为数组元素,统一的数组名和下标来唯一确定数组中的元素。二、使用数组的步骤。1、声明数组:声明数组名称和元素的数据类型。2、创建数组:为数组元素分配存储空间3、使用数组:为数组元素操作(赋值、输出)原创 2021-04-23 15:25:18 · 112 阅读 · 0 评论 -
2021-04-14
day11接口一、接口的概念接口就是公共的规范标准, 只要符合规范标准,通用,若干个完成某一特定功能的没有方法体的方法和常量的集合。二、接口的定义1.关键字:interface。2.格式:public interface 接口名称...原创 2021-04-14 14:15:06 · 57 阅读 · 0 评论 -
2021-04-07
day10一、抽象类1.抽象类的概念当我们在做子类共性功能抽取时,有些方法在父类中并没有具体的体现,这个时候就需要抽象类了!在Java中,一个没有方法体的方法应该定义为抽象方法,而类中如果有抽象方法,该类必须定义为抽象类!2.抽象方法的格式修饰符 abstract 返回值类型 方法名(参数列表)没有花括号。3.抽象类的格式abstract class 类名称{//抽象方法}4.抽象类的特点①不能直接创建new抽象类对象。②必须用一个子类来继承抽象父类。原创 2021-04-07 19:40:59 · 71 阅读 · 0 评论 -
2021-04-07
一、继承1.继承的概念继承是面向特征的三大特征之一,子类可以继承父类的特征(属性和方法),子类中还可以追加新的属性和方法。格式:class子类extends父类{ }练习原创 2021-04-07 18:59:27 · 65 阅读 · 0 评论 -
2021-03-31
day8构造一、构造方法概述构造方法是一种特殊的方法作用:创建对象Student stu = new Student();格式:public class 类名{修饰符类名( 参数 ) {}}功能:主要是完成对象数据的初始化二、构造方法1.构造方法必须和类完全一样。2.构造方法不能有返回值。3.不能返回具体的值。4.如果我们不编写构造方法,编译器会默认赠送一个,没有参数,没有方法体的,什么都不做。5.如果我们自己写了构造方法,编译器不在默认的赠送。6.方法的重载。练习原创 2021-03-31 08:16:10 · 51 阅读 · 0 评论 -
2021-03-24
day7成员变量和局部变量一、 成员变量和局部变量的区别1.类中位置不同成员变量(类中方法外)。局部变量(方法内部或方法声明上)2.内存中位置不同成员变量(堆内存)。局部变量(栈内存)。3.生命周期不同成员变量(随着对象的存在而存在,随着对象的消失而消失)。局部变量(随着方法的调用而存在,醉着方法的调用完毕而消失)。4.初始化值不同成员变量(有默认初始化值)。局部变量(没有默认初始化值,必须先定义,赋值才能使用)。...原创 2021-03-24 11:30:12 · 84 阅读 · 0 评论 -
2021-03-24
day6类和对象一、类及对象的理解类是对现实生活中具有共同属性和行为的事物的抽象;对象就是一个模板,是现实中的某种具体事物。二、类的属性对象或者实体的特征在类中表示为成员变量,称为类的属性。属性的定义:对象或实体拥有的特征在类中的表示称为属性。三、类的方法方法是对象执行操作的一种规范。方法用于指定以何种方式操作对象的数据,是操作的实际实现。方法的定义:对象执行的操作称为方法四、类和对象的区别本质区别:类是用来描述实体的“模板”或“原型”,而对象是实际的实体,每一个对象都是类的一个实例原创 2021-03-24 10:14:44 · 62 阅读 · 0 评论 -
2021-03-17
day5流程控制语句一、顺序结构二、if语句原创 2021-03-17 10:14:29 · 83 阅读 · 0 评论 -
2021-03-15
day4一、算数运算符二、赋值运算符三、比较运算符四、逻辑运算符原创 2021-03-15 09:39:16 · 67 阅读 · 0 评论 -
2021-03-10
一、变量1、变量的定义变量是指在内存之中开辟的存储空间,用于存放运算过程中需要用到的数据。原创 2021-03-10 14:41:12 · 94 阅读 · 0 评论 -
2021-03-05
day2一、JAVA程序的注释1、注释的定义注释是程序中的说明文字,便于程序的阅读。注释不是Java的语句,不会影响程序的功能和运行,只起说明作用。2、注释的分类(1)单行注释。以"//“开始到本行结束的内容都是注释。(2)块注释 。在”/“和”/“之间的所有内容都是注释。(3)文档注释。在”/**“和”*/"之间的内容都是文档注释。二、标识符...原创 2021-03-05 11:50:18 · 407 阅读 · 0 评论 -
2021-03-04
day1一、十进制转二进制,二进制转十进制练习。15,1011011,11111二、安装JDK并配置相应的环境变量原创 2021-03-04 18:32:45 · 99 阅读 · 1 评论