java
文章平均质量分 61
鲲 山海经
这个作者很懒,什么都没留下…
展开
-
第八章day11
文章目录第八章Servelt高级1、Filter过滤器1.1什么是Filter1.2实现第一个Filter程序(1) 首先在Elise中创建一个名为chapter08的Web 项目,然后在该项目的 src目录下创建一个名为cn.itcast.chapter08.fiter 包,最后在该包下创建一个名为MyServlet的Servlet类,该类用于访问时在浏览器中输出"Hello MyServlet"。(2).过滤器程序与Selvert程序类似,同样需要在web.xml文件中进行配置,从而设置他所能拦截的资源原创 2022-01-16 22:34:41 · 217 阅读 · 0 评论 -
第十章 day13
文章目录数据库链接池与DBUtils工具1.什么是数据库连接池1.1 DataSource 接口1.3DBCP数据源2.通过BasicDataSource类直接创建数据源对象1.需要手动给数据源对象设置属性值,然后获取数据库连接对象2.运行main()方法后,程序的运行结果如图:3通过读取配置文件创建数据源对象1. 在chapter10项目的src目录下创dbcpconfig.properties2.cn.itcast.chapter10.example,并在该包下创建一个example02 类,该类采用手原创 2022-01-15 10:36:28 · 691 阅读 · 1 评论 -
java web day9
第7章EL表达式和JSTL7.1初始JavaBean7.1.1什么是JavaBeanJavaBean是java开发语言中可以重复使用的组件,本质是一个Java类,作用是封装数据。写JavaBean需要满足的规范如下:1.它要提供公共的无参数的构造方法2.它要被被public修饰3…要定义私有属性4.要给定义的私有属性提供公共的set方法或get方法5.要实现book接口public class Book { private String id; private Stri原创 2021-11-19 20:23:01 · 83 阅读 · 0 评论 -
java web 6
会话及其会话技术1.1会话概叙就是我跟你聊天时的你问我答的过程就是对话。同样,在客户端与服务器端交互的过程中,也会产生一些数据。例如,用户甲和乙分别登录了购物网站,甲购买了一个Nokia手机,乙购买了一个iPad,当这两个用户结账时,Web服务器需要对用户甲和乙的信息分别进行保存。在前面章这两个对象都不可行,具体原因如下。HttpServletRequest对象,该对象只能保存本次请求所传递的数据。由于购买和结账是两个不同的请求,因此,在发送结账请求时,之前购买请求中的数据将会丢失。( 2)使用S原创 2021-11-11 23:13:52 · 285 阅读 · 0 评论 -
java web day3
1.Servlet的概述Servet是使用Java语言编写的运行在服务器端的程序。狭义的Serlet是指Java语言实现的一个接口,广义的Serlet是指任何实现了这个Servlet接口的类,一般情况下, 人们将Servet理解为后者。Servilet 主要用于处理客户端传来的HTTP请求,并返回一个响应,它能够处理的请求有doGet()和doPost()等方法。Servlet由Servlet容器提供,所谓的Servlet容器是指提供了Servlet 功能的服务器(本书中指Tomcat), Servle原创 2021-11-03 16:13:56 · 204 阅读 · 1 评论 -
day28.java
组件和事件密码栏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 TesTextDemo01 extends JFrame原创 2021-06-16 23:12:19 · 70 阅读 · 0 评论 -
day27.java
GUI的布局对话框的升级可以打开多个package dem0o1;import java.awt.Container;import java.awt.Label;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JDialog;import javax.swing.JFrame;public cl原创 2021-06-16 22:41:27 · 66 阅读 · 0 评论 -
day26.java
GUI 容器窗体JFramepackage Dem0o1;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(String[]原创 2021-06-16 22:20:55 · 63 阅读 · 0 评论 -
day25.java
网络编程文件上传代码如下:package Demo01FileUpload;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.Socket;/* * * 实现步骤: * 1、创建一个本地字节收入流F原创 2021-06-16 12:02:40 · 86 阅读 · 0 评论 -
day24
网络编程入门1.1软件结构 C/S结构 :全称为Client/Server结构,是指客户端和服务器结构。常见程序有QQ、迅雷等软件。B/S结构 :全称为Browser/Server结构,是指浏览器和服务器结构。常见浏览器有谷歌、火狐等1.2 网络通信协议 网络通信协议:通信协议是对计算机必须遵守的规则,只有遵守这些规则,计算机之间才能进行通信。这就 好比在道路中行驶的汽车一定要遵守交通规则一样,协议中对数据的传输格式、传输速率、传输步骤等做了 统一规定,通信双方必须同时遵守,最终完成数据交换。 TCP原创 2021-06-15 22:31:14 · 1280 阅读 · 2 评论 -
day23.java
同步方法同步锁是谁? 对于非static方法,同步锁就是this。 对于static方法,我们使用当前方法所在类的字节码对象(类名.class)。 使用同步方法代码如下:1. 使用synchronized修饰的方法package Demo01;public class Demo01Ticket { public static void main(String[] args) { RunnableImpl run = new RunnableImpl(); Thre原创 2021-06-01 00:04:45 · 75 阅读 · 0 评论 -
day22.java
线程、同步1.1 多线程原理代码如下:package Demo1;public class Demo01MainTherad {public static void main(String[] args) { proson p1 = new proson("湫"); p1.run(); proson p2 = new proson("鲲"); p2.run();}}package Demo1;public class proson { private String n原创 2021-05-31 23:44:34 · 69 阅读 · 0 评论 -
day21.java
字节流字节流的输出流FileInputStream类写出数组 和数据追加package demo01;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.util.Arrays;public class demo02InputStrean { public static void main(String[] args)原创 2021-05-25 00:30:19 · 84 阅读 · 0 评论 -
day20.java
File类package demo01;import java.io.File;import java.io.IOException;/* * file类 * 创建一个文件夹、文件删除一个文件、文件夹获取文件、文件夹判断文件或者文件夹对文件进行遍历获取文件大小file 是一个与操作系统无关的类记住三个单词:file:文件directory:目录、文件夹path:路径 * * * * * * */public class Demo01File {原创 2021-05-24 17:56:50 · 65 阅读 · 0 评论 -
day15.java
作业 ifpackage Demo2.Jjava;import java.util.Scanner;public class zuoy { public static void main(String[] args ) { int mer;int max; Scanner u =new Scanner(System.in); int q =u.nextInt(); int p =u.nextInt(); int r =u.nextInt(); if(q&g原创 2021-04-25 22:51:55 · 100 阅读 · 0 评论 -
day16.java
ArrayList类引入–对象数组package demo1.java;public class person { private String name; private int age; public person() { super(); // TODO 自动生成的构造函数存根 } public person(String name, int age) { super(); this.name = name; this.age = age; } public原创 2021-04-25 22:51:36 · 62 阅读 · 0 评论 -
day14.java
数组数组的概念*1.数组的概念: 是一种容器 可以同时存放 同种数据类型的 多个数据*2.数组的特点: 1.数组是一种引用数据类型 2.数据当中可以存储多个数据,但是类型必须统一 3.数组的长度在程序的运行期间 是不可改变的动态初始化c语言的定义int num[10];java 中的动态初始化类型 对象名 = new 类型数据类型[] 数组名称 = new 数据类型[数组长度](2)静态初始化c语言写法int num[]={};java原创 2021-04-15 23:49:58 · 70 阅读 · 0 评论 -
day10.java
2.抽象类2.1abstract使用格式abstract class 类名字 {}2.2抽象的使用继承抽象类的子类必须重写父类所有的抽象方法。否则,该子类也必须声明为抽象类。最终,必须有子类实现该父类的抽象方法,否则,从最初的父类到最终的子类都不能创建对象,失去意义。课堂实例public class Fu { int num=30; public void meta(){ System.out.println("a"); } public void metb(){ this原创 2021-04-11 17:49:38 · 75 阅读 · 0 评论 -
day11.java
多态多态体现的格式:父类类型变量名= new子类对象;变量名.方法名();父类类型: 指子类对象继承的父类类型,或者实现的父接口类型。代码如下:Fuf=newZi();f .method();当使用多态方式调用方法时,首先检查父类中是否有该方法,如果没有,则编译错误;如果有,执行的是子类重写后方法。1.多态多态的转型分为向上转型与向下转型两种向上转型:多态本身是子类类型向父类类型向上转换的过程,这个过程是默认的(当父类引用指向一个子类对象时,便是向上转型。)父类类型 变量名 = ne原创 2021-04-11 17:49:21 · 82 阅读 · 0 评论 -
day09.java
类的原创 2021-04-11 01:34:57 · 111 阅读 · 1 评论 -
day8.java
构造结构构造方法的注意事项①构造方法的创建如果没有定义构造方法,系统将给出一个默认的无参数构造方法如果定义了构造方法,系统将不再提供默认的构造方法②构造方法的重载如果自定义了带参构造方法,还要使用无参数构造方法,就必须再写个无参数构造方法③推荐的使用方式无论是否使用,都手工书写无参数构造方法标准类制作①成员变量使用private修饰②构造方法提供一个无参构造方法提供一个带多个参数的构造方法③成员方法提供每一个成员变量对应的setXxx0/getX0x0提供个显示对象信息的s原创 2021-03-28 16:21:44 · 120 阅读 · 0 评论 -
day6.java
1.类与对象1.1什么是对象概述:万物皆对象,客观存在的事物皆为对象。1.2什么是面向对象概述:了解对象的详细信息,并关注它,这个过程就叫面向对象。1.3 什么是类类是对现实生活中类具有共同属性和行为的事物的抽象类的特点:类是对象的数据类型类是具有相同属性和行为的一组对象的集合1.4什么是对象的属性1.5什么是对象的行为行为:对象能够执行的操作1.6类和对象的关系类:类是对现实生活中一类具有共同属性和行为的事物的抽象对象:是能够看得到摸的着的真实存在的实体。1.7类的定原创 2021-03-21 20:49:50 · 73 阅读 · 0 评论 -
duy5.java
1到100的和用whilepublic class tun{ public static void main(String[] args) { int i=1; int k=0; while(i<= 100){ k+=i; i++; } System.out.println(""+k); }}成绩import java.util.Scanner;public class zuoy{ public static void main(String[原创 2021-03-16 23:25:35 · 96 阅读 · 1 评论 -
doy4.java
算数符算数运算符1.1运算符和表达式运算符: 对常量或者变量进行操作的符号表达式:用运算符把常量或者变量连接起来符合java语法的式子就可以称为表达式。不同运算符连接的表达式体现的是不同类型的表达式。举例说明:int a= 10;intb = 20;intc= a+ b;+:是运算符,并且是算术运算符a+b:是表达式,由于+是算术运算符,所以这个表达式叫算术表达式+字符在字符串中的操作:+字符在遇到字符串的时候,表示连接、拼接的含义。char var = 'a'; Syste原创 2021-03-14 20:02:02 · 97 阅读 · 1 评论 -
javadoy3.
@javadoy3.常量概述:在程序运行过程中,其值不可以发生改变的量。常量的分类//输出整数常量 System.out.println(12); //输出小数常量 System.out.println(0.12); //输出字符常量 System.out.println('a'); //输出布尔常量 System.out.println(true); //输出字符串常量 System.out.println("nihoa龚");变量和数据类型变量概述原创 2021-03-14 18:14:12 · 91 阅读 · 1 评论