自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CSS知识点2:

1.文本样式2.背景样式:3.鼠标形状:

2022-12-24 15:43:40 158 1

原创 HTML知识3

1.嵌套页面,在当前页面嵌套一个子页面,frameborder=0设置无边框, scrolling=''no''表示无滚动条。2.div标签:对页面进行分块,并可以内嵌div,通过div来进行整体页面的布局。

2022-12-24 14:48:52 160

原创 CSS知识点1

(3)class类选择器:根据class属性值选择特定的元素,使用标签的class属性值作为选择器,仅对一个或多个元素有效 .class()(1)标签选择器:根据标签选择特定的元素,使用html标签名作为选择器,仅对当前页面中的指定html标签有效 标签名()(7)属性选择器:根据元素的属性(property)和属性值(value)以及它们的组合来选择元素。(1)后代选择器:选择特定元素的所有后代 不管子元素受到影响,子元素的子元素也会受到影响。元素1,元素2,元素3{...}

2022-12-24 14:47:55 601

原创 HTML知识1

1. title标签:声明网页的标题2.meta标签:描述应该网页的属性3.style标签:内嵌css样式4.script标签:用来引入javascript程序5.html常用特殊字符6.注释:

2022-12-22 15:49:16 482

原创 HTML知识2

input type="button" name="" id="" value="普通按钮" onclick="alert('是')"/>男。2.密码框:以此类推还有月以及年。

2022-12-22 11:54:48 403

原创 MySQL初学:约束

一.约束的概念和分类(1)约束是作用于表中列上的规则,用于限制加入表的数据(2)约束的存在保证了数据库中数据的正确性,有效性和完整性2.约束的分类二.各种约束这里创建一个表为例1.主键约束,非空且唯一(1)非空当我们插入一条数据为空时,因为我们的id为主键,因此会出现以下报错 (2)唯一当我们两次运行这条语句时,因为第一次运行时已经将这条语句输入进表里了,因此第二次便会报错。 2.非空约束 3.唯一约束于主键里的约束一样。4.默认约束当我们的bonus不给数据时INSERT INTO emp(id,en

2022-06-20 10:51:03 128

原创 MySQL初学:分页查询

一.分页查询:select 字段列表 from 表名 limit 起始索引,查询条目数;*起始索引:从0开始以这个表为例 二.eg.1.从0开始查询,查询3条数据SELECT * FROM wanfeng2 LIMIT 0,3; 2.每页显示3条数据,查询第2页数据SELECT * from wanfeng2 limit 3,3; 3.每页显示三条数据,查询第3页数据select * from wanfeng2 limit 6,3; **起始索引 = (当前页码数 - 1)* 每页显示的条数...

2022-06-19 10:30:12 1202

原创 MySQL初学:分组查询

select 字段列表 from 表名 [where 分组前条件限定] group by 分组字段名 [having 分组后条件过滤];以这个表为例二.eg.SELECT sex,AVG(math) from wanfeng2 GROUP BY sex;注意:分组之后,查询的字段为聚合函数和分组字段(一整个,例如性别),查询其他字段无任何意义SELECT sex,AVG(math),COUNT(*) from wanfeng2 where math > 70 GROUP BY sex;SELECT sex,

2022-06-19 10:17:42 1138

原创 DQL:聚合函数

一.1.聚合函数的概念:将一列数作为一个整体,进行纵向计算3.聚合函数的语法:select 聚合函数名(列名) from 表;二.eg.1.统计班级一共有多少个学生一般count写主键或*,*代表所有select count(id) from stu; //count不能统计null的值2.查询数学成绩的最高分select max(math) from stu;3.查询数学成绩的最低分select min(math) from stu;4.查询数学成绩的总分select avg(math) from stu

2022-06-18 10:13:14 216

原创 MySQL初学:排序查询

select 字段列表 from 表名 order by 排序字段名1 [排序方式1],排序字段名2 [排序方式2]...;注意:如果有多个排序条件, 当前边的条件值一样时,才会根据第二条件值进行排序3.eg(在stu表中)(1)查询学生信息,按照年龄升序排列select * from stu order by age asc;(2)查询学生信息,按照数学成绩降序排列select * from stu order by math desc;(3)查询学生信息,按照数学成绩降序排列,如果数学成绩一样,再按照英

2022-06-18 09:51:15 3208

原创 条件查询和模糊查询

这里举例来说明:(均在stu表中)select * from stu where age >20;select * from stu where age >= 20;select * from stu where age >= 20 && age = 20 and age >=30;select * from stu where hire_date between '1990-09-01' and '1999-09-01';select

2022-06-18 09:35:01 674

原创 DQL-基础查询

**如果我们在数据库中要输入中文字符,那么一定要将数据库的字符集改为utf8。**在navicat中打开数据库时,一定要首先在cmd中启动MySQL服务。这里我们举例这个wanfeng的表

2022-06-17 10:37:50 70

原创 MySQL初学:DML

查看表的情况:select * from 表名;INSERT INTO 表名(列名1,列名2,...) VALUES(值1.值2,...),(值1.值2,...);INSERT INTO 表名 VALUES(值1,值2,...),(值1,值2,...),(值1,值2,...)...;eg.将张三的性别改为女,张三在表stu_u中。UPDATE stu_u set sex = '女' where name = '张三';注意:如果update语句没有加where条件,则会将表中所有数据全部修改。.......

2022-06-16 10:06:08 71

原创 MySQL初学:操作表

创建表的语法为create table 表名(字段名1 数据类型1,字段名2 数据类型2,......字段名n 数据类型n)需要注意的是,最后一行末尾,不能加逗号在SQL语句中,是名称在前,类型在后,而在SQL语句中,字符串类型不是String,而是varchar(),括号内是限制长度。这样的话我们便创建了一个名叫tb_user的表,并且username 的长度不超过20,密码长度不超过32.这里例如我们查看存在的表时,就会出现我们之前创建的表tb_user。我们本来在wanfeng数据库里有一个表tb_u

2022-06-14 10:13:36 608

原创 Mysql 初学:DDL操作数据库

在MySQL中,我们会对数据库进行一些操作。例如对数据库的查询,创建,删除,使用数据库。这里要强调的是,在cmd中如果要对数据库做出指令的话语句末尾必须要加上“;”,分号,这样语句才能被识别并被执行。通过show databases;我们可以查询到该电脑上所存在的所有数据库。这里因为创建了一个数据库db2,所有出现了数据库db2.创建数据库的关键字是create database 数据库名称;,例如我们创建数据库db3, 这样就创建好了一个db3数据库。这样的错误,因此,为了避免这样的错误,我们可以在创建之

2022-06-13 10:01:23 127

原创 MySQL初学:SQL通用语法

SQL是结构化查询语言,一门操作关系型数据库的编程语言1.SQL语句可以单行或多行书写,以分号结尾2.MySQL数据库的SQL语句不区分大小写,关键字建议用大写3.注释:(1)单行注释:-- 注释内容(--和空格) 或 #注释内容(MySQL特有)(2)多行注释:/*注释*/DDL:操作数据库,表等DML:对表中的数据进行删改DQL:对表中的数据进行查询DCL:对数据库进行权限控制...

2022-05-12 10:07:41 367

原创 Java初学:自定义异常

在程序中我们可以自定义一些异常来规避一些我们自己程序中的错误,而自定义异常的话1.类名需要继承Exception我们自定义类名时一定要继承Exception,例如格式要是这样。2.举例这里我们举一个例子,就是当数字大于10的时候报异常,首先我们定义一个detail,然后创建一个构造器,其值为a,并把a值赋给detail。而为了让别人可以打印出这个信息,我们需要调用一个toString方法,即通过Alt + Insert来调用这个toString方法。然后我们写一个

2022-05-10 10:23:11 127

原创 异常的捕获和抛出

五个关键字:try,catch,finally,throw,throws快捷键:Ctrl + Alt +T1.try , catch , finally在程序中,try关键字是用来监控程序的这个区域,而catch是用来捕获异常,finally是用来处理善后工作,在程序中,try和catch是必须要出现的,而finally有时候可以不出现。这里我们举一个a = 1,b = 0的例子来说明,而实际上我们还可以在调用方法时捕获异常,而在捕获异常时分为三个等级,分别是Exception,

2022-05-09 14:32:02 1263

原创 Java初学:异常:Error和Exception

1.什么是异常英文:Exception,程序在运行过程中遇到的例外和意外,以及各种不期而至的状况:文件找不到,网络连接失败,非法参数等,总之是影响了程序的运行。这里我们可以发现IDEA报了异常,即分母不能为0.异常也氛围检查性异常(用户)和运行时异常(可被避免)2.错误Error大多是Java虚拟机生成并抛出。这里举例说明:...

2022-05-07 11:01:58 280

原创 Java初学:内部类

1.成员内部类这里我们列举了outer和inner两个类的方法其中out是外部类Outer的方法,而在Outer中还有一个Inner内部类,我们在这个Inner内部类中写了一个in方法作为内部类的方法。而我们在主函数中调用这个时,则外部类还是通过new关键字来new出来,而内部类则需要通过外部类来实例化内部类outer.new Inner();然后通过快捷键来填充。2.内部类可以直接访问外部类的私有变量通过getID这个方法来获得外部类中定义的私有变量id = 10,最终输出

2022-05-06 12:41:05 810

原创 Java初学:接口的定义与实现

1.接口的关键字:interface在定义一个接口时,我们需要把public class xxx中的class改成interface,即public interface xxx,这就是就定义了一个接口。2.接口中定义的方法与常量:在定义方法时,例如我们定义一个run方法与go方法,我们可以写成public abstract void run();和public abstract void go();但是因为在接口的定义中都是public abstract,因此我们只需要写void run()

2022-05-05 10:19:54 13529 1

原创 Java初学:抽象类

这里我们列举抽象类Action和它的子类A这里我们可以发现,这个抽象的doSomething方法是无法在父类中编辑的,因为抽象类起的是约束作用,会有别的帮我们实现这个方法,因此,我们设置了A类来继承这个抽象类Action,而需要注意的是,A类是无法直接继承这个Action类的,需要我们在子类中重写这个抽象类才行。**抽象类abstrac注意点:1.在方法中无法new这个抽象类,只能靠子类中的重写去实现它,起的是约束的作用2.抽象类中可以写普通的方法,即非abstract类的方法.

2022-05-04 11:36:34 222

原创 Java初学:static总结

1.当static作为静态属性时:这里列举了static静态变量时的age和非静态变量score;我们首先调用age时,可以使用类调用或变量调用,这里发现用变量s1调用时都可以调用,而在使用类Student调用时,却发现可以调用age但是却无法调用score,这是因为age是静态变量,即如果想要很多类去操作的话就需要用static。2.static作为静态方法时:这里我们列举一个静态方法go和非静态方法run在new对象Student之前,我们发现在主方法main方法中通过类调用

2022-05-04 11:10:14 208

原创 Java初学:类型转换

1.由低到高的类型转换这里我们举例时依然是Person为父类,Student,Teacher为子类并且继承父类Person类,Applicant为主类。这里父类中包含一个run方法,Student类中有一个go!方法。这里一开始发生错误,因为Person类里面没有go方法,只有在Student类里有go方法,因此我们需要将这个student(注意是小写,这里student不是类型,而是Person类下的名称)从Person类有高转低到Student(注意是大写,就是Student类),即stud

2022-05-03 11:28:36 282

原创 Java初学:instanceof

1.instanceof 语句**公式:System.out.println(X instanceof Y);这类语句能否编译通过取决于X与Y是否存在父子关系,如果X与Y存在父子关系(或者如果X指向的子类型和Y有关系),那么可以编译,且结果为true,如果不存在父子关系,那么无法编译,且编译结果为false。这里我们举例说明,这里有Person类,Student类,Teacher类和Applicant,其中Student和Teacher类继承了Person类,因此,我们可以知道这里的等级关系为:

2022-05-03 10:50:20 81

原创 Java初学:多态

一个对象的实际类型是确定的,例如图中的Student和Person类型这里举例时Person类为父类,Student类为子类。1.父类可以指向子,但是不能调用子类独有的方法如图中,s2为子类,s1为父类,eat方法为子类Student里独有的方法3,尽管子类继承了父类,但是最后调用的时候,只能调用到子类,不能调用父类。2.如果子类重写了父类的方法,那么执行子类的方法。图中这是父类的say方法,最后输出的是run,而如果在子类中用alt+insert重写(override m.

2022-05-02 11:25:26 436

原创 初学Java:构造器

**:快捷键:alt+insert构造器要求:1.和构造器名称要和类名称相同2.构造器没有返回值构造器的作用:1、用new 的本质是调用构造方法2.初始化对象的值**1.定义了一个有参构造之后,如果想要调用无参构造的话,必须要再定义一个无参构造。...

2022-04-26 15:46:55 374

原创 类与对象的初步学习

类中包含属性:字段和方法,属性:字段就是定义,例如int age;String name;以Student类为例,类实例化(即new之后)会返回一个自己的对象,而Student对象就是一个Student类的具体实例,

2022-04-26 15:10:17 31

原创 方法的调用加深

静态方法的调用:静态方法为加了static的方法,这时候在main方法里调用需要加"."就行,如定义了一个学生类public class Student{public void say(){System.out.println(“学生说话了”);}},在另一个main方法里调用这个学生类只需要Student.say();就行,就是“类名.方法名”这种格式。非静态方法调用:当没有static,例如public void say(),在main方法里调用这个方法就需要先

2022-04-26 14:46:19 36

原创 Java初学:可变参数

当我们不知道传给我们的是多少个参数时,我们就需要用到可变参数,可变参数规则:1.在方法声明中,在指定的参数类型后加一个省略号(...)2.在一个方法中只能指定一个可变参数,它必须是方法的最后一个参数,其余参数必须在它前面声明eg....

2022-04-26 12:06:31 427

原创 方法的重载

public static int max(int a,int b)public static double max(double a,double b)这里的int a,int b,double a,double b的int 和double 就是我们说的参数类型因为以上的double 和int 类型都是max方法,就是方法的重载,就是方法名一样,参数类型不一样,这就是方法的重载,方法重载的规则:1.方法名称必须相同。2.参数列表必须不同(个数不同,或者类型不同,参数排列顺序不同等)

2022-04-26 11:48:56 186

原创 方法的概念与定义

方法的命名规则:首字母小写,后面为驼峰原则,方法包括形参:定义作用,例如add方法中的public static add(int a,int b),这其中的a,b就是形参实参:实际调用传递的参数返回值如果为void表示为空,不需要return返回值return 除了返回值,还能终止方法,方法的调用:当方法返回一个值的时候,方法调用常被当做一个值,例如int large = max(30,40);会返回40,如果是void,那么调用一定是一条语句,方法的格式:修饰符 返

2022-04-26 11:34:30 78

原创 静态方法与非静态方法

静态方法不可以调用非静态方法,非静态方法可以调用静态方法。1.静态方法包含static,如public static,这里举一个例子,public static void say(){ System.out.println("学生说话了");这里此时为静态方法,此时在另一个class里调用这个student类就需要Student.say();2.非静态方法不包含static,这里同样举出一个例子,public void say(){ System.out.pr

2022-03-29 17:22:37 582

原创 Java构造器

1.和类名相同2.没有返回值3.new本质在调用构造方法4.初始化对象的值注意点:1.定义一个有参构造之后,如果想使用无参构造,显示的定义一个无参的构造**alt+insert创建一个构造器。

2022-02-27 15:26:11 165

原创 增强for循环

增强for循环实际上是一种for循环的简便版,能够更加简洁的对数组进行应用,增强for循环的大体格式为:for(声明语句:表达式){//代码句子}而如果列举一个例子的话,例如使用for循环与增强for循环打印1,2,3.下面是增强for循环,即将数组a里的数给了数组j,然后打印数组j。而通过结果可以发现for循环与增强for循环的结果实际上是一样的。...

2022-02-26 14:05:10 139

原创 Java的冒泡排序

冒泡排序,就是数组中的一个数a与它下一个数b进行比较,如果b大于a,则将b的值赋给a,而在这个过程中,我们需要新定义一个变量来存放a。例如我们举一个例子,一个数组中有1,2,3,66,67,8,9,7787,6666这些数,下面对这些数按照从小到大的顺序进行排序,*在这个过程中,我们会调用到Arrays方法,这个方法可以更加快速的帮助我们进行排序,因此我们要输入import.java.util.Arrays;来调用这个方法。这个过程是比较大小的过程,我们总共嵌套了两个循环,第一个i的循环是用来统

2022-02-25 16:07:32 405

原创 java数组

Java中数组的声明:例如声明一个nums数组:为int[] nums ,然后就是创建一个数组:例如创建一个里面有10个数据的nums数组:nums=new int [10],或者直接可以写成int [] nums =new int[10],而C语言中定义数组为int nums[]在Java中首先推荐的是将[]放在类型后,*在Java中得到数组的长度为arrays.length,例如想要知道nums[]这个数组的长度就为nums.length...

2022-02-24 14:14:13 518

原创 递归(阶乘)

递归与循环有一点类似,例如求一个5的阶乘,5的阶乘其实就是5*4*3*2*1=120,而在Java中输出这个程序其实就是先将1单独列出来即当n=1时返回1,这部分代码是阶乘所需代码,当n不等于1时,就会返回else里的,最终也会得到5*4*3*2*1=120...

2022-02-23 19:20:35 292

原创 Java方法

Java的方法类似于其他语言的函数,方法包含一个方法头和一个方法体,大概类型为修饰符 返回值类型 方法名(参数类型 参数名){ ...方法体...return 返回值}

2022-01-30 10:54:46 623

原创 打印三角形

例如题目为打印一个五行的三角形,首先将三角形看成是一个正方形切割,然后先打印出左上角的部分,即随后将*与空格换一下位置,即可打印出左半边的三角形,右半边的三角形则按照顺序打印即可,...

2022-01-28 12:03:33 372

空空如也

空空如也

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

TA关注的人

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