- 博客(15)
- 收藏
- 关注
原创 servlet用户登录
案例:用户登录1.需求1.编写login.html登录页面 username & password 两个输入框2.使用Druid数据库连接池技术,操作mysql,数据库中user表3.使用JdbcTemplate技术封装JDBC4.登录成功跳转到SuccessServlet,展示:登录成功!用户名,欢迎您5.登录失败跳转到FailServlet展示:登录失败,用户名或密码错误2.实现1.准备工作创建项目,导入html页面,配置文件,jar包创建数据库和表,如:CR
2021-01-25 19:06:55
305
原创 Js简易老虎机案例
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> .out{ width: 100px; height: 300px; float: left; }
2021-01-16 15:57:12
474
原创 结合反射和原始的jdbc模拟查询和封装的实现
druid连接池工具类import com.alibaba.druid.pool.DruidDataSourceFactory;import javax.sql.DataSource;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.sql.Connection;import java.sql.ResultSet;import
2021-01-11 20:23:16
267
4
原创 JDBC管理事务
public static void main(String[] args) { Connection conn = null; PreparedStatement pstmt1 = null; PreparedStatement pstmt2 = null; try { //1.获取连接 conn = JDBCUtils.getConnection(); //开启事务
2021-01-08 17:27:58
114
原创 JDBC工具类
JDBCutils需要导入价包需要在进入下载之前验证是否是人在操作,进入以后搜索mysql,选择MySQL Connector/J 进入下载自己mysql对应版本的价包import java.io.FileInputStream;import java.io.FileNotFoundException;import java.sql.*;import java.util.Properties;public class JDBCUtil { private static Properties
2021-01-08 17:23:48
178
原创 map与反射
map与反射的结合案例 public void test5() throws Exception { HashMap<String, Object> map = new HashMap<>(); map.put("name","旺财"); map.put("age",3); Dog dog = getObject(map, Dog.class); System.out.println(dog);
2020-12-30 20:30:31
541
原创 宠物管理系统
宠物管理系统简易宠物管理系统宠物类(父类)package homeworke2.pet;public class Animal { private String name; public Animal(String name) { this.name = name; } public Animal() { } public String getName() { return name; }
2020-12-30 20:22:55
3065
1
原创 Java SE的简易外卖点餐系统
外卖点餐系统package exam;import java.util.Scanner;public class OrderMsg { public static void main(String[] args) {//数据主题,一组订单信息//声明创建变量 String[] names=new String[4]; //订餐人名称 String[] dishMegs=new String[4];//菜品信息 int[] time
2020-12-28 11:04:38
212
原创 Java SE的简易超市管理系统
超市管理系统思路运用集合知识创建一个能够添加的商品类对象 调用ArrayList分别实现展示查找添加删除更改商品功能商品类public class Goods { private int id; private double price; private String name; @Override public String toString() { return "Goods{" + "id=" + i
2020-12-28 11:01:49
514
原创 选择排序
选择排序的推理以及写法定义一个数组判断该数组需要进行的对比轮数找出需要寻找下标值次数与轮数之间的关系寻找每轮下标最小值交换元素值循环输入排序后的数组元素 private static void test11() { int arr[]={3,2,4,5,7,8,9,0 ,1,7};//定义一个数组 //数组需要进行查找的轮数 for (int i = 0; i <arr.length-1 ; i++) { //
2020-12-19 16:17:45
191
1
原创 冒泡排序
如何实现冒泡排序定义一个数组判断需要进行的对比轮数每轮比出最大值确定在末尾交换数组元素的值循环输出排序后的数组 private static void test10() { //外圈轮数 int arr[]={3,2,4,5,7,8,9,0,1,7}; int c=0; //内圈对比次数 for (int i = 1; i <=arr.length-1 ; i++) { for (
2020-12-19 16:09:06
211
2
原创 使用Java基础语言简单打印空心菱形
如何实现使用循环打印空心菱形在知道菱形是如何打印的基础之上我们要想象一下空的的该如何实现思考以后我们会发现空心菱形只需要留下菱形的边中间挖空还是在两个三角形的(一个正一个倒)的基础上保留边缘中间挖空 Scanner sc = new Scanner(System.in); System.out.println("请输入边长:"); int lean=sc.nextInt(); for (int i = 1; i <= lean;
2020-12-12 16:45:07
381
原创 使用Java基础语言简单打印菱形
如何实现使用循环打印菱形第一步我们需要想象一些菱形的组成然后依次打印出每一行的空格和*数可以想到菱形是由一个三角形和一个倒三角形组成的形成思路可以开始编写for (int i = 1; i <= 10; i++) { //空格 for (int j = 1; j <= 10-i; j++) { System.out.print(" "); } //星号
2020-12-12 16:39:47
275
原创 使用Java基础语言简单打印三角形
如何实现使用循环打印三角形首先我们要思考三角形的构成用自己的想法打印出三角形的每一层再形成一个完整的三角形如何打印一个边长为10的三角形//边长为10的三角形 private static void fun9() { for (int i = 1; i <= 10; i++) { //空格 for (int j = 1; j <= 10-i; j++) { System.out.
2020-12-12 16:35:47
349
原创 Java(基础)萌新也能学
Java(基础)萌新也能学Java1.Java的数据类型介绍(直接上图)2.运算符的优先级变量1.变量使用案例:用户依次根据程序的提示,输入自己的姓名,年龄,余额宝金额。利用不同数据类型的 变量一次性打印以上信息。(直接上代码)运行结果数据类型之间的转换1.自动类型转换条件:类型兼容:整数型和整数型 非整数型和非整数型 整数型和非整数型目标类型大于源类型:小的向大的转换2.强制类型转换:目标类型小于源类型案例:张三余额宝有100元,过了一天,收益0.1元,问:现在余额宝
2020-12-12 16:24:44
159
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅