自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringAop

2022-02-16 17:13:39 177

原创 JSP标准标签库Jstl

JSTL(JavaServer Pages Standard Tag Library)-JSP标准标签库,由SUN公司推出的,由Apache Jakarta 组织负责维护的用于编写和开发JSP页面的一组标准标签。1.在Web应用中使用JSTL前,需要用到JSTL的jar包,分别是jstl.jar和standard.jar2.3.通用标签 setremove out<!--将level 4这个的值存储到范围为session的userLevel变量之中--&...

2022-02-15 19:33:30 170

原创 Java实现多线程买票

public class Demo05 extends Thread{ static Object obj=new Object(); //假如有100张票 static int count=100; @Override public void run() { while (true){ try { Thread.sleep(2000); synchronized (ob.

2021-12-29 15:57:34 186

原创 冒泡排序

使用冒泡排序算法对 n 个数据进行排序public class test { public static void main(String[] args) { //准备一个数组 int[] list = { 4, 2, 8, 15, 1 }; //拿到他的长度 int length = list.length; // length 个元素,遍历 length-1 次 for (int i = 0; i

2021-12-29 15:50:57 128

原创 El表达式

EL表达式在寻找值的时候,如果没有规定作用域范围,它是从小到大开始寻找,找到后就停止了。︿( ̄︶ ̄)︿1.el表达式语言支持下面的功能 精确地访问存储对象 Bean属性的简略记法:点号记法与数组中括号记法 对集合的简单访问 对请求参数,Cookie和其他请求数据的简单访问 条件性输出 自动类型转换 空值取代错误...

2021-12-29 15:34:01 302

原创 会话跟踪技术

会话跟踪技术允许服务器确定访问站点的用户、用户访问站点的次数和用户停留站点的时间段客户端和服务器之间的会话ID和状态信息,通常有四种方法:1.使用Servlet API中的Session会话机制(存储在Web服务器) ①.当客户端第一次请求会话对象时,服务器会创建一个Session 对象,并为该 Session 对象分配一个唯一的 SessionID(用来标识这个 Session 对象)。 ②.服务器将SessionID 以 Cookie(Cookie 名称为:“JSES...

2021-12-27 15:33:14 529

原创 JQuery简单应用

1.引入jquery的js库 <script type="text/javascript" src="script/jquery-1.8.3.js"></script> <script language="JavaScript"> $(document).ready(function(){//等待dom元素加载完毕,类似window.onload; alert("弹窗测试!"); }); ...

2021-12-23 19:45:17 615

原创 MySql 常用语句

--创建数据库create database 库名--使用数据库use 库名--创建表 create table 表明(列名1 数据类型 约束,列名2 数据类型 约束)--查询语句select 查询的内容,*代表全部 from 表名 where 筛选条件1 and 筛选条件2比如 查询地址是湖北武汉的学生信息select* from student where stuaddress='湖北武汉"再比如查询学生叫a并且年龄大于24岁的学生信息select* from s...

2021-12-22 19:13:11 938

原创 Java多线程

1.2.public class ThreadDemo01 extends Thread{ @Override public void run() { super.run(); System.out.println("重写的Thread里的run"); } public static void main(String[] args) { ThreadDemo01 th=new ThreadDemo01();

2021-12-20 14:55:43 347

原创 JDBC技术

1.为什么使用JDBCJDBC的全称是Java DataBase Connection,也就是Java数据库连接,我们可以用它来操作关系型数据库。JDBC接口及相关类在java.sql包和javax.sql包里。我们可以用它来连接数据库,执行SQL查询,存储过程,并处理返回的结果。JDBC接口让Java程序和JDBC驱动实现了松耦合,使得切换不同的数据库变得更加简单。2.JDBC访问数据库的基本步骤①.加载(注册)数据库驱动(到JVM)②.建立(获取)数据库连接。③.创建(获取)数据库操作对象。

2021-12-20 11:50:33 567

原创 集合框架~

1.目标 掌握ArrayList与LinkedList类 掌握HashMap与LinkedHashMap 掌握lterator类 掌握Collections类和Arrays类2.数组无法修改长度,一旦定义了数组,那么它是定长的,如果新增了一位学员,无疑需要 重新定义数组。数组虽然检索元素飞快,但是如果进行元素增加、删除时效率低下,增加或删除一个元素可能会引起其他元素的变动。数组对保存具有映射关系的数据无能为力,例如我们需要记录“姓名:张三”、“年龄:18”等等具有映射关系的数据...

2021-12-20 09:14:42 53

原创 IO流练习题

题目:从键盘输入文件的内容和要保存的文件名称,之后根据输入的名称创建文件,并将内容保存的文件之中。import java.io.*;import java.util.Scanner;public class Demo01 { /** * 题目:从键盘输入文件的内容和要保存的文件名称, * 之后根据输入的名称创建文件,并将内容保存的文件之中。 * */ public static void main(String[] args) { .

2021-12-15 19:37:11 386

原创 IO流(输入输出操作)

1.回顾 ①.运行时发生的错误称为异常。 ②.Java使用try, catch,throw, throws和finally来处理ava异常。 ③.被监控的代码写在try块中,用来括获和处理异常的代码写左catch块中,finally中放量 必须要执行的代码。 ④.要手动引发异常,可以使用关键字throw。抛到方法外部的任何异常都必须用throws 子句指定。2.输入(input)与输出(output)3.Java语言在IO设计方面取得较大的成功,它是完全面向...

2021-12-15 19:35:14 352

原创 日期和异常

1.java日期// 初始化 Date 对象 Date date = new Date(); // 使用 toString() 函数显示日期时间 System.out.println(date.toString());

2021-12-15 15:12:48 1226

原创 抽象类和接口

1.复习:2.抽象类针对的是类,接口针对打的是行为(方法)。3.抽象类和抽象方法 ①.没有足够的信息创建对象,抽象类不能实例化。 ①.没有足够的信息创建对象,抽象类不能实例化。 ②.抽象类不一定有抽象方法,抽象方法一定在抽象类中。 ③.如果一个类继承了抽象类,那么这个类一定要实现抽象类里的方法,如果没有实现 抽象类里的抽象方法,那么意味着这个类也是一个抽象类。 ④.4.接口: ①.接口定义的是多个类共同的公共行为规范,这些行为是与外部交流的通道,这就意 ...

2021-12-14 16:48:47 246 1

原创 Java算法练习题

题目1:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。 /*** * 1题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5 * 个数相加),几个数相加有键盘控制。 */ public static void main(String[] args) {

2021-12-13 14:14:08 110

原创 -面向对象-

1.继承 首先,不能为了继承而继承。(1).概念:继承是使用已存在的类的定义作为基础建立新类的技术,新类的定义可以增加新的数据或新的功能,也可以用父类的 功能,但不能选择性地继承父类。通过使用继承可以提高代码复用性。继承是多态的前提。(2)具体操作:继承是一种由已有的类创建新类的机制。利用继承,我们可以先创建一个共有属性的一般类,根据该一般类再创建具有特殊属性的新类,新类继承一般类的状态和行为,并根据需要增加它自己的新的状态和行为 (3) 也就是说,子类需要对父类的方法加...

2021-12-10 19:37:49 287

原创 Java中的方法和面向对象

1.Java中的方法 (1).方法就是行为。 (2).方法的名字的第一个单词应以小写字母作为开头,后面的单词则用大写字母开头。 ①.作用域分为public(公共的,当前类、同一package、子类、其它 package都可以访问)、protected(受保护的,当前类、同一package、子类可以访问)、default(当前类、同一package可以访问)、private(只有当前类可以访问)。 ②.静态的不能调用非静态的。 ③.有返回值需要返回一个对应数据类...

2021-12-09 19:55:03 194

原创 二重循环和数组

1.二重循环 ①.简单来说,内层循环控制行数,外层循环控制每行的个数 ②.也就是里面的循环要执行外层循环*内层循环的次数例如三角形: Scanner input = new Scanner(System.in); System.out.print("请输入直角三角形的行数:"); int line=input.nextInt(); for (int i = 0; i <= line; i++) { //外层控制行数 ...

2021-12-08 18:35:10 718 1

原创 循环结构-while、do-while、for

循环结构1.while循环结构 (1).格式 ①.while(循环条件){ 循环体 } ②.do{ 循环体 } while(循环条件); (2).不同点 ①.执行顺序不同。 ②.当初始条件不满足条件时,while一次都不会执行,do-while至少会执行一次。2.for循环 (1).格式 <可省略> <可省略> <可省略>...

2021-12-07 18:56:47 678

原创 2021-12-6日记录Java基础入门

1.开发程序的过程:编写源程序(.java文件)→编译为(.class文件)→在JRE中运行 2. \t相当于多个空格 \t是补全当前字符串长度到8的整数倍,最少1个最多8个空格 补多少要看你\t前字符串长度。 \n相当于换行。 3. 注释 : /*内容*/ 多行注释 ;//单行注释; /*文档 *注释 */ 4.书写代码要规范...

2021-12-06 19:09:12 442 2

空空如也

空空如也

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

TA关注的人

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