- 博客(13)
- 收藏
- 关注
原创 MYSQL聚合函数,约束,外键,级联删除和更新
聚合函数 SUM 求和 select sum(字段名)from 表名 AVG 平均 select avg(字段名)from 表名 MAX 计算指定列的最大值,如果指定列是字符串类型,那么使用字符串排序运算; select max(字段名)from 表名 MIN 计算指定列的最小值,如果指定列是字符串类型,那么使用字符串排序运算 select min(字段名)from 表名 COUNT 统计数量 ...
2020-04-08 10:44:21
496
原创 MySQL查找语句WHERE和LIKE模糊查询
基本比较符号 跟Java比较符号 =、!=、<>(不等于)、<、<=、>、>=; BETTWEN…AND;表示范围 IN(set); IS NULL;(为空) IS NOT NULL(不为空)(=NULL不能用来判断是否为空); AND ;并且(&) OR;或者(|) NOT;非(!) 条件查询–where (1)查询字段名下值大于(小于,等于)数值 s...
2020-04-07 16:57:16
7088
原创 表单验证
每个数据先单独验证,当失去焦点时验证是否规范,提高效率(其中没行最后加入空标签是为了失去焦点时弹出提示对话) 将必填项抽取到checkForm()中,绑定提交onsubmit; function checkForm(){ return checkUsername()&&checkPassword()&&checkEmail()&&checkPho...
2020-04-05 15:49:17
801
1
原创 JavaSE聊天室项目
功能 1.用户名登录注册 2.上下线提醒 3.在线列表 4.私聊 5.公聊 6.发送文字文件 7.聊天记录的保存 查询 删除 8.下线 项目步骤 效果图UI→→→项目文档→→→接口文档→→→数据库的表→→→分组开发 GIT/SVN→→→测试→→→出Bug→→→调试→→→正式上线→→→版本更新维护 统一开发环境 Java JDK 1.8 IDEA2018.2.8 win10...
2020-03-12 00:12:38
691
1
原创 面向对象回顾
面向对象 就是以类的方式组织代码,以对象的方式封装数据 面向对象特征 封装、继承、多态 类与对象的关系 事物→类 属性→成员变量 行为→成员方法 ①类是对一类事物的整体描述,定义,不代表任何一个具体事物 ②对象是对抽象概念的具体事例 ③从认识角度享有对象后有类,从代码角度先有类后有对象 使用new关键字创建对象,出了分配空间之外还会给创建好的对象默认的初始化值,以及构造器的调用 构造方法是...
2020-03-04 18:33:10
167
原创 数组排序:冒泡排序+选择排序+直接插入排序+希尔排序
冒泡排序 要求 元素两两比较,大的元素往后放,经过比较后,最大元素出现在最后索引处 代码 int[] arr = {10, 30, 20, 40, 60, 50, 70, 90, 80}; for (int i = 0; i < arr.length-1; i++) { for (int j = 0; j < arr.length-1; j++) { if (arr[j] > a...
2020-02-22 20:39:42
339
原创 基本查找与二分查找
基本查找 代码 public class Demo01 { public static void main(String[] args) { int[] arr = {10, 20, 30, 40, 50, 60, 70, 80}; int index = getIndexbyele(arr,50); System.out.println(index); } private static int ...
2020-02-22 19:09:08
325
原创 录入年月日求为本年第几天
思想 1.分为平年和闰年 int[][] data = { {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31},//平年 {31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}//闰年 };//两种情况,闰年和平年 求出平年或是闰年 int[] daysOfMonth = data[(year % 4 == 0...
2020-01-08 21:26:01
330
原创 基数排序
基数排序 从个位开始依次分配 获取最大数从而得知循环轮次 private static int getMax(int[] arr) { int max=arr[0]; for (int i = 1; i < arr.length-1; i++) { if(max<arr[i]){ max=arr[i]; } } } .定义二维数组统一管理 .获取每个位上的数字,遍历数组元素 for ...
2020-01-01 23:29:11
169
原创 面试算法之基础算法 冒泡排序法 用异或求和,也就是不用运算符“+”求和
面试算法之基础算法 1、冒泡排序法 冒泡排序法是将给出的n个数字,从第一个数字依次跟相邻的数字进行比较,当前面数字大于后面数字时,交换位置,进行一轮比较后,得到最小数置于第1位,然后再进行第二轮比较 程序 package BullerSort; import java.util.Arrays; class BubbleSort { public static void main(String[] ...
2019-12-27 11:36:21
376
原创 关于Java基础的面试题
关于Java基础的面试题 1、什么是Java虚拟机?为什么Java被称为平台无关的编程语言? Java虚拟机是可以执行字节码的虚拟机进程,Java源代码被编译成能被Java虚拟机执行的字节码文件。 Java虚拟机是Java实现跨平台,不需要程序员为每一个平台单独重写或重新编译。 准确说是Java源文件经过Javac编译成二进制.class字节码的跨平台性,各平台有不同...
2019-12-18 21:29:04
170
原创 数组
数组 数组是存储同一种数据类型多个元素的集合。也可以看成是一个容器。 数组既可以存储基本数据类型,也可以存储引用数据类型 数组定义格式 格式1: 数据类型[] 数组名; int[] a; 定义了一个int类型的数组a 格式2: 数据类型 数组名[]; int a[]; 定义了一个int类型的a数组; 初始化 数组必须先初始化,然后才能使用。 就是为数组中的数组元素分配内存空间,并为每个数组元...
2019-12-13 18:48:14
406
原创 循环语句
循环语句 if语句 if语句的格式1 if(比较表达式或者是boolean类型的值) { 语句体; } ----------------------------------------------- 执行流程: 先计算比较表达式的值,看其返回值是true还是false。 如果是true,就执行语句体; 如果是false,就不执行语句体; ------------------------------...
2019-12-05 23:35:12
965
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅