自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MYSQL-jdbc java与数据库的链接

jdbc 用于java与数据库链接1、链接数据库package cn.xk.demoa;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;/** * @author 马晶 * @since 2022-04-10 */public class DemoA { public static void main(String[] args) { /

2022-04-14 16:54:45 999

原创 MYSQL-存储过程

存储过程存储过程是在大型的数据库中,一组为了完成特定功能的SQL语句集经过第一编辑后调用不需要再次编译,用户通过指定的存储过程的名字并给出参数来执行存储过程。为了以后使用而保存一条或多条SQL语句集为了处理封装在容易使用的单元中,简化复杂咋做为了防止错误 保证了数据的一致性简化对变动管理提高性能灵活缺点 1、编写复杂SQL语句 2、权限问题,可能无权限使用,一般都是使用存储过程– mysql 5.0 以后版本支持存储过程语法CREATE PROCEDURE 名称(参数)BEGI

2022-04-11 22:44:06 243

原创 SQL数据库 多表查询

查询所有学生 并显示年级名称多表查询 前提 存在主外键关系隐式查询 WHERE 主键表的主键列 = 外键表的外键列– 别名 - 为现有的列 重新命名(临时的)SELECT stu.,– grade.gradeID AS ‘年级ID’ ,– grade.gradeID ‘年级ID’ ,– grade.gradeID gid ,grade.gradeID ‘g i d’ ,grade.gradeNameFROM student stu,gradeWHER

2022-03-31 11:28:17 2925

原创 用sql的语法对表中的数据进行增删改查

新增数据1、语法 :INSERT INTO 表名 (列名1,列名2,列名3…)VALUES(值1,值2,值3…)案例演示INSERT INTO users(Id,`Name`,Address,Phone,Mail,UserStateId,LoginId,LoginPwd,UserRoleId,Gender)VALUES(4,'测试姓名','测试地址', '15300000000','15300000000@163.com',1, 'ceshi','123456',1,1)

2022-03-30 17:33:21 1343

原创 MYSOL数据库-创建、修改表

navicat 运行sql选中语句ctrl+shift+RDDL(数据定义语言) :定义和管理数据对象,如数据库,数据表等CREATE 创建数据库 创建表DROP 删除表 删除数据库ALTER 添加约束 删除约束CREATE 创建数据库语法 CREATE DATABASE [IF NOT EXISTS] 数据库名;案例演示:CREATE DATABASE IF NOT EXISTS myschool;IF NOT EXISTS 判断 m

2022-03-30 16:50:50 1803

原创 如何 增删改查 XML文件中的元素

如何 增删改查 XML中的元素students.xml 文件如下:<?xml version="1.0" encoding="UTF-8" standalone="no"?><students> <student id="2"> <name>张三</name> <address>泸职院</address> <email>zhangsan@163.com

2022-03-23 18:14:07 732

原创 IO流之File文件类,字节流,字符流

IO流概述及其前奏IO流概述IO流用来处理设备之间的数据传输上传文件和下载文件,复制文件IO流前奏讲解IO流之前为什么先讲解异常和File类呢?因为File表示的是IO流将来要操作的文件,所以我们需要学习File类。而常见操作文件无非就是上传文件和下载文件,在这个操作的过程中可能出现问题,出现问题后,我们需要对对应的代码进行处理。所以我们需要学习异常。File类的概述和构造方法File类的概述文件和目录路径名的抽象表示形式这个File类可以用来表示文件,也可以用来表示目录构造

2021-06-04 08:37:52 287

原创 Set和Map集合的基本用法

setset:不允许重复元素。set:接口:set的实现类:HashSetLinkedHashSetTreeSetHashSetHashSet集合底层用的是HashMap集合来存储的底层数据结构是哈希表。元素不重复,无序(存取顺序不一致)元素唯一,是靠元素重新hashCode()和equals()方法来保证的,如果元素不重写则无法保证元素的唯一性。合理的重写 hashCode() 方法,是为了减少碰撞(减少调用equlas()方法的次数)此类实现 Set 接口,由哈希

2021-05-28 10:39:55 177

原创 正则表达式的基本用法

1 正则表达式的概述和简单使用正则表达式:正确规则的表达式 规则java给我们定的是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。其实就是一种规则。有自己特殊的应用。案例演示需求:校验手机号的规则:11位 1开头 第二位3 5 6 7 8 9 后面9位任意数字非正则表达式的实现package demo1;import java.util.Scanner;public class Demo1 { public static void main(String

2021-05-15 21:51:16 164

原创 StringBuffer类

StringBuffer类的概述StringBuffer类概述我们如果对字符串进行拼接操作,每次拼接,都会构建一个新的String对象,既耗时,又浪费空间。而StringBuffer就可以解决这个问题线程安全的可变字符序列StringBuffer类的构造方法StringBuffer的构造方法:public StringBuffer(): 无参构造方法public StringBuffer(int capacity): 指定容量的字符串缓冲区对象public StringBuffe

2021-05-12 21:14:19 535

原创 方法参数类型以及返回值类型问题研究

方法参数类型以及返回值类型问题研究类名作为形式参数以后如果你看的一个方法的形参要一个类,类型,那你就传递一个该类的对象案例演示public class MyTest { public static void main(String[] args) { //以后如果你看的一个方法的形参要一个类,类型,那你就传递一个该类的对象 Student student = new Student(); show(new Student(), 20);

2021-05-06 17:31:34 186

原创 Object类-所有类的父类

Object类API概述以及Object类的概述)API(Application Programming Interface)应用程序编程接口Java API就是Java提供给我们使用的类,这些类将底层的实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用。Object类概述类层次结构的根类所有类都直接或者间接的继承自该类构造方法public Object()回想面向对象中为什么说:子类的构造方法默认访问的是父类的无参构造方法Object类

2021-05-06 17:30:46 320

原创 String类的功能

String 类public int indexOf(int ch,int fromIndex):返回指定 字符在此字符串中从指定位置后第一次出现处的索引。 ch为字符

2021-05-06 17:30:06 108

原创 面向对象开始

面向对象局部变量和成员变量的区别?局部变量:属于方法,随着方法的调用而产生,随着方法的调用完毕而消失,存在栈中,定义在方法中,包括形参成员变量:属于对象,随着对象的创建而产生,随着对象的消失而消失,在堆中,定义在类中方法外。局部变量:没有默认中,必须赋值才能使用,成员变量:有默认值。静态变量和成员变量的区别?静态变量:随着类的加载而加载,随着类的卸载而卸载。成员变量:随着对象的创建而产生,随着对象的消失而消失。成员变量:属于对象,也叫做实例变量,使用对象名来调用。静态变量:属于类

2021-04-19 16:47:40 89

原创 一维数组和二维数组

一维数组数组概念和定义格式数组概念数组是存储同一种数据类型多个元素的集合。也可以看成是一个容器。数组既可以存储基本数据类型,也可以存储引用数据类型数组定义格式格式1: 数据类型[] 数组名;格式2: 数据类型 数组名[];举例int[] a; 定义了一个int类型的数组a;int a[]; 定义了一个int类型的a数组;推荐使用第一种定义方式。数组的动态初始化:什么是数组的初始化Java中的数组必须先初始化,然后才能使用。所谓初始化:就是为数组中的数组元素分配内存空

2021-04-15 16:09:23 312

原创 逻辑运算符 ,三元运算符 与流程控制语句的基本用法

逻辑运算符的基本用法位运算符的基本用法1位运算符的基本用法2三元运算符的基本用法键盘录入的基本格式流程控制语句顺序结构选择结构if 语句switch语句选择结构if语句和switch语句的区别逻辑运算符的基本用法逻辑运算符有哪些&(并且) , |(或者) , !(非) , ^(异或) , &&(短路与) , ||(短路或)注意事项:逻辑运算符一般用于连接boolean类型的表达式或者值。在Java中我们要表示一个数大于3并且小于6 ,不可以写成3<x<6.

2021-04-07 20:24:35 357 1

原创 java开始之路

计算机的基础知识计算机,俗称电脑,软硬件的一个结合,能够进行数据的运算。软件:系统软件 win7 centOS 和应用软件 QQ 微信硬件:看的见的东西,CPU 内存条等等。语言:工具,信息交流的一个工具。自然语言:人与人之间进行交流,信息传递的一个工具。计算机语言:人与机器之间进行交流的一个工具。机器码 0 1–>汇编—C----高级语言Java Python人机交互的方式图形界面化的方式,非常容易上手。面向小白用户。命令行的方式,通过输入特定的指令,来让计算机执行某项操作。D

2021-03-31 21:39:26 123

空空如也

空空如也

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

TA关注的人

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