自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JS事件流

事件流描述的是从页面中接受事件的顺序。事件流包含的三个阶段:事件捕获阶段、处于目标阶段、

2022-10-21 15:50:34 122 1

原创 JavaScript笔记

4. 1997年,ECMA(欧洲计算机制造商协会),制定出客户端脚本语言的标准:ECMAScript,就是统一了所有客户端脚本语言的编码方式。* 注意:在JS中,如果运算数不是运算符所要求的类型,那么js引擎会自动的将运算数进行类型转换。* 强类型:在开辟变量存储空间时,定义了空间将来存储的数据的数据类型。* 弱类型:在开辟变量存储空间时,不定义空间将来的存储数据类型,可以存放任意类型的数据。* 可以来增强用户和html页面的交互过程,可以来控制html元素,让页面有一些动态的效果,增强用户的体验。

2022-10-20 15:29:36 120

原创 HTML & CSS 编辑静态网页

HTML 是最基础的网页开发语言。是 Hyper Text Markup Language(超文本标记语言)的缩写,是一种用于创建网页的标准标记语言。超文本 是指用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本。标记语言 是指由标签构成的语言。语法格式:。标记语言不是编程语言,是没有任何逻辑性的。html文档后缀名 .html 或者 .htm。

2022-10-13 20:22:52 304

原创 理论和实践的结合-----JavaSE实践项目

管理员还可以调整兼职的逾期费用,每天逾期扣除的费用相同,比如:原定一份兼职总薪资1000元,工作要求10天完成,逾期1天扣除100元,调整后一天扣除200元(扣除兼职费用为0后继续扣除用户余额,直到用户余额为

2022-10-11 15:03:28 117

原创 Git操作

Git是分布式版本控制系统(Distributed Version Control System,简称 DVCS) ,分为两种类型的仓库:本地仓库和远程仓库。暂存区:.git文件夹中有很多文件,其中有一个index文件就是暂存区,也可以叫做stage。版本库:前面看到的.git隐藏文件夹就是版本库,版本库中存储了很多配置信息、日志信息和文件版本信息等。工作目录(工作区):包含.git文件夹的目录就是工作目录,主要用于存放开发的代码。在电脑的任意位置创建一个空目录(例如repo1)作为我们的本地Git仓库。

2022-09-22 10:53:31 53

原创 三层架构知识

【代码】三层架构知识。

2022-09-20 15:31:43 51

原创 JDBC介绍

概念:JDBC(Java DataBase Connectivity) :Java数据库连接技术:具体讲就是通过Java连接广泛的数据库,并对表中数据执行增、删、改、查等操作的技术。通过JDBC技术与数据库进行交互,使用 Java 语言发送SQL语句到数据库中,可以实现对数据的增、删、改、查等功能,可以更高效、安全的管理数据。JDBC是数据库与 Java 代码的桥梁(链接。

2022-09-16 19:24:01 1230

原创 sql语句执行顺序

sql是基于集合的理论的,集合不会预先对他的行排序,它只是成员的逻辑集合,成员的顺序是无关紧要的。(注意,这里的这里如果还有第三个表与之关联,会用T2与第三个表进行笛卡尔乘积生产T3表,继续重复3. on步骤生成T4表,不过下面的顺序讲解暂时不针对这里的T3和T4,只是从一个表关联查询T2继续说)移除相同的行,产生虚拟表T7.(注意:事实上如果应用了group by子句那么distinct是多余的,原因同样在于,分组的时候是将列中唯一的值分成一组,同时只为每一组返回一行记录,那么所以的记录都将是不相同的。

2022-09-06 20:26:25 345

原创 sql常见函数

【代码】sql常见函数。

2022-09-05 15:25:05 62

原创 空指针异常

【代码】空指针异常。

2022-08-29 10:04:36 694

原创 校园兼职平台项目总结

LoginView类实现登录注册功能。

2022-08-25 14:55:30 261

原创 break和continue的作用和区别

(3)当break出现在循环体中的switch语句体内时,起作用只是跳出该switch语句体,并不能终止循环体的执行。若想强行终止循环体的执行,可以在循环体中,但并不在switch语句中设置break语句,满足某种条件则跳出本层循环体。2、continue语句的作用是跳过本次循环体中剩下尚未执行的语句,立即进行下一次的循环条件判定,可以理解为只是中止(跳过)本次循环,接着开始下一次循环。while 语句中使用。(2)不管是哪种循环,一旦在循环体中遇到break,系统将完全结束循环,开始执行循环之后的代码。

2022-08-22 10:51:42 97

原创 反射思想总结

JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。要想解剖一个类,必须先要获取到该类的字节码文件对象。而解剖使用的就是Class类中的方法.所以先要获取到每一个字节码文件对应的Class类型的对象.反射就是把java类中的各种成分映射成一个个的Java对象。...

2022-08-12 15:06:27 52

原创 IO流常用类总结

流的三种分类方式流向:输入流、输出流数据单位:字节流(byte)、字符流(char)流的角色:节点流(File)、处理流(Buffer)写出4个IO流中的抽象基类,4个文件流,4个缓冲流4个抽象基类:InputStream、OutputStream、Reader、Writer4个文件流:FileInputStream、FileOutputStream、FileReader、FileWriter。...

2022-08-11 10:42:21 426

原创 IIO流中字节流和缓冲流的区别

程序直接从硬件中读物或写入数据,一切文件在系统中都是以字节的形式保存的,无论你是文档文件、视频文件、音频文件…BufferedInputStream 内部有一个缓冲区,默认大小为8M,每次调用read方法的时候,它首先尝试从缓冲区里读取数据,若读取失败(缓冲区无可读数据),则选择从物理数据源 (譬如文件)读取新数据(这里会尝试尽可能读取多的字节)放入到缓冲区中,最后再将缓冲区中的内容返回给用户.由于从缓冲区里读取数据远比直接从存储介质读取速度快,所以BufferedInputStream的效率很高。...

2022-08-08 20:02:48 181

转载 代码实现斗地主发牌

区别: 上面是用一个字符串数组来存储所有牌的组合,并且也是对字符串数组进行洗牌操作,较为麻烦,而用哈希表之后,我们可以对每一张牌对应的索引进行洗牌操作。并且上面也要求了,对每一位玩家的牌进行排序,而上面我们并没有实现,因此下面我们使用Treeset来保存每一位玩家所拿到的牌,确保完成了排序功能。3.洗牌,也就是把牌打散,用Collections的shuffle()方法实现。1.创建一个牌盒,也就是定义一个集合对象,用ArrayList集合实现。5. 看牌,也就是三个玩家分别遍历自己的牌。...

2022-08-08 08:51:03 783

原创 集合小实验

Map)在原有世界杯Map 的基础上,增加如下功能: 读入一支球队的名字,输出该球队夺冠的年份列表。例如,读入“巴西”,应当输出 1958 1962 1970 1994 2002 读入“荷兰”,应当输出 没有获得过世界杯。题目要求使用Map集合,则有键值对,将年份设置为键,夺冠队伍设置为值。这样对用户输入的值与集合的键值进行对比,输出所需要的信息。从命令行读入一个字符串,表示一个年份,输出该年的世界杯冠军是哪支球队。如果该 年没有举办世界杯,则输出:没有举办世界杯。第二届 1934年 意大利 意大利。...

2022-08-04 16:17:32 128

原创 List集合知识点及练习题

ArrayList和Vector的区别(2)不同点。

2022-08-01 09:08:47 203

原创 项目开发团队分配管理软件

数据传递应该层层传递,不要创建太多实体类,这样数据混乱,让后面的调用产生困难。httpshttpshttpshttpshttpshttpshttps。

2022-07-28 16:05:14 90

原创 枚举知识梳理

1.不需要提供setXxx方法,因为枚举对象值通常为只读.2.对枚举对象/属性使用final+static共同修饰,实现底层优化.3.枚举对象名通常使用全部大写,常量的命名规范.4.枚举对象根据需要,也可以有多个属性5.构造器私有化本类内部创建一组对象。...

2022-07-24 14:40:39 349

原创 异常概念梳理及练习

思路历程题目要求自定义异常,便写了一个自定义异常,其中需要两种判断,第一让用户输入这N个求平均值时,N值是否为负,若个数为负数则创建异常对象;求平均值,则累加值/数的个数即可。一般异常,是RuntimeException以外的异常,类型上都属于Exception类及其子类。声明异常,使用在方法内部,jdk中有很多异常,如果这些内置的异常仍然不能满足项目的需求,那么就需要创建自定义异常。运行时异常,都是RuntimeException类及其子类异常,可捕捉可不捕捉处理,若不捕捉,则往上层抛出。...

2022-07-19 16:12:01 70

原创 代码块概念及使用注意事项整理

又称初始化块,属于类中的成员,类似于方法,将逻辑语句封装在方法体中,通过{}包围起来但与方法不同,没有方法名,没有返回,没有参数,只有方法体,不通过对象或类显示调用,而是加载类时,或创建对象时,隐式调用。基本语法[修饰符]{代码};...

2022-07-18 13:57:20 290

原创 抽象-接口中练习题的问题及解决思路

定义一个接口用来实现两个对象的比较。interface CompareObject{public int compareTo(Object o); //若返回值是 0 , 代表相等; 若为正数,代表当前对象大;负数代表当前对象小}此处object为一类,将它作为形参,object为所有类的父类定义一个Circle类,声明redius属性,提供getter和setter方法定义一个ComparableCircle类,继承Circle类并且实现CompareObject接口。在ComparableCi

2022-07-14 18:00:52 174

原创 面向对象三大特征(封装,继承,多态)知识梳理与回顾

封装思想封装概述是面向对象三大特征之一(封装,继承,多态)是面向对象编程语言对客观世界的模拟,客观世界里成员变量都是隐藏在对象内部的,外界是无法直接操作的封装原则将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问成员变量private,提供对应的getXxx()/setXxx()方法封装好处通过方法来控制成员变量的操作,提高了代码的安全性把代码用方法进行封装,提高了代码复用性构造方法是一种特殊方法作用:创建对象 Student

2022-07-11 14:17:59 246

原创 面向对象.

客观存在的事物皆为对象 ,所以我们也常常说万物皆对象。类的理解类和对象的关系类是对事物的一种描述,对象则为具体存在的事物类的组成是由属性和行为两部分组成

2022-07-06 10:52:30 33

原创 家庭记账程序

对家庭记账程序过程的记录

2022-07-04 20:05:42 59

原创 练习题及常见问题方法包

百钱百鸡我国古代数学家张丘建在《算经》一书中提出的数学问题:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。​ 百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?判断两数组是否相同(方法)定义一个方法,用于比较两个数组的内容是否相同查找元素在数组中出现的索引位置(方法)已知一个数组 arr = {19, 28, 37, 46, 50}; 键盘录入一个数据,查找该数据在数组中的索引。​ 并在控制台输出找到的索引值。如果没有查找到,则输出-1数组元素反转(方法)已知一个数组 arr = {19,

2022-07-02 09:16:13 43

原创 方法概念记应用

无参数定义格式无参数调用格式带参数方法定义格式带参数方法调用格式形参和实参带返回值方法定义带返回值方法调用注意事项方法不能嵌套void表示无返回值,可以省略return,也可以单独的书写return,后面不加数据......

2022-06-30 21:16:47 35

原创 数组相关概念

是存储数据长度固定的容器。存储数据类型要一致。动态初始化格式:静态初始化格式:数组元素访问索引:每一个存储到数组的元素,都会自动拥有一个编号,从0开始。这个编号称为数组索引(index),可以通过数组的索引访问到数组中的元素。访问格式:内存分配​ 内存是计算机中的重要原件,临时存储区域,作用是运行程序。​ 我们编写的程序是存放在硬盘中的,在硬盘中的程序是不会运行的。​ 必须放进内存中才能运行,运行完毕后会清空内存。1.索引越界异常:ArrayIndexOutOfBoundsException

2022-06-28 19:57:46 64

原创 Java 循环结构 - for, while 及 do...while概念和例题讲解

顺序结构的程序语句只能被执行一次。如果您想要同样的操作执行多次,就需要使用循环结构。Java中有三种主要的循环结构:while 循环例题:do…while 循环例题:for循环例题:打印如下的图形:菱形1break 关键字break 主要用在循环语句或者 switch 语句中,用来跳出整个语句块。break 跳出最里层的循环,并且继续执行该循环下面的语句。continue 适用于任何循环控制结构中。作用是让程序立刻跳转到下一次循环的迭代。在 for 循环中,continue 语句使程

2022-06-26 17:10:30 160

原创 switch&循环语句

格式:执行流程:for循环格式:格式解释:while循环完整格式:do…while循环结构完整格式:三种循环的区别for循环和while循环先判断条件是否成立,然后决定是否执行循环体(先判断后执行)do…while循环先执行一次循环体,然后判断条件是否成立,是否继续执行循环体(先执行后判断)for循环和while的区别条件控制语句所控制的自增变量,因为归属for循环的语法结构中,在for循环结束后,就不能再次被访问到了条件控制语句所控制的自增变量,对于while循环来说不归属

2022-06-25 16:45:17 1836

原创 Java基础语法

Java基础语法

2022-06-22 19:10:27 45

原创 初接触Java

JRE是Java程序的运行时环境JVM保证可语言跨平台JDK是java程序开发工具包 常用DOS命令操作说明盘符名称:盘符切换。E:回车,表示切换到E盘。dir查看当前路径下的内容。cd 目录进入单级目录。cd itheimacd ..回退到上一级目录。cd 目录1\目录2\...进入多级目录。cd itheima\JavaSEcd \回退到盘符目录。cls清屏。exit退出命令提示符窗口。...

2022-06-21 15:18:14 66 1

空空如也

空空如也

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

TA关注的人

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