- 博客(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
148
原创 简易手风琴
<!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
142
原创 简易网页版计算器
<!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
172
原创 XML可扩展标记语言
XMLXML全称为”可扩展的标记语言“,以标记和子标记方式描述对象数据<?xml version="1.0" encoding="utf-8" ?> <!-- 声明 --><carList> <!-- 根元素 --> <car type="奥迪"> <!-- 属性 --> <price>50000000000000</price> <color>白色<
2021-06-07 16:37:52
145
原创 反射如何封装数据库查询语句
/** * 查询 * @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
117
原创 设计模式的那点事
工厂模式:将对象的创建和对象的使用分开进行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
104
原创 反射那点事
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
86
原创 SQL
SQL是结构化查询语言,是一种用于管理关系型数据库,并与数据库中的数据进行通讯的计算机语言分类:数据定义语言(DDL):创建、删除、修改数据库的内部数据结构数据库查询语言(DQL):用于数据库数据的查询数据库操作余元(DML):用于数据库数据的修改,包括:添加、删除、修改等数据库控制语言(DCL):用于控制数据库的访问权限数据类型整型:int浮点型:float、double、decimal(10,2)字符型:char(20):定长型字符型,最多存放20个字节,如果不满,填充空格
2021-05-17 17:41:57
168
原创 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 -eMYSQL_ROOT_PASSWORD
2021-05-17 15:53:18
86
原创 关系型数据库
关系型数据库源于我们的关系模型,关系模型认为:世界由实体和联系组成,实体就是现实世界中存在的具体的能相互区分的物体。联系表示实体之间的关系主键主键是表中实体的唯一标识,不能重复,不能为空外键外键是用于表达实体之间联系的列关系模型一对一:一条主表记录对应一条从表记录,同时一条从表记录对应一条主表记录一对多:一条主表记录对应多条从表记录,同时一条从表记录对应一条主表记录多对多:一条主表记录对应多条从表记录,同时一条从表记录对应多条主表记录,特点是有个中间表元素周期表可以看作是多对多
2021-05-17 14:25:30
97
原创 递归删除文件夹和打印文件和文件夹目录*
递归删除文件夹和打印文件和文件夹目录 //打印文件夹下所有的文件和子文件中的内容 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
143
原创 正则表达式
正则表达式正则表达式是使用特定的符号来描述字符串的一种方法。是数据验证的主要手段。在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
95
原创 活用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
147
原创 静态块的加载顺序
静态块的加载顺序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
88
原创 学习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
114
原创 学习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
121
原创 学习java4_2
虚拟机运行期间内存分配程序计数器:当前线程所执行的行号指示器。通过改变计数器的值来确定下一条指令,比如循环,分支,跳转,异常处理,线程恢复等都是依赖计数器来完成JAVA虚拟机栈:它是和线程关联在一起的。每当创建一个线程,JVM就会为这个线程创建一个对应的Java栈。一个Java栈会包含有多个栈1帧(Frames),这些栈帧是与Java方法关联的,每运行一个Java方法,就创建一个栈帧堆:通过new生成的对象都存放在堆中,对于堆中的对象生命周期的管理由Java虚拟机的垃圾回收机制GC进行回收和统一
2021-04-06 16:51:47
177
原创 学生超级数组
定义学生类Student,定义学号属性、姓名属性和电话属性。创建SuperArray超级数组类,要求实现数组元素的添加、删除、替换等功能。1、新建SuperArray超级数组类,定义Student数组属性,初始长度为10,定义整形属性len用于统计数组元素的个数。2、创建添加方法add,参数为Student类型。将该对象加入数组,如果超出数组长度,那么重新定义长度+10的新数组。3、创建删除方法remove,参数为int类型,返回boolean。删除指定下标的元素。如果删除失败,返回false。4
2021-04-01 15:46:44
272
原创 学习java3_30
Thisthis()表示在一个构造方法中,调用另一个构造方法注意,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
86
原创 学习java3_29
包包就是文件夹,在类中通过package申请该类属于哪个包包的作用:组织相关的类信息隐藏在一个包中要使用另一个包中的类,需要使用import导入本包中的类,java.lang.*中的类无需导入,可以直接使用就近原则自己定义的类和lang包下的类如果同名,会使用当前包下的定义类,此为就近原则在方法中,如果局部变量和属性同名,优先使用局部变量方法方法传参时,如果传递和返回对象,那么,传递和返回的是对象的引用构造方法构造方法是一种特殊的方法,主要用于创建对象,构造方法的方法名和类名相
2021-03-30 09:00:48
75
原创 学习java3_26
构造方法构造方法也叫构造器,方法名和类名相同,没有返回类型。(void也是一种返回类型,只是没有返回值)构造方法的主要作用是产生对象。为对象分配空间如果该类没有加载,则加载类(会堆静态属性初始化)初始化普通属性返回对象的引用在自定义构造方法中,通常用于进行数据的初始化动作如果一个类中没有定义构造方法,那么虚拟机在运行期间会给该类自动分配一个无参构造方法。但,如果该类中定义了构造方法,那么默认的无参构造方法不再分配...
2021-03-26 19:47:45
53
原创 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
111
原创 学习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
294
原创 学习java3/9
方法方法的作用:1.分而治之 2.代码复用main是方法的变量名,方法名后面的括号里可以带入方法要使用的参数方法的返回类型,表示该方法执行完成以后,调用方可以得到的结果。方法执行后返回的值,必须和方法定义的返回类型匹配。一个方法定义了返回类型,那么,要求必须在任何时候都要有值的返回,否则,编译错误参数在方法中,参数分为形参与实参形参:是方法中定义的变量,作用是接受实参的值,完成形参变量初始化。而实参在调用方法时传入,其作用是给形参变量赋什么值,图片中,map方法后面括号里的两个变
2021-03-09 16:53:44
233
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅