自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 点中表单中元素变色加增删改

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Do

2021-06-24 17:20:14 82

原创 简易手风琴

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Do

2021-06-24 14:00:24 75

原创 简易网页版计算器

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Do

2021-06-24 13:59:10 104

原创 XML可扩展标记语言

XML XML全称为”可扩展的标记语言“,以标记和子标记方式描述对象数据 <?xml version="1.0" encoding="utf-8" ?> <!-- 声明 --> <carList> <!-- 根元素 --> <car type="奥迪"> <!-- 属性 --> <price>50000000000000</price> <color>白色&lt

2021-06-07 16:37:52 78

原创 反射如何封装数据库查询语句

/** * 查询 * @param beanClass 集合中存放元素的类模板 * @param sql 查询sql语句 * @param valueArray 值列表 * @return 集合 */ public List find(Class beanClass,String sql,Object... valueArray){ List list=new ArrayList(); setCon(); .

2021-06-04 16:14:48 66

原创 设计模式的那点事

工厂模式:将对象的创建和对象的使用分开进行 public class Factory { /** * 创建属性对象 */ private static Properties pro=new Properties(); static { //加载属性文件 try { pro.load(new FileReader("dao.txt")); } catch (Exception e) {

2021-06-04 16:11:44 55

原创 反射那点事

1、类名.class Class class1=Car.class; 2、对象.getClass() Class class2=c1.getClass(); 3、Class.forName("类全路径") Class class3=null; try { class3=Class.forName("class6_4.Car"); } catch (ClassNotFoundException e) { .

2021-06-04 10:42:44 41

原创 SQL

SQL是结构化查询语言,是一种用于管理关系型数据库,并与数据库中的数据进行通讯的计算机语言 分类: 数据定义语言(DDL):创建、删除、修改数据库的内部数据结构 数据库查询语言(DQL):用于数据库数据的查询 数据库操作余元(DML):用于数据库数据的修改,包括:添加、删除、修改等 数据库控制语言(DCL):用于控制数据库的访问权限 数据类型 整型:int 浮点型:float、double、decimal(10,2) 字符型:char(20):定长型字符型,最多存放20个字节,如果不满,填充空格 ​

2021-05-17 17:41:57 94

原创 Docker常用命令

docker images —— 查看已有镜像 docker pull mysql:版本号 —— 拉去镜像到本地 docker rmi -f 镜像id —— 删除指定id的镜像 docker ps —— 查看正在运行的容器 docker stop 容器名或id —— 关闭容器 docker ps -a —— 查看所有容器 docker run —— 执行镜像,产生容器,docker run -p 127.0.0.1:6789:3306 --name mysql -e MYSQL_ROOT_PASSWORD

2021-05-17 15:53:18 37

原创 关系型数据库

关系型数据库源于我们的关系模型,关系模型认为:世界由实体和联系组成,实体就是现实世界中存在的具体的能相互区分的物体。联系表示实体之间的关系 主键 主键是表中实体的唯一标识,不能重复,不能为空 外键 外键是用于表达实体之间联系的列 关系模型 一对一:一条主表记录对应一条从表记录,同时一条从表记录对应一条主表记录 一对多:一条主表记录对应多条从表记录,同时一条从表记录对应一条主表记录 多对多:一条主表记录对应多条从表记录,同时一条从表记录对应多条主表记录,特点是有个中间表 元素周期表可以看作是多对多

2021-05-17 14:25:30 49

原创 递归删除文件夹和打印文件和文件夹目录*

递归删除文件夹和打印文件和文件夹目录 //打印文件夹下所有的文件和子文件中的内容 public static void filr(File f) { File[] fileArray = f.listFiles(); for (File file : fileArray) { if (file.isFile()) { System.out.println(file.getAbsolutePath());

2021-04-29 14:19:29 92

原创 正则表达式

正则表达式 正则表达式是使用特定的符号来描述字符串的一种方法。是数据验证的主要手段。在java中,正则表达式是字符串 //正则表达式 String exp="[a-zA-Z0-9]{3,20}@[a-zA-Z0-9]{2,10}[.](com|net|cn)"; //判单指定字符串是否匹配正则表达式 System.out.println(email.matches(exp)); 语法规则 []:匹配[]中描述的任意字符 表达式 描述 [013] 单个数字0,1,或3 [0-9] [0-

2021-04-25 09:33:28 46

原创 活用super

这是一个游戏项的编程题,由于重复代码过多,所以要用super来进行赋值,并且在父类中进行数值的修改 package HomeWork4_15.Gameing; import jdk.swing.interop.SwingInterOpUtils; import javax.management.relation.RoleResult; /** * 角色 */ public class Role { /** * 名字 */ private String name

2021-04-15 13:53:41 100

原创 静态块的加载顺序

静态块的加载顺序 package HomeWork4_14.MyTest; import HomeWork4_2.Zoo.Bird; class X{ public static void main(String[] args) { new B(); } } public class Test { static { System.out.println("A"); } { System.out.println("

2021-04-14 11:18:30 41

原创 学习java4_7

边界布局:Borderlayout(边界布局管理器) public Frame(){ this.setLayout(new BorderLayout()); JButton nb=new JButton("北丐"); add(nb,BorderLayout.NORTH); JButton eb=new JButton("东邪"); add(eb,BorderLayout.EAST); JButton wb=new JButton("西毒");

2021-04-07 18:59:04 68

原创 学习java4_6

GUI 在java中,java.awt.*包和javax.swing包,用于定义GUI相关的组件类。 在GUI中采用先进先出的原则,越先添加的组件越在上层 窗口创建步鄹 //产生窗体对象 JFrame jFrame = new JFrame(); //设置窗体大小 jFrame.setSize(600, 400); //设置窗体的可见程度 jFrame.setVisible(true); //设置窗体关闭,程序结束 jFrame.setDefaultCloseOperation(WindowConstant

2021-04-07 10:10:10 80

原创 学习java4_2

虚拟机运行期间内存分配 程序计数器: 当前线程所执行的行号指示器。通过改变计数器的值来确定下一条指令,比如循环,分支,跳转,异常处理,线程恢复等都是依赖计数器来完成 JAVA虚拟机栈: 它是和线程关联在一起的。每当创建一个线程,JVM就会为这个线程创建一个对应的Java栈。一个Java栈会包含有多个栈1帧(Frames),这些栈帧是与Java方法关联的,每运行一个Java方法,就创建一个栈帧 堆: 通过new生成的对象都存放在堆中,对于堆中的对象生命周期的管理由Java虚拟机的垃圾回收机制GC进行回收和统一

2021-04-06 16:51:47 80

原创 学生超级数组

定义学生类Student,定义学号属性、姓名属性和电话属性。 创建SuperArray超级数组类,要求实现数组元素的添加、删除、替换等功能。 1、新建SuperArray超级数组类,定义Student数组属性,初始长度为10,定义整形属性len用于统计数组元素的个数。 2、创建添加方法add,参数为Student类型。将该对象加入数组,如果超出数组长度,那么重新定义长度+10的新数组。 3、创建删除方法remove,参数为int类型,返回boolean。删除指定下标的元素。如果删除失败,返回false。 4

2021-04-01 15:46:44 192

原创 学习java3_30

This this()表示在一个构造方法中,调用另一个构造方法 注意,this()只能放在构造方法的第一句 public class Student { public String name; public int age; public int id; public Student(){} public Student(String name, int age, int id) { //this()表示在一个构造方法中,调用另一个构造方法

2021-03-30 19:13:57 38

原创 学习java3_29

包 包就是文件夹,在类中通过package申请该类属于哪个包 包的作用: 组织相关的类 信息隐藏 在一个包中要使用另一个包中的类,需要使用import导入 本包中的类,java.lang.*中的类无需导入,可以直接使用 就近原则 自己定义的类和lang包下的类如果同名,会使用当前包下的定义类,此为就近原则 在方法中,如果局部变量和属性同名,优先使用局部变量 方法 方法传参时,如果传递和返回对象,那么,传递和返回的是对象的引用 构造方法 构造方法是一种特殊的方法,主要用于创建对象,构造方法的方法名和类名相

2021-03-30 09:00:48 36

原创 学习java3_26

构造方法 构造方法也叫构造器,方法名和类名相同,没有返回类型。(void也是一种返回类型,只是没有返回值) 构造方法的主要作用是产生对象。 为对象分配空间 如果该类没有加载,则加载类(会堆静态属性初始化) 初始化普通属性 返回对象的引用 在自定义构造方法中,通常用于进行数据的初始化动作 如果一个类中没有定义构造方法,那么虚拟机在运行期间会给该类自动分配一个无参构造方法。但,如果该类中定义了构造方法,那么默认的无参构造方法不再分配 ...

2021-03-26 19:47:45 31

原创 学习java3/25

j

2021-03-25 19:28:12 52

原创 java学习3/22

Mian方法定义 main后的数组定义里字符串的构建main方法的参数 public static void main(String[] args) { System.out.println("!!!!!"); } 可变长参数 myArray("aaa","bbb"); myArray(new String[]{"1111","bbbbbb"}); } //可变长参数 public static void myArray(String... array){ System.

2021-03-22 16:37:04 65

原创 学习java3/10

数组的性质 数组的变量中存入的是地址,地址,地址 实现数组增加长度的办法 方法1: String[] newgonghao = new String[gonghao.length + 1]; for (int i = 0; i < gonghao.length; i++) { newgonghao[i] = gonghao[i]; } newgonghao[gonghao.length] = index; gonghao = newgonghao; 方法2:大致方法如下 static S

2021-03-10 17:26:28 222

原创 学习java3/9

方法 方法的作用:1.分而治之 2.代码复用 main是方法的变量名,方法名后面的括号里可以带入方法要使用的参数 方法的返回类型,表示该方法执行完成以后,调用方可以得到的结果。方法执行后返回的值,必须和方法定义的返回类型匹配。 一个方法定义了返回类型,那么,要求必须在任何时候都要有值的返回,否则,编译错误 参数 在方法中,参数分为形参与实参 形参: 是方法中定义的变量,作用是接受实参的值,完成形参变量初始化。而实参在调用方法时传入,其作用是给形参变量赋什么值,图片中,map方法后面括号里的两个变

2021-03-09 16:53:44 177

空空如也

空空如也

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

TA关注的人

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