- 博客(9)
- 收藏
- 关注
原创 HTML,CSS和JavaScript综合练习之日历
写的也不多好,主要是用的方法比较憨憨HTML里面用span>input画了42个显示日期的格子在JavaScript里面,先求出某年某月的一号是星期几,再将那个星期的前几天设为null,一起存入一个数组a内,再将42个格子变为数组b,每次在页面上单击 显示日历 的按钮时就将数组b清空,再把数组a里的值通过遍历赋给数组b,把值在页面上显示出来直接上代码<!DOCTYPE html><html lang="en"><head> <..
2020-08-16 20:57:51 174
原创 简单的数据库连接池模拟(Java)
数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏。 根据自己浅显的Java数据库知识理解写出来连接池模拟:package com.softeem.t1;import java.io.IOException;import java.io.InputStream;import java.sql.Connection;...
2020-08-09 20:01:43 206
原创 Java之JDBC操作数据库
JDBC操作数据库通常分为六个通用步骤: 1. 加载驱动(JDBC4之后可以省略,需要导入相关数据库的驱动包) 由于连接数据库的具体驱动由不同数据库产商实现,因此,在连接对应数据库时需 要提供不同数据库的驱动包,在这里以MySQL为例,工具为eclipse,流程: 将下载的jar包复制到目标项目文件夹下面,右键单击jar包-->Build Path-->Add To Build Path,导入完成之后,在java文件里编写 : ...
2020-08-02 20:57:50 202
原创 Java之基于UDP的Socket通信
TCP/IP协议是一种面向流的全双工通信协议,有着服务器客户端的概念,必须保证通信双方建立稳定安全的连接才能够进行数据传输;而UDP协议不是一种基于稳定连接的协议,是一种面向数据报包的通信协议,不需要通信双方建立稳定的连接,也没有所谓服务端和客户的概念,数据报包在传输的时候不保证一定及时到达,也不能保证数据报包的到达顺序,但是UDP协议传输效率要远高于TCP/IP,比如直播,视频会议。 DatagramSocket类是一个基于UDP通信协议的套接字,使用该类可以实现一个无连...
2020-07-26 20:59:57 244
原创 Java之面向对象小程序4
用线程来求文件复制的进度import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;public class Q3 extends Thread { static double byt.
2020-07-19 21:55:40 164
原创 Java之面向对象小程序3
递归求阶乘public class Factorial { /** * 核心代码 传入一个正整数,返回这个数的阶乘 运用了递归的知识 加入i=8,8!=1,那么 * 执行8*Ftr(7)-->8*7*Ftr(6)-->8*7*6*Ftr(5)...-->8*7*6*5*4*3*2*Ftr(1) * 直到传入1,1==1,所以返回1,不会继续返回0或者-1-->8*7*6*5*4*3*2*1 * * @param i * @return */
2020-07-12 20:55:12 131
原创 Java之面向对象小程序2
编写方法完成对数组int[ ] arr={1,5,18,19,30,45};进行二分查找,找到30。public class Dichotomy { /** * 核心程序:二分法 * 传入数组和目标,返回目标的下标 * 注:使用二分法的前提就是元素的顺序就是从小到大的 * @param a * @param target * @return */ public int coreCode(int[] a, int target) { int first = 0;//
2020-07-12 20:32:43 143
原创 Java之Random类的使用(一)
随机获取区间[a,b]的一个数import java.util.Random;import java.util.Scanner;public class Exp01 { private Random r = new Random(); //核心代码 public int getRandomNUmber(int min, int max) { return r.nextInt(max - min + 1) + min; } public static void main(
2020-07-04 20:19:23 218
原创 Java之面向对象小程序1
有个比赛项目,两个选手一个裁判。比赛规则:选手出手指头,根据出的手指头个数来定输赢。规则:5赢4、4赢3、3赢2、2赢1、1赢5.其他算平局。使用面向对象来模拟出比赛:两个选手要定出输赢。public class Contest{ private int a; private int b; /** *定义一个比较大小的方法 *与以往的常见的比较大小的三目运算 *a>b?a:b不同的是,它返回的是字符串 */ publi
2020-07-04 19:50:43 1467 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人