自定义博客皮肤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)
  • 收藏
  • 关注

原创 Maven的下载与使用

一.什么是Maven?Maven是Apache的一个开源项目,是一个优秀的项目构建(管理)工具.(Apache软件基金会(非营业的组织,把一些开源软件维护管理起来) )Maven可以管理项目中的jar,以及jar之间的依赖关系.(A.jar中要用到B.jar)Maven可以完成项目编译,测试,打包等功能也就是说:Maven是一个工具,用来将你所写的代码进行打包发送给其他人,使得其他人在没有编译器的情况下也可以运行你所打包过去的代码(但是前提是必须要有相应语言的开发环境,比如java的JDK).

2024-06-15 23:30:11 526

原创 javaScript

● JavaScript是由Netscape公司(美国网景公司)开发的一种脚本语言。● Netscape公司将这种脚本语言命名为LiveScript,与java一样,也是面向对 象的语言,而且无需编译,可由浏览器直接解释运行。● Netscape公司见LiveScript大有发展前途,而SUN公司( java)也觉得可以 利用Livescript为Java的普及做铺垫,于是两家签订协议,将LiveScript改 为JavaScript。

2024-06-15 21:58:37 772

原创 CSS概述

CSS是一种样式表语言,用于为HTML文档控制外观,定义布局。例如, CSS涉及字体、颜色、边距、高度、宽度、背景图像、高级定位等方面。● 可将页面的内容与表现形式分离,页面内容存放在HTML文档中,而用 于定义表现形式的CSS在一个.css文件中或HTML文档的某一部分。● CSS与HTML的关系 HTML是网页内容 CSS定义页面的样式内嵌式是将CSS代码集中写在HTML文档的head头部标签中,并且用style标签定义。

2024-06-15 21:40:39 934

原创 HTML前端

比如< 和 >,我们不能直接在页面中使用< 和 >号,因为浏览器会将它解析为html签。提供许多标签,不同标签功能不同,网页就是通过这些标签描述出来的,最终由浏览器解释运行我们看到的网页。HTML 使用超级链接与网络上的另一个文档相连,通俗的说就是 通过连接来访问其他网页资源。<标签 属性=“ ”/>完成一个特定的设置功能,没有标签体 换行标签。<开始标签>标签名</结束标签> 闭合标签(双标签)标签中可以有属性:可以标签属性。table标签:表格标签。tr标签:表格中的行。td标签:表格单元格。

2024-06-15 21:20:00 557

原创 lambda&&stream

anyMatch:接收一个 Predicate 函数,只要流中有一个元素满足条件则返 回 true,否则返回 false。allMatch:接收一个 Predicate 函数,当流中每个元素都符合条件时才返 回 true,否则返回 false。java2之前,函数/方法是不能当作参数传递的,必须将函数包装在对象中,数组/集合类 -->流-->各种操作(排序,过滤···)--结果。内部类 类在其他地方用不到,索性就把这个类定义在类的内部使用。对数组,集合类 进行各种操作(过滤,排序···)

2024-05-23 17:50:05 414

原创 MYSQL--多表查询

外键列类型与主键列类型保持一致 数据表之间的关联/引用关系是依靠具体的主键(primary key)和外键 (foreign key)建立起来的。添加有效的连接条件 按功能分类: 内连接 外连接 左外连接 右外连接。1、当主表中没有对应的记录时,不能将记录添加到从表。3、从表存在与主表对应的记录,不能从主表中删除该行。含义:又称多表查询,当查询的字段来自于多个表时,2、不能更改主表中的值而导致从表中的记录孤立。引用另外一个数据表的某条记录。4、删除主表前,先删从表。

2024-05-18 18:31:21 180

原创 数据库 MySQL

如客户订单表的字段包括“订单 ID”、“姓名”、“客户ID”、“职务”、“上级”、“地区”、“运货商”、“国家”等。● DQL(Data Query Language)数据查询语言查询是使用频率最高的一个操作, 可以从一个表中查询数据,也可以从多个表中查询数据。1、数据表 表(table)是数据存储的最常见和最简单的形式,是构成关系型数据库的基本元素。每个表都有一个表头和表体,表头定 义表名和列名 .表中的行被看作是文件中的记录,表中的列被看作是这些记录的字段。D:标度,小数点后的长度。

2024-05-18 18:22:15 504

原创 JAVA第十一章----GUI界面

● swing 是一个为Java设计的GUI工具包javax.swing,该包中包括了图形用户界面 的各种组件支持。● 一个 Java 的图形界面,由各种不同类型的“元素”组成,这些“元素”被称为 组件(Component)。● swing中的组件可以分为两大类:容器(如窗口,对话框,面板)和功能组件(如按钮,输 入框,菜单等)

2024-05-16 20:56:00 790

原创 JAVA第十章---线程

程序:为实现某种功能,使用计算机语言编写的一系列指令的集合,指的是静态代码(安装在电脑上的文件)进程:也是称为进程,是运行中的程序进程是操作系统进行资源分配的最小单元线程:进程可以进一步细化为线程,就是进程中最小的执行单元(任务)是cpu进行调度的最小单元。

2024-05-13 20:03:23 998

原创 JAVA第九章---网络编程

在网络的基础上,开发的程序能够进行数据传输java语言是支持网络的.java语言将网络连接的细节都封装起来了, 对外提供一套网络库(类), 就可以进行统一环境的网络编程.要进行网络数据传输,核心问题?如何而找到网络世界中的目标主机和程序 (IP 和 端口)找到后如何高效安全的进行数据传输 (协议)

2024-05-13 19:42:23 781

原创 java第八章----异常

异常: 指的是程序在执行过程中,出现的非正常情况,如果不处理最终会导致 JVM的非正常停止。注: 异常指的并不是语法错误。语法错了,编译不通过,不会产生字节码文 件,根本不能运行。java中默认的异常处理机制:将出现的异常,按不同的类型分类,为每种异常封装了一个类来进行表示,当出现某种类型的异常情况时,会抛出此类的对象,然后终止虚拟机的运行,使用异常处理机制,对程序运行过程中出现的异常情况进行捕捉并处理。

2024-04-02 15:12:23 235

原创 JAVA第七章--I/O

对象输入输出流:把Java中的对象输出到文件中,从文件中把对象输入到程序中,为什么要把对象输出到文件中?数据存储在对象中,对象是在内存中存储,一旦程序运行结束,对象就会销毁, 有时需要将对象的信息长久保存,就需要将对象输出到文件中,超久保存,举例:系统升级,关闭服务器时将对象保存起来,升级完毕, 重新把对象输出到文件的过程也称为对象的序列化 再把对象从文件输入到程序的过程称为对象的反序列化,反序列时会生成一个新的对象,所以反序列化也是。● 对象的寿命通常随着生成该对象的程序的终止而终止。

2024-04-01 18:54:41 739 1

原创 JAVA第六章--集合(单列,双列)

● 泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形 参,然后调用此方法时传递实参。● 参数化类型,就是将类型由原来的具体的类型参数化,类似于方法中的 变量参数,此时类型也定义成参数形式,然后在使用/调用时传入具体的 类型。● Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编 译时类型安全检测机制,泛型的好处就是在编译的时候能够检查类型安 全。

2024-04-01 18:54:17 927

原创 javaApI(Application Programming Interface)应用程序编程接口

重写compareTo方法我们一个类进行排序,那么这个类必须实现Compaareable接口,指定一个排序方式(这样所有的类都使用统一的方法进行排序了) 用来指定排序规则, 可以执行用类中那个属性作为排序的项这个方法在sort()方法底层使用@Override。

2024-02-25 15:34:32 1244

原创 面向对象特征(3)-----多态

其他的接口名n] { // 声明常量 抽象方法 静态方法 默认方法 }结合继承: [访问修饰符] class 类名 extends 父类名 implements 接口名1,接口名2……final 修饰的类是不能被继承的,所以不能修饰抽象类,例如java中String类就是有final修饰。(5)当类实现接口的时候,类要实现接口中所有的抽象方法,否则,该类必须 声明为抽象的类.• 从本质上讲,接口是一种特殊的抽象类,这种抽象类中包含抽象方法。final修饰 类,方法,参数,成员变量(常量)

2024-02-22 18:57:51 1076 1

原创 杨辉三角(java)

先初始化一个二维数组数组,使其所有元素为零(int类型的数组初始值为零,因此不需要给他赋”0“),让第一行的中间元素(第一行数组长度的一半)为1,从第二行开始,每一行除了第一个和最后一个元素都等于上一行对应位置的左右元素相加,打印时不打印”0“,只打印非零元素。

2024-02-22 08:57:50 339 1

原创 面向对象特征(2)---继承

一个类只能直接继承一个类,间接的可以继承多个类,称为继承的传递,子类继承父类后,拥有了父亲的成员变量和成员方法,但是不能直接访问父亲私有成员dog继承animaldog称为子类animal称为父类。

2024-02-21 19:06:38 988

原创 面向对象特征(1)----封装

java设计模式(模板,固定套路)解决一类问题的固定方式.单例模式: 单个实例,在系统中,想让某个类只能创建一个对象成员变量与局部变量位置:成员变量:在类中定义 局部变量:在方法中定义或者方法的参数权限修饰不同成员变量:可以使用权限修饰符(static)局部变量:不可以使用权限修饰符初始化不同:成员变量: 非静态--在创建对象后,由构造方法初始化静态--类加载时初始化局部变量: 声明后后,使用前必须自己进行初始化。

2024-02-21 15:11:15 317

原创 Java面向对象(2)

包名一般情况下是小写 第一级 指该项目的类型,如com,org,gov等, 第二级 指项目所开发或者运行的公司名称,如:oracle,sun,huawei等 第三级 指项目的名称,如:bcms,oa,erp,cms等 第四级 指项目模块的名称,如:bean,action,exception等。• 可以通过类名.静态变量直接访问,也可以通过对象.静态变量的方式访问(但 是更推荐使用类名.静态变量的方式)。● 在static方法内部只能访问类的static修饰的属性或方法,不能访问类的 非static的成员。

2024-02-20 20:51:08 898

原创 用Java完成(星星)五子棋

1.提供一个启动五子棋游戏的方法 初始化棋盘方法 打印棋盘方法2.开始下棋,黑白棋交替下棋3.判断坐标是否合法,是否重复4.判断输赢五子棋步骤(1)提供一个启动五子棋游戏的方法(2)初始化棋盘方法(3)打印棋盘方法(4)开始下棋,黑白棋交替下棋(5).判断坐标是否合法,是否重复(6)判断输赢. 整体代码如下最后实例

2024-02-20 13:49:05 340

原创 java面向对象(1)

面向对象(oop):以类为组织单位,每种事物都有自己的属性与功能,是一种设计者思维,适合解决复杂问题,代码扩展性强,可维护性高。面向过程(pop):代码结构以函数为组织单位,适合解决简单问题,首先分析解决步骤,再一一实现(扩展能力差,后期维护难)。对象:对象是类的实例,是以类为模板,在内存中创建出一个实际存在的实例。典型语言:java,c#,c++,Python,Ruby,PHP。使用new关键字,car()----类的构造方法,类中会自动提供。类:具有相同特征的事物(概念上的定义)。

2024-02-19 21:09:26 389 1

原创 java的一维数组与二维数组

数组是一组相同数据类型元素的集合,是一个容器。 数组本身是引用数据类型,是一个对象。 数组可以存储基本数据类型,也可以存储引用数据类型。 数组创建时必须指定长度,且长度不可变。(1):数据类型【】数组名:int [] a; (2): 数据类型 数组名字【】:int a [];3.数组的访问 数组名【索引】 :a[ 0 ];注意:数组索引从0开始, 索引数据类型是整数(int) 索引

2024-01-07 20:21:02 459 1

原创 家庭收支记账簿(简易版)

【代码】家庭收支记账簿(简易版)

2024-01-03 06:00:00 346 2

原创 JavaSE基础语法(2)

【首先计算表达式1,接着执行表达式2,若表达式2的值 = true,则执行循环语句, 接着计算表达式3,再判断表达式2的值;用于终止某次循环过程,跳过循环体中 continue 语句下面未执行的循环,开始下一次循环过程;【先执行一次语句,再判断是否为真,所以至少会执行一次语句。当表达式的值与任一case子句中的值都不匹配时,将执行default后面的语句;返回值类型:事先约定的返回值的数据类型,如无返回值,必须给出返回值类型void。方法体:方法体必须有{}括起来,在{}中编写完成方法功能的代码。

2024-01-01 15:45:00 369 1

原创 Java基础语法

单&时,左边无论真假,右边表达式都进行运算;双&时,如果左边为真,右边参与运算,如果左边为假,那么右边不参与运算。=:当“=”两侧数据类型不一致时,可以使用自动类型转换或使用强制类型转换原则进行处理。String是Java类库中提供的一个类,用类当作字符串变量类型。String name = "张三";规则:范围小的类型自动提升为范围大的;范围大的转为范围小的要加强制转换符;(-=)(*=)(/=)(%=)同理。&& —短路与 || —短路或。&—逻辑与 | —逻辑或。

2023-12-30 17:08:21 350 2

原创 Java下载环境

安装jdk,再次出现窗口关闭即可。将复制的地址新建粘贴即可。点开环境变量进行修改。选Path进行编辑。

2023-12-22 19:09:11 352

原创 Java 学习基础

JVM是一个虚构出来的计算机环境,是通过在实际的计算机上仿真模拟各种计算机功能来实现的,因为有了不同的JVM,所以同一个Java程序在三个不同的操作系统中都可以执行。类名: 首字母大写 ,多单词组成时,所有单词首字母大写 XxxYyyZzz 为了区分类名和变量名 变量名和方法名: 首字母小写 多单词组成时,首字母小写,其余首字母大写 xxxYyyZzz。/** */文章注释 用于为类,方法,属性 功能进行说明,可在调用时提示,以及使用javadoc命令生成说明文档。

2023-12-21 11:18:39 383

原创 模拟斗地主发牌

【代码】模拟斗地主发牌。

2023-12-17 19:04:18 20 1

原创 递归实现的用法

递归作为一种算法在程序设计语言中广泛应用,是一种直接或者间接调用自身函数或者方法的算法。说简单 了就是程序自身的调用。递归算法的实质将原来的问题转化为更小的同一问题,然后递归调用方法来表示问 题的解。

2023-12-04 20:30:33 22

原创 一维数组的使用

1> 定义数组时给所有元素赋初值,这叫“完全初始化”。通过将数组元素的初值依次放在一对花括号中,如此初始化之后,a[0]=1;a[1]=2;a[2]=3;a[3]=4;a[4]=5,即从左到右依次赋给每个元素。需要注意的是,初始化时各元素间是用逗号隔开的,不是用分号。2>可以只给一部分元素赋值,这叫“不完全初始化”。定义的数组 a 有 5 个元素,但花括号内只提供两个初值,这表示只给前面两个元素 a[0]、a[1] 初始化,而后 面三个元素都没有被初始化。不完全初始化时,没有被初始化的元素自动为 0。

2023-12-04 20:20:25 34 1

原创 循环语句的用法

这种传参方式可以让函数和函数外边的变量建立起真正的联系,也就是函数内部可以直接操作函数外部的变量。库函数只要把参数规定死了。函数名规定死了,那他的使用方法肯定就是一模一样了,库 函数的出现让我们代码的开发效率变高了。如何划分代码到不同的函数中是由您来决定的,但在逻辑上,划分通常是根据每个函数执行一个特定的任务来进行的。每个 C 程序都至少有一个函数,即主函数 main() ,所有简单的程序都可以定义其他额外的函数。无论实参是何种类型的量,在进行函数调用时,它们都必须有确定的值,以便把这些值传送给形参。

2023-10-28 23:34:48 24

原创 选择语句的结构

含义:如果表达式1的结果为真,则执行语句块1;否则,如果表达式2的结果为真,则执行语句块2;否 则,如果表达式3的结果为真,则执行语句块3;其它情况,执行其它情况的语句块。for循环中也只可以使用break和continue,它们的意义和在while循环中一样。只要给定的条件为真,C 语言中的 while 循环语句会重复执行一个目标语句。如果表达式的结果为真,则执行语句块1;否则,执行语句块2.本章是对三种循环的学习的笔记,和两种终止语句。含义:如果表达式的结果为真,则执行语句块。

2023-10-21 23:41:59 25

原创 【C语言基础】

骆驼式命名法:就是当变量名或函数名是由一个或多个单词连结在一起,而构成的唯一识别字时,第一个单词以小写字母开始;二进制转十六进制:4个数为一组,依次从右向左为1,2,4,8,将二进制为1的数相加后作为十六进制的一位数;二进制转八进制:3个数为一组,依次从右向左为1,2,4,将二进制为1的数相加后作为八进制的一位数;十进制转二进制:每次除以2,可整除的那一步取0,否则取1,然后从下往上写出,即为二进制。变量名只能由数字,字母,下划线组成,不能以数字做开头,不能使用关键字。2.int main() :主函数。

2023-10-21 23:34:24 19

空空如也

空空如也

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

TA关注的人

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