笔记
亐㔓182
这个作者很懒,什么都没留下…
展开
-
java 13
java web配置一:配置Tomcat以及eclpse集成Tomcat首先在电脑上下载Tomcat,然后启动Tomcat后,在浏览器中ping相应的网站,然后能成功访问那么就成功了,然后在eclps集成tomcat图片:选择版本:图片选择路径图片;端口号9999:图片:二、建立Web项目,并访问静态页面1.建立web项目图片:2.新建servlet图片:...原创 2022-01-14 10:34:09 · 120 阅读 · 0 评论 -
javaweb12
Javaweb12上传和下载一、上传文件:要实现Web开发中的文件上传功能,通常只需完成两步操作1、在Web界面中添加上传输入项2、在Servlet中读取上文件的表单页面,并保存到硬盘中文件上传的相关APIFiletem接口它只要用于Commons-FileUpload组件当中,主要是封装单个表单字段元素。DiskFiletemFactory类它可以用于将请求消息实体中的每一个文件封装成单独的对象。ServletFileUpload类它是Apache组件处理文件上传的核心高级类,它可原创 2022-01-09 19:23:51 · 235 阅读 · 0 评论 -
javaweb11
javaweb11jsp开发模型:jsp定义:JSP英文全称Java Server Pager ava服务端页面,它是建立在servlet规范基础上的动态网页开发技术。jsp文件中,HTML 代码和Java代码共同存在。JSP文件的扩展名为.jsp为什么会产生jsp技术:因为在早期没有jsp时,需要servlet向页面写数据,比较麻烦,所以就产生了jsp技术,jsp最大的特点:可以非常简单的书写页面html。jsp其实它的本质是servlet: 可以看到jsp 继承了 HttpJspBase原创 2022-01-09 19:19:07 · 156 阅读 · 0 评论 -
javawed10
javawed10数据库连接池与DBUtiles工具:数据库连接池定义:在JDBC编程中,每次创建和断开Connection对象都会消耗一定的时间和IO资源。这是因为Java程序与数据库之间建立连接时,数据库端要验证用户名和密码,并且要为这个连接分配资源,JAVA程序则要把代表连接的 java.sql.Connection对象加载到内存中,所以建立数据连接的开销很大,尤其是在大量的并发访问时。假如某网站一天的访问量是10万,那么该网站的服务器就需要创建,断开连接10万次,频繁地创建,断开数据库连接势必原创 2022-01-09 19:02:14 · 91 阅读 · 0 评论 -
javawed9
javawed9一:JDBC(连接数据库)JDBC介绍:SUN公司为了简化、统一对数据库的操作,制定了一套Java操作数据库的规范(即接口),称之为JDBC。这套接口由数据库厂商去实现,这样开发人员就只需要学习jdbc接口,并通过jdbc加载具体的驱动,就能实现和数据库之间的交互了数据库驱动:其实就好比我们平时使用到的独立声卡、网卡之类的外部设备,新插到电脑上并不能正常使用,必须要安装与之对应的驱动程序方可正常运行。同样的道理,我们在安装好数据库之后,应用程序也是无法直接访问的,必须要通过相应的数原创 2022-01-09 18:57:17 · 326 阅读 · 0 评论 -
javawed8
JAVAwed8servlet高级一、servlet简介:1、编写一个Java类,实现servlet接口。2、把开发好的Java类部署到web服务器中。Servletonfig接口的常用方法:图片预览访问servlet的过程:图片:2、发送状态码的相关方法1.设置状态码:图片;2.错误信息方法:图片原创 2022-01-09 13:59:14 · 86 阅读 · 0 评论 -
javawed7
JAVA wed7EL表达式和JSTL1、EL表达式简介 EL 全名为Expression Language。EL主要作用: 1、获取数据 EL表达式主要用于替换JSP页面中的脚本表达式,以从各种类型的web域 中检索java对象、获取数据。(某个web域 中的对象,访问javabean的属性、访问list集合、访问map集合、访问数组) 2、执行运算 利用EL表达式可以在JSP页面中执行一些基本的关系运算、逻辑运算和算术运算,以在JSP页面中完成一些简单的逻辑运算。user==nul原创 2022-01-09 13:44:36 · 287 阅读 · 0 评论 -
JAVA wed6
java wed JSP一、JSP简介 HTML擅长显示页面,但是它并不能调用Java代码动态的生成内容;Servlet擅长调用Java程序,生成动态内容,但是Servlet不擅长显示页面。jsp(Java Server Pages)结合了HTML和Servlet的优点,本质上是运行在服务端的一个Servlet,Tomcat等Servlet容器会将jsp文件中的内容通过out.write()、out.print()等方法直接输出给浏览器,浏览器获取到的依然是一个html文档,然后再进行渲染等。二、特原创 2021-11-19 14:34:53 · 356 阅读 · 0 评论 -
JAVAwed5
**JAVA wed 会话概述HttpServletRequest对象,该对象只能保存本次请求所传递的数据。由于购买和结账是两个不同的请求,因此,在发送结账请求时,之前购买请求中的数据将会丢失。( 2)使用ServletContext 对象保存数据时,由于同一个Web应用共享的是同一个ServletContext对象,因此,当用户在发送结账请求时,由于无法区分哪些商品是哪个用户所购买的,而会将该购物网站中所有用户购买的商品进行结算,这显然也是不可行的。Cookie对象Cookie是一种对话技术,它原创 2021-11-19 14:23:29 · 599 阅读 · 0 评论 -
java wed 3
**java wed Servlet基础**一:概念Servlet是JavaEE规范之一,规范就是接口;Servlet是JavaWeb三大组件之一,分别是Servlet程序、Filter过滤器、Listener监听器;Servlet是运行在服务器上的一个Java小程序,它可以接收客户端发送过来的请求,并响应数据给客户端二:具体实现1、编写一个类去实现Servlet接口;2、实现Servlet方法,处理请求,并响应数据;3、到web.xml中去配置Servlet程序的访问地址。Servl原创 2021-11-19 14:01:51 · 344 阅读 · 0 评论 -
java wed2
**java wed 概述****XML概述:**特点:XML与操作系统、编程语言的开发平台都无关【通用的数据交换格式】实现不同系统之间的数据交换【包括系统的配置文件】是一种标记语言,没有固定的标记,可以随便发明也可以自己创建(是一个树形结构)作用:数据交互配置应用程序和网站Ajax基石**2.DTD**DTD:(引入)1.直接在xml文件中,引入dtd约束语法:<!ELEMENT 书 (书名,作者,价格)><!ELEMENT 书名原创 2021-11-19 13:52:33 · 143 阅读 · 0 评论 -
jave wed 2
**java wed 概述**一;XML概述特点:1.XML与操作系统、编程语言的开发平台都无关【通用的数据交换格式】2.实现不同系统之间的数据交换【包括系统的配置文件】3.是一种标记语言,没有固定的标记,可以随便发明也可以自己创建(是一个树状图文件)作用:1.数据交互2.配置应用程序和网站3.Ajax基石二:DTD1.DTD(引入)1.直接在xml文件中,引入dtd约束语法:<!ELEMENT 书 (书名,作者,价格)><!ELEMENT 书原创 2021-11-19 13:40:09 · 589 阅读 · 0 评论 -
java wed 1
**Java wed 第一章**一;前端:HTML:静态页面的编写CSS:给页面装饰JavaScript: 给页面增加动态的效果后端:Servlet:用Java编写的服务器端程序,主要功能在于交互式地浏览和修改数据,生成动态Web内容。二文本控制与文本样式标记1.段落标记 和换行标记2.文本样式标记<font 属性=“属性值”>文本内容 属性有 face :“微软雅黑” size color图像标记标记也称为图像标记,主要用于显示HTML页面中的图像.语法为原创 2021-11-19 13:13:36 · 847 阅读 · 0 评论 -
2021-06-20
学习java的第19天组件和事件密码栏如图:键盘如图:鼠标如图原创 2021-06-20 17:01:46 · 52 阅读 · 0 评论 -
2021-06-20
学习java的18天GUI 容器窗体JFrame代码如图面板代码如图对话框代码如图:原创 2021-06-20 01:52:31 · 55 阅读 · 0 评论 -
2021-06-20
学习java的17天网络编程模拟web服务器如图:原创 2021-06-20 01:14:00 · 51 阅读 · 0 评论 -
2021-06-20
学习java的16天网络编程入门1.1软件结构 C/S结构 :常见程序有QQ、迅雷等软件。B/S结构 :常见浏览器有谷歌、火狐等1.2 网络通信协议 网络通信协议:通信协议是对计算机必须遵守的规则,只有遵守这些规则,计算机之间才能进行通信。1.4 网络编程三要素 协议协议:计算机网络通信必须遵守的规则,已经介绍过了,不再赘述。IP地址IP地址:指互联网协议地址(Internet Protocol Address),俗称IP。IP地址用来给一个网络中的计算机设 备做唯一的编号。假如我们把“个人电脑”原创 2021-06-20 01:02:46 · 54 阅读 · 0 评论 -
2021-06-20
学习java的15天线程、同步1.1 多线程原理:1.2Thread类:在上一天内容中我们已经可以完成最基本的线程开启,那么在我们完成操作过程中用到了 java.lang.Thread 类, API中该类中定义了有关线程的一些方法,具体如下: 构造方法:public Thread() :分配一个新的线程对象。 public Thread(String name) :分配一个指定名字的新的线程对象。 public Thread(Runnable target) :分配一个带有指定目标新的线程对象。原创 2021-06-20 00:50:36 · 44 阅读 · 0 评论 -
2021-06-20
学习java的第15天线程、同步1.1 多线程原理:如图1.2Thread类在上一天内容中我们已经可以完成最基本的线程开启,那么在我们完成操作过程中用到了 java.lang.Thread 类, API中该类中定义了有关线程的一些方法,具体如下: 构造方法:public Thread() :分配一个新的线程对象。 public Thread(String name) :分配一个指定名字的新的线程对象。 public Thread(Runnable target) :分配一个带有指定目标新的线程原创 2021-06-20 00:28:03 · 62 阅读 · 0 评论 -
2021-06-20
学习java的15天**线程、同步****1.1 多线程原理**1.2Thread类在上一天内容中我们已经可以完成最基本的线程开启,那么在我们完成操作过程中用到了 java.lang.Thread 类, API中该类中定义了有关线程的一些方法,具体如下: 构造方法:public Thread() :分配一个新的线程对象。 public Thread(String name) :分配一个指定名字的新的线程对象。 public Thread(Runnable target) :分配一个带有指原创 2021-06-20 00:14:42 · 52 阅读 · 0 评论 -
2021-06-19
**学习java的16天****线程、同步**1.1 多线程原理如图:1.2Thread类:在上一天内容中我们已经可以完成最基本的线程开启,那么在我们完成操作过程中用到了 java.lang.Thread 类, API中该类中定义了有关线程的一些方法,具体如下: 构造方法:public Thread() :分配一个新的线程对象。 public Thread(String name) :分配一个指定名字的新的线程对象。 public Thread(Runnable target) :分配原创 2021-06-20 00:03:45 · 63 阅读 · 0 评论 -
2021-06-19
**学习java的第16天**字节流:java . io.Reader抽象类是表示用于读取字符流的所有类的超类,可以读取字符信息到内存中。它定义了字符输入流的基本共性功能方法。I public void close() :关闭此流并释放与此流相关联的任何系统资源。public int read() | :从输入流读取一一个字符。FileInputStream类:如图...原创 2021-06-19 23:49:13 · 44 阅读 · 0 评论 -
2021-06-19
学习java的15天**File类:**如图代码:原创 2021-06-19 23:20:59 · 45 阅读 · 0 评论 -
2021-06-19
学习java的第14天关键字1.如果try 中出现了多个异常对象 ,那么可以使用多个cath来进行异常处理2.如果try中产生了异常 ,那么就会执行catch 中异常处理逻辑 ,执行完catchfinally 关键字1.finally 不能单独使用,必须和try一起使用2。fianlly 一般用于资源释放(资源回收),无论程序是否出现异常,都要释放资源(I/O)如图:...原创 2021-06-19 23:15:15 · 43 阅读 · 0 评论 -
2021-06-19
学习java的第13天**修饰符****一:访问修饰符**public:共有访问。对所有的类都可见。protected:保护型访问。对同一个包可见,对不同的包的子类可见。default:默认访问权限。只对同一个包可见,注意对不同的包的子类不可见。private:私有访问。只对同一个类可见,其余都不见。如图:**二:非访问修饰符**static 修饰符,用来创建类方法和类变量。final 修饰符,用来修饰类、方法和变量,final 修饰的类不能够被继承,修饰的方法不能被继承类原创 2021-06-19 22:45:22 · 43 阅读 · 0 评论 -
2021-06-19
**学习java的11天****抽象类与接口:**抽象类是一种对事物的抽象,而接口是一种对行为的抽象; 抽象类是对整个类整体进行抽象,包括属性、行为,但是接口却是对类局部(行为)进行抽象。 抽象类是一种模板式设计,而接口是一种行为规范,是一种辐射式设计。抽象的使用:继承抽象类的子类必须重写父类所有的抽象方法。否则,该子类也必须声明为抽象类。最终,必须有子类实现该父类的抽象方法,否则,从最初的父类到最终的子类都不能创建对象,失去意义。不同点:(1)接口只有定义,不能有方法的实现,java原创 2021-06-19 21:26:24 · 44 阅读 · 0 评论 -
2021-06-19
学习java第11天**多态:**多态体现的格式:父类类型变量名= new子类对象;变量名.方法名();父类类型: 指子类对象继承的父类类型,或者实现的父接口类型多态的转型分为向上转型与向下转型两种:**向上转型:**多态本身是子类类型向父类类型向上转换的过程,这个过程是默认的(当父类引用指向一个子类对象时,便是向上转型。)向下转型:父类类型向子类类型向下转换的过程,这个过程是强制的。2;转型当使用多态方式调用方法时,首先检查父类中是否有该方法,如果没有,则编译错误。也就是说,不能调原创 2021-06-19 10:37:09 · 48 阅读 · 0 评论 -
2021-06-19
**学习java的第10天**局部变量与成员变量**一:他们的区别1.定义的位置不一样【重点】局部变量:在方法内部成员变量:在方法的外部,直接写在类当中2.作用范围不一样【重点】局部变量:只有方法当中可以使用,出了方法就不能再用成员变量:整个类都能使用3.默认值不一样【重点】局部变量:没有默认值,如果要使用,必须手动进行赋值成员变量:如果没有赋值,会有默认值,规则和数组一样4.内存的位置不一样局部变量:位于栈内存成员变量:位于堆内存5.生命周期不一样局部变量:随着方法进栈原创 2021-06-19 10:04:41 · 60 阅读 · 0 评论 -
2021-06-19
学习java的第10天**类与对象**一、面向对象简述在面向对象定义之中,也规定了一些基本的特征:(1)封装:保护内部的操作不被破坏;(2)继承:在原本的基础之上继续进行扩充;(3)多态:在一个指定的范围之内进行概念的转换。**二、类与对象的基本概念:**类与对象时整个面向对象中最基础的组成单元。类是抽象的概念集合,表示的是一个共性的产物,类之中定义的是属性和行为(方法)对象:对象是一种个性的表示,表示一个独立的个体,每个对象拥有自己独立的属性,依靠属性来区分不同对象。三、类与原创 2021-06-19 09:55:35 · 62 阅读 · 0 评论 -
2021-06-08
学习Java第9天一:继承类的继承是面向对象程序设计的一个重要特点,通过继承可以实现代的重用微维示的类称为父类或超类(superclas) .由继承得到的类称为子类或派生类。1:定义:继承就是子类继承父类的属性和行为,使得子类的对象具有与父类相同的属性、相同的行为。子类可以直接访问父类中的非私有的属性和行为。2:优点:1.提高代码复用性2.父类的属性方法可以用于子类3.可以轻松的定义子类4.使设计应用程序变得简单3:特点:1.只支持单继承,即一个子类只允许有一个父类。2.子类可以拥有原创 2021-06-08 21:46:38 · 56 阅读 · 0 评论 -
2021-06-03
学习Java基础1、创建一个本地字节收入流 FileInputStream 对象,构造方法中绑定读取的数据源2、创建一个socket 对象,构造方法中绑定服务器的IP地址和端口号3、使用socket 中的方法 getoutputStream 获取网络字节输出流4 、使用本地字节输入流中的read方法,读取本地文件5、使用网络输出流中write方法,把读取到的文件上传到服务器6、使用 socket 中方法,获取输入流对象7、通过网络输入流对象中的read反复,读取回写数据8、释放资源如图原创 2021-06-03 08:07:17 · 55 阅读 · 0 评论 -
2021-04-15
学习java基础数组数组的基本概念;是一种容器,可以同时存放 同种数据类型的 多个数据数组的特点;数组是一种引用数据类型数组党中可以存多个数据,但类型必须统一数组的长度在程序的运行间 是不可以改变的数组的初始化;动态初始化;c语言的定义 int temp【10】;java中的动态初始化 类型 对象名=new 类型数据类型【】 数据名称 =new 数据类型 【数组长度】 静态初始化; c语言定义 int temp【】={};原创 2021-04-15 16:34:46 · 70 阅读 · 0 评论 -
2021-04-12
学习java基础 笔记**一:构造结构**1.构造方法的作用构造方法存在的意义是:通过构造方法的调用,可以创建对象。2.创建对象;创建对象的同时,初始化实例变量的内存空间。二:构造器特点:1.一个类如果没有显式的提供构造器,则系统默认提供一个无参构造器2.如果类中显式的声明了构造器,则系统不再提供构造器3.构造器可以重载(一个类中可以有多个构造器)4.构造器对于一个对象来讲,只调用一次**三;代码如图**大数据2005 张宇航 2020080605001...原创 2021-04-12 15:21:48 · 157 阅读 · 0 评论 -
2021-04-12
学习java的基础 笔记一.局部变量与成员变量1.定义的位置不一样2.作用范围不一样3.默认值不一样4内存中的位置不一样5.生命周期不一样**二.区别**如图:**三.局部变量和成员变量代码**如图:...原创 2021-04-12 15:08:22 · 50 阅读 · 0 评论 -
2021-03-23
java基础知识点一:流程控制语句1:if 语句单if 语句if…else多重if如图:2:switch语句1、 switch 后面小括号中表达式的值必须是整型或字符型2、 case 后面的值可以是常量数值,如 1、2;也可以是一个常量表达式,如 2+2 ;但不能是变量或带有变量的表达式,如 a * 23、 case 匹配后,执行匹配块里的程序代码,如果没有遇见 break 会继续执行下一个的 case 块的内容,直到遇到 break 语句或者 switch 语句块结束4、 可以把功原创 2021-03-23 12:26:52 · 73 阅读 · 0 评论 -
2021-03-15
**java基础学习**一;算数运算++:自增–:自减二;赋值运算:= += -= *= /= %=三;比较运算:== != > < >= <=四;逻辑运算 :两边必须是布尔值如图五.三目运算如图;大数据2005 张宇航 2020080605001...原创 2021-03-15 15:05:58 · 86 阅读 · 0 评论 -
2021-03-15
**学习java的第四天**java基本类型;基本数据类型:整型、浮点型、字符、布尔引用数据类型:接口、数组、类如图:数据转换类型;自动转换强行转换;概念:把一个表示数字范围大的数值或者变量赋值给另一个表示数值范围小的变量ASCLL编码表如图大数据2005 张宇航 2020080605001...原创 2021-03-15 14:54:19 · 59 阅读 · 0 评论 -
2021-03-07
学习Java的第二天1;关键字如图2;基本数据类型数字型一;整数型(byte short int long)浮动型(float double)字符型 (char)布尔型(boolean)复合数据类型类 (class)接口 (interface)数组3;常见转义字符如图;4;运行代码如图;...原创 2021-03-07 18:00:26 · 73 阅读 · 0 评论 -
张宇航
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2021-03-03 19:05:27 · 189 阅读 · 1 评论 -
2021-03-03
1原创 2021-03-03 19:01:06 · 105 阅读 · 1 评论