- 博客(33)
- 资源 (2)
- 问答 (2)
- 收藏
- 关注
原创 关联查询 - inner join
在 SQL 中,INNER JOIN 是一种常见的关联查询方式,它根据两个表之间的关联条件,将满足条件的行组合在一起。注意,INNER JOIN 只返回两个表中满足关联条件的交集部分,即在两个表中都存在的匹配行。
2024-10-27 15:30:03
339
1
原创 分组聚合 - having 子句
在 SQL 中,HAVING 子句用于在分组聚合后对分组进行过滤。它允许我们对分组后的结果进行条件筛选,只保留满足特定条件的分组。HAVING 子句与条件查询 WHERE 子句的区别在于,WHERE 子句用于在进行过滤,而 HAVING 子句用于在进行过滤。
2024-10-27 11:23:36
312
原创 IO流的基本使用(一)-文件的创建、复制、
IO包括输入流和输出流 这些类都被放在Java.io包中所有的输入流都是抽象类InputStream(字节输入流) 或 抽象类Reader(字符输入流)的子类; 所以的输出流都是抽象类OutputStream(字节输出流) 或抽象类Writer(字符输出流)的子类。1. 使用File类完成如下功能:如果不存在就创建此文件,如果存在就删除import java.io.*;public class Test2 { public static void main(String[] a
2022-05-10 12:32:53
340
原创 Java接口以及abtract
1、打印机Print,有dy的方法,打印机有WhitePrint,BlackPrint,打印的内WhitePrint 打印的内容为 White打印机BlackPrint 打印的内容为 Black打印机 学生使用打印机,有个方法叫user, 要求使用多态完成参数传递[传递父类][可见度] interface 接口名称 [extends 其他的接口名]{ // 声明变量 // 抽象方法 }public interface Print { public void dy();...
2022-05-10 11:49:16
297
原创 基本类型使用==和/equals()
//输出第一个@符合的位置//c、输出邮箱名// c、输出两个@中间的内容//d、输出最后一个@后面的内容public class Demo1 { public static void main(String[] args) { String s1 = "hello@zs,ls@126.com"; //输出第一个@符合的位置 int n = s1.indexOf("@"); System.out.prin...
2022-05-10 11:33:26
165
原创 Java用list/map简单实现图书管理系统
要求使用List存储Book信息完成如下功能图书管理系统1、进书2、借书3、还书4、统计书籍总金额5、删除import java.util.*;public class Books { //定义书籍 List<Book> list = new ArrayList<Book>(); Scanner jp = new Scanner(System.in); //进书初始化; public void jinshu() {.
2022-05-06 10:00:31
950
原创 Map练习
创建Map集合,存储如下数据:键 值长沙 湘A株州 湘B湘潭 湘C衡阳 湘D请编程完成如下功能:1)提示输入一个城市,输出该城市对应的车牌号,如: 请输入一个城市:湘潭 车牌号为:湘C2)添加城市和车牌号,如: 请输入一个城市:邵阳 请输入车牌号:湘D 添加成功3)循环遍历,输出集合内所有的键和值,如下格式: 长沙 -> 湘A 邵阳 -> 湘Dimport java.util....
2022-04-26 20:16:30
584
3
原创 java集合--Collection
1.什么是集合 概念: 对象的容器,定义了对多个对象进行操作的常用方法,可实现数组的功能. 和数组区别: 1.数组长度固定,集合长度不固定 2.数组可以存储基本类型和引用类型,集合只能存储引用类型 位置import :java.util.*; Collection体系集合package Collection;import java.util.*;public class Demo1 { public stati...
2022-04-17 19:46:14
206
原创 mysql建表datetime获取当前时间
create table tTiezi( tid int primary key AUTO_INCREMENT , title varchar(50) not null, cont varchar(50) not null, writer varchar(30) references tUser (username), dt datetime not NULL DEFAULT CURRENT_TIMESTAMP,//获取当前系统时间 ding int def...
2022-04-08 15:51:56
2117
2
原创 java构造参数的调用练习
练习1:[无参无返回] 1:创建狗类,其有'姓名'、'性别'、'年龄'、'身高'属性【提供get,set方法】 2:为狗提供抓老鼠的方法,方法内输出如下:名叫xxx的狗,正在帮你抓老鼠 3:为狗添加咬骨头方法,方法内输出如下:名叫x(姓名)的一条x(性别)狗,正在吃骨头 4:在main方法中,创建一只狗对象 5:为狗的四个属性分别赋值为:旺旺,公,3,0.5【调用set方法给属性赋值】 6:输出狗的基本信息(在main方法中输出),如下: 这条狗名...
2022-03-31 16:58:49
1118
原创 java三大基本特征之继承
继承作用:解决代码被重复使用的问题。一般将公共的代码抽取出来,放到一个类时,这个类被称为父类;满足的条件1.父类取名 is、、a的关系 Student is Person2.继承关键字 extends创建Person类:属性 name,age,tel。方法 studypackage 练习三;//创建Person类:属性 name,age,tel。方法 studypublic class Person { private String na...
2022-03-31 16:52:08
4822
原创 JDBC查询(二)
创建数据库CollegeDB,数据表tUser(用户名、密码、积分、等级)10、使用JDBC插入以下数据张三丰 m123 9 1张无忌 123 99 2郭靖 123456 138 3黄蓉 m1234 142 3JDBC代码截图:<%String username = "root";String password = "123456";String url = "jdbc:mysql://localhost:...
2022-03-26 15:42:50
2855
原创 面向对象三大基本特征之封装
未使用封装的问题单独给属性赋值,会存在数据不正确的情况,属性值不安全性。封装作用:就是为了解决属性安全性的问题【不能直接给属性赋值,而是通过其它方法给它赋值和取值】封装的步骤1、将属性修饰符变为private; //外部的类不能直接访问属性2、提供公有的赋值和取值方法快捷键 source get/set 一键生成//封装作用:保护属性,解决属性安全性问题[不让]//提供公有的方法让外部访问/* * 步骤 * 1.将属性的修饰符设为private * 2.提供公有的.
2022-03-23 21:18:12
323
原创 JDBC对数据库进行增删改查
使用JDBC插入3条数据001 Java编程思想 张三 52 清华大学出版社002 Java入门 李四 32 清华大学出版社003 Java高级编程 张三 89 清华大学出版社package Demo;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;public class My { public static void main(.
2022-03-18 19:01:45
7169
4
原创 有参有返回值
生成5个随机数保存于数组里,统计随机数偶数的个数package kuozhan;public class Demo1 { public int show(){ int jg = 0 ; int[] arr1 = new int[5]; for (int i = 0; i < arr1.length; i++) { int ran = (int)(Math.random()*10)+1; .
2022-03-16 16:05:10
341
原创 使用JSP计算长方形的周长和面积(MVC)
1、编写一个长方形类,属性有长和宽;方法有计算并返回周长,计算并返回面积。2、编写一个Servlet,接收长和宽,创建一个长方形对象,给这个对象的长和宽赋值。调用该对象的两个计算方法,并将计算结果保存在session中,最后跳转到显示页面。3、编写表单页面,显示一个表单,用于输入长方形的长和宽,数据提交给Servlet。4、编写显示页面,从session中取出周长和面积,并显示V层 视图层,界面 jspC层 控制层 传数据和跳转 servletM层 模型层 处理数据 JavaB...
2022-03-16 15:56:00
7331
3
原创 JSP页面跳转
编写两个页面,作为加法计算器:1、第一个页面显示一个表单(包括两个加数以及计算按钮),提交给第二个页面。2、第二个页面接收表单数据,计算结果后并显示结果。第一个界面<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html><html><head><meta charset="UT
2022-03-15 15:11:41
928
3
向知道jsp创建的页面怎么和JDBC添加
2022-03-19
怎么实现这个处理实现表单加JDBC的添加
2022-03-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人