自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 wss试试

1.2JSP Model2 JSPModel1 虽然将数据和部分的业务逻辑从 JSP 页面中分离出去,但是 JSP 页面仍然需要负责流程控制和产生用户界面。对于一个业务流程复杂的大型应用程序来说,在 JSP 页面中依旧会嵌入大量的 Java 代码,这样会给项目管理带来很大的麻烦。为了解决这样的问题,SUN 公司在 Model1 的基础上又提出了 JSPModel2 架构模型。JSP Model2架构模型采用 JSP + Servlet + JavaBean 的技术,此技术将原本 JSP 页面中的流程控制代码

2022-01-15 11:44:30 111

原创 JAVAwed13

JSP开发模型 在 JSP 编程模式下,通过应用 JSP 中的脚本标志,可以直接在 JSP 页面中实现各种功能。虽然这种模式很容易实现,但是,其缺点也非常明显。因为将大部分的 Java 代码与 HTML 代码混淆在一起,会给程序的维护和调试带来很多困难,而且难以理清完整的程序结构。 这就好比规划管理一个大型企业,如果将负责不同任务的所有员工都安排在一起工作,势必会造成公司秩序混乱、不易管理等许多隐患。所以说,单纯的 JSP 页面编程模式是无法应用到大型、中型甚至小型的 JSP Web 应用程序开发中的。 J

2022-01-09 16:38:20 116

原创 JAVAwed12

一、什么是数据库连接池 在JDBC编程中,每次创建和断开Connection对象都会消耗一定的时间和IO资源。这是因为在Java程序与数据库之间建立连接时,数据库端要验证用户名和密码,并且要为这个连接分配资源,Java程序则要把代表连接的java.sql.Connection对象等加载到内存中,所以建立数据库连接的开销很大,尤其是在大量的并发访问时。假如某网站一天的访问量是10万,那么,该网站的服务器就需要创建、断开连接10万次,频繁地创建、断开数据库连接势必会影响数据库的访问效率,甚至导致数据库崩溃。 为

2022-01-09 16:24:11 108

原创 JAVAwed11

JDBC的全称是Java数据库连接( Java Database Connectivity),它是一套用于执行S L语句的Java API。应用程序可通过这套API连接到关系型数据库,并使用SQL语句来完成对数据库中数据的查询、更新、新增和删除的操作。 JDBC 常用的API 在开发JDBC程序前,首先了解一下JDBC常用的API。JDBC API主要位于java.sql包中,该包定义了一系列访问数据库的接口和类。本节中,将对该包内常用的接口和类进行详细讲解。 Driver 接口 Driver接口是所有JD

2022-01-09 16:21:09 555

原创 JAVAwed10

Filter是什么 Fliter被称作过滤器,其基本功能就是对Servlet 容器调用ServletServlet进行响应处理前后实现-些特殊功能。这就好比现实中的污水净化设备. 创建我的第一个Filter程序 在Elise中创建一个名为chapter的Web 项目,在该项目的 src目录下创建cn.itcast.chapter.fiter 包,然后在该包下创建一个名为MyServlet的Servlet类 示例: package cn.itcast.chapter08.filter; import java

2022-01-09 15:39:20 204

原创 JAVAwed09

JSTL的JAR包 测试JAR包 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <!DOCTYPE html> <html> <head> <meta charset="UTF-8

2022-01-09 15:35:18 285

原创 JAVAwed8

什么是JavaBean JavaBean 是一种JAVA语言写成的可重用组件。为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。JavaBean 通过提供符合一致性设计模式的公共方法将内部域暴露成员属性,set和get方法获取。 访问JavaBean的属性 在讲解面向对象时,经常会使用类的属性,类的属性指的是类的成员变量。在JavaBean中同样也有属性,但是它和成员变量不是一个概念,它是以方法定义的形式出现的,这些方法必须遵循一定的命名规范。 什么是BeanUtils BeanUti

2022-01-09 15:32:06 310

原创 JAVAwed07

1.jsp:include动作元素 在JSP 页面中,为了把其他资源的输出内容插入到当前JSP页面的输出内容中,JSP技术提供了jsp:include动作元素 例如 <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN "> <h

2022-01-09 15:27:24 98

原创 JAVAwed6

1.XML基础 指可扩展标记语言(EXtensibleMarkup Language), 是一种标记语言,很类似HTML 设计宗旨:传输数据,而非显示数据 标签没有被预定义,需要自行定义标签。 被设计为具有自我描述性。 2.元素 XML的基本组成单位是元素,元素由标记来定义,标记包括起始标记<>和结束标记</>,属性要写在起始标记内。在XML中,所有元素必须有结束标记。 元素内容 可以是其他元素标记、简单的文本、没有任何信息、其他元素标记和文本内容混合等。 元素关系 在XML中,各元

2022-01-09 15:12:19 1210

原创 JAVAwed5

1.HTML基础 1HTML介绍 htyper text markup language 即超文本标记语言。 超文本:就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。 标记语言: 标记(标签)构成的语言。 2HTML基本样式 head部分 title标签是网页标签页的标题,为了减少内存,使html文档更简洁明了,可以使用link标签引入外部.css文件,使用script标签引入外部的.js文件,还可以引入所需的样式包 a标签的作用是创建链接,其中href属性是规定链接的目标,name属性是规定锚

2021-11-21 13:45:31 208

原创 JAVAwed4

1.1什么是jsp JSP全名是Java Server Pages,它是建立在Servlet 规范之上的动态网页开发技术。HTML代码用来实现网页中静态内容的显示,Java代码用来实现网页中动态显示,为了与传统HTIML有所区别,JSP文件的扩展名为:jsp。 JSP技术所开发的Web应用程序是基于Java的,它可以用一种简捷而快速 的方法从Java程序生成Web页面,其使用上具有如下几点特征。 业务代码相分离:在使用JSP技术开发Web应用时,可以将界面的开发与应用程序的 组件重用: JSP中可以使用Ja

2021-11-21 13:39:19 367

原创 JAVAwed3

Cookie对象 1.类似于商场中办理的会员卡,每次去商场都能通过这张卡来识别你的用户信息,并对你的消费记录。这样,当该浏览器再次访问服务器的时候,都会在请求头中将Cookie发送给服务器,方便服务器对浏览器做出正确的响应。 服务向客户端发送Cookie时,会在HTTP响应字段中增加Set-Cookie响应字段。 Set-Cookie头字段中设置的Cookie遵循一定语法格式,具体示例如下: Set-Cookie: user=itcast; path=/ ; user表示Cookie的名称,itcast表示

2021-11-21 13:15:25 293

原创 javawed2

HttpServletResponse对象 在Servlet API中,定义了一个HttpServletResponse接口,它继承自ServletResonse接口,专门用来封装HTTP响应消息。由于HTTP响应消息分为状态行、响应消息头、消息体三部分。因此在HttpServletResponse接口中定义了向客户端发送响应状态码、响应消息头、响应消息体的方法。 对象发送请求的相应 发送状态码相关的方法 1.setStatus(int status)方法 该方法用于设置HTTP响应消息的状态码,并生成响应

2021-11-19 15:16:35 106

原创 javaweb1

什么是servlet的语法 首先创建一个web项目,编辑java类 在实现javax.servlet.Servle的接口 在web.xml文件中配置该servlet 将web项目进行tomcat启动 编辑servlet package cn.itcase; import java.io.IOException; import javax.servlet.Servlet; import javax.servlet.ServletConfig; import javax.servlet.ServletExc

2021-11-19 15:12:22 86

原创 JAVA28

文本框 1.文本字段(text fields), 包括类JTextField和JPasswordField 2.纯文本区域(plain text areas) 3.带样式文本区域(styled text areas) 代码如下: package com.hg.day28.demo01; import javax.swing.*; import java.awt.*; public class TestTextDemo01 extends JFrame { public TestTextDemo0

2021-06-20 11:34:37 96

原创 JAVA27

一、常用组件与容器 JFrame类提供了下面两种格式的构造方法。 (1)JFrame():创建不指定标题的窗体。 (2)JFrame(String title): 创建指定标题的窗体。 package com.hg.day27.demo01; import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import static javax

2021-06-20 11:27:51 93

原创 java26

设置字体和颜色以及绘制文本 字体 Java语言中提供Font类,用来设置文本的字体。 Font类提供了一个构造方法,用它来创建字体对象。 颜色 Java语言通过Color类来控制颜色。 文本 package com.hg.day26.demo01; import javax.swing.*; import java.awt.*; public class JDialogTest extends JDialog{ public static void main(String[] args) {

2021-06-19 20:02:23 76

转载 JAVA25

1 .IP地址 2 .网络通信协议 3 . C/S网络模式 4 .端口 5 .套接字 Socket类 代码如下; package com.hg.day24.demo01; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.ServerSocket; import java.net.Socket; public class TcpServer {

2021-06-19 19:47:25 73

原创 JAVA24

synchronized关键字及线程同步 java. lang. Object类中提供了wait()方法和notify()方法实现线程的同步。 使用wait()方法和notify()方法,进行同步 代码如下: package com.hg.day23.demo01; public class RunnableImpl implements Runnable{ private int ticket=100; //Object obj= new Object(); @Overri

2021-06-19 19:30:14 71

原创 JAVA 23

线程的概念 线程由三部分组成 ;虚拟的CPU、代码和数据。 1.虚拟的CPU:专门用于执行线程的任务。 2.代码:线程中执行的指令,即程序中特定的方法。 3.数据 并发: 指两个或多个事件在同一个时间段内发生。 并行: 指两个或多个事件在同一时刻发生(同是发生)。 package com.hg.day23.demo01; public class Person extends Demo01MAainThread{ private String name; public String

2021-06-19 19:19:48 114

原创 JAVA22

文件操作 File类 举例File类 补充递归知识; package Demo01; import java.io.*; public class demo01 { public static void main(String[] args) throws IOException { File f1=new File("E:\\test\\java.txt");//创建文件 System.out.println(f1.createNewFile()); File f2=new File("

2021-06-17 14:36:36 69

原创 JAVA21

低级事件、语义事件 package Demo1; import java.awt.BorderLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JTextField; //创建事件源 public class mytest1 { JFrame f

2021-06-17 14:34:32 296

原创 JAVA19

1.图形用户界面编辑 常用组件与容器 JFrame:是一种最常用的一种顶级容器。 package Demo1; //练习代码8-5 import java.awt.event.KeyEvent; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JPanel; public class Buttonl extends JPanel { private JButton b1,b2,b3; public But

2021-06-16 21:51:45 93

原创 JAVA18

异常处理 package Demo2; public class InputException extends Exception { InputException(String str){ super(str); } } package Demo2; import java.io.*; //7-10代码 public class InputExceptionDemo { static void InputNum(String str)throws InputException{ int n

2021-06-16 21:46:24 433

原创 day20

Day20 file类 创建一个文件/文件夹 删除一个文件/文件夹 获取文件 文件夹 判断文件或者文件夹 对文件进行遍历 获取文件大小 记住三个单词: file:文件 directory: 目录 文件夹 path:路径 Demo01File package demo01; import java.io.File; import java.io.IOException; public class Demo01File { public static void main(String[] args) {

2021-05-22 21:56:19 58

原创 Day17

demo01 String 类代表字符串。Java程序中所有字符串字面值(如"abc")都作为此类的实列表现。、 就是说“abc” 都是Steing类的对象 字符串的特点: 1.字符串的内容永不可变(重点) 2.字符串是可以共享使用的 3.字符串效果上是相当于一个cher [],但是实际底层存储的是byte[] 常用的三种构造方法: public String()创建一个空白的字符串,不包含任何内容 public string(char[] array)根据字符数组来创建字符串 public string

2021-04-27 19:27:31 70

原创 day16

demo01 创建类 Demo02ArrayList package demo01; import java.util.ArrayList; public class Demo02ArrayList { public static void main(String[] args){ ArrayList<String> list= new ArrayList<>(); System.out.println(list); System.out.println("===

2021-04-22 20:10:31 47

原创 Day15

demo01 Demo01ArrayParam package demo01; public class Demo01ArrayParam { public static void main(String[] args) { int [] array= {10,20,30,40,50}; System.out.println(array);//地址的哈希值 peintArray(array); } //数组作为参数 传递的始终是地址值 public static void

2021-04-20 19:03:37 67

原创 day14

数组 数组的概念 :是一种容器 可以同时存放同种数据类型的多种数据 数组的特点 数组是一种引用数据类型 数组当中可以存储多个数据,但是类型必须统一 数组长度在程序的运行期间 是不可改变的 demo01 输入 package demo01; /* * 数组的概念 :是一种容器 可以同时存放同种数据类型的多种数据 * 数组的特点 * 数组是一种引用数据类型 * 数组当中可以存储多个数据,但是类型必须统一 * 数组长度在程序的运行期间 是不可改变的 * * */ public class

2021-04-15 16:30:23 59

原创 day13

demo01 接口中是可以定义 成员变量 但是必须用 public static final关键字修饰 相当于一个常量 package demo01; public class Demo01Interface { int num=5; public void method() { } } package demo01; public interface MyInterfaceConst { public static final int MUM_OF_CLASSnum=5;

2021-04-13 19:59:45 68

原创 day06

定义模块 package cn.hg.demo01; public class student { String name; int age; public void eat() { System.out.println("吃饭"); } public void sleep() { System.out.println("睡觉"); } public void study() { Syst

2021-04-10 21:29:12 62

原创 day11

1 :父类特有方法 父变量 子:父类特有方法----子类特有方法 创建包com.hg.demo01: 创建类Demo012Multi: package com.hg.demo01; public class Demo012Multi { public static void main(String[] args) { Fu fu =new Fu(); fu.method(); fu.methodFu(); System.out.println("======="); Zi zi =new Zi();

2021-04-10 20:22:17 59

原创 day12 JAVA

1.创建Demo01Interface.java package com.hg.demo01; public class Demo01lnterface { private static void main(String[] args){ MyInterfaceImol impl=new MyInterfaceImp(); impl.methodA(); impl.methodB(); impl.methodC(); impl.methodD(); } } 2.创建MyInterface

2021-04-10 17:26:35 72

原创 JAVA05

无参构造有参构 ***构造代码: public class Student { privste String name; privste int age; public Student(){ System.out.println(“我是无参构造方法”); } public Student(String name,int age){ System.out.println(“我是有参构造方法”); this.name=name; if(ago>=0 &&age<150) this..

2021-04-04 16:10:44 69

原创 JAVA03

public static void main(String[] args){ int num1; num1=5; System.out.println(“num1”) num1=50; System.out.println(“num1”) int num2=10; System.out.println("num2") byte num3=30; System.out.println("num3") byte num4=125; System.out.println("num4

2021-03-28 20:50:34 63

原创 java学习第二课

Java第二课 程序代码 程序输出结果

2021-03-06 19:18:10 65

原创 JAVA01

shouxian

2021-03-03 22:25:01 124 3

原创 吴林军

2020080605039

2021-03-02 20:29:16 269

空空如也

空空如也

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

TA关注的人

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