自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (1)
  • 收藏
  • 关注

原创 asdadfdaf

wefefwef

2022-11-07 11:37:38 545 1

原创 asdasd

asd

2022-11-07 11:30:55 596

原创 JAVA:集合

集合一、1、什么是集合?有什么用?集合是一个容器,一个载体,可以一次容纳多个对象。集合本身也是一个对象(集合中不能之内存储基本数据类型,也不能存java对象,只能存地址!!)2、集合中不能直接存储基本数据类型,也不能直接存储java对象。集合当中存储的是java对象的内存地址(引用)3、在java中每一个不同的集合,底层会对应不同的数据结构。往不同的集合中存储元素。等于将数据放到了不同的数据结构当中Eg: new ArrayList(); // 创建一个集合,底层是.

2022-05-17 15:47:23 204

原创 JAVA:异常(待更)

异常一、1、异常旗下两大分支:编译时异常和运行时异常Exception->RunTimeException(运行时异常,又叫未受检异常、非受控异常),编写阶段可不处理,编译器没意见。Exception->ExceptionSubClass(编译时异常,又叫受检异常、受控异常),是Exception的直接子类,编写程序时必须处理,不然报错。发生概率极高。切记:所有异常都是发生在运行阶段的。2、处理异常第一种:在方法声明的位置上,使用throws关键字,抛给上一级。

2022-05-15 22:47:16 290

原创 JAVA:static复习

Static:一、1、"静态的"2、所有static相关的都是类相关的3、所有sttaic修饰的都用"类名."的方式访问4、不带sttaic的叫“实例XX”带sttaic的是”静态XX“,不需要对象的参与即可访问,没有空指针异常的发生二、什么时候变量声明为实例的,什么时候声明为静态的?1、如:class Chinese{String name; // 每个人都有,且不同String idCard;// 每个人都有,且不同static String cou...

2022-05-15 12:46:42 151

原创 力扣1:两数之和(1)

题目:题解:class Solution { public int[] twoSum(int[] nums, int target) { for(int i=0;i<nums.length;i++){ for(int j=i+1;j<nums.length;j++){ if(nums[i] + nums[j] == target){ return new int

2022-05-12 18:19:24 113

原创 0509大作业——银行卡业务模拟系统

package java0508_DaZuoYe;import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class TestBankCard { public static void main(String[] args) { .

2022-05-09 01:57:33 322

原创 JAVA:递归与迷宫问题

public class Test { public static void main(String[] args) { int[][] map = new int[8][7]; // 先创建一个二维数组,模拟迷宫 for(int i=0;i<7;i++){ // 建筑上下墙 map[0][i] = 1; map[7][i] = 1; } for(int j=0;j<8.

2022-05-06 23:48:35 743

原创 JAVA:栈

//在学习栈之前,只需要明确:栈满的时候top的值是maxSize-1,// 即栈顶值为:stack[top](或stack[maxSize-1])public class StackTest { public static void main(String[] args) { ArrayStack a1 = new ArrayStack(5); a1.addStack(5); a1.addStack(4); a1.addSt.

2022-05-01 22:08:26 1022

原创 JAVA:数据结构(5)约瑟夫问题

public class LaoBa_233 { public static void main(String[] args) { // 测试一把看看构建环形链表,和遍历是否ok CircleSingleLinkedList circleSingleLinkedList = new CircleSingleLinkedList(); circleSingleLinkedList.addBoy(125);// 加入5个小孩节点 cir.

2022-05-01 21:19:22 396

原创 JAVA:数据结构(5) 双向链表

public class Test { public static void main(String[] args) { HeroNode h1 = new HeroNode(1,"001","111"); HeroNode h2 = new HeroNode(2,"002","222"); HeroNode h3 = new HeroNode(3,"003","333"); HeroNode h4 = new HeroNode(4,.

2022-04-27 15:52:56 1044

原创 4月25日大作业(半成品以及修改后的成品)(待分析错误)

代码如下import java.util.Scanner;/* 5、菜单管理任务:编写主程序,实现一个通讯录的菜单管理功能。编程要求:定义 MenuPhone类,从键盘获取输入的值,如果为 1、2、3、4、5,分别调用 PhoneManage的新增、查看、删除、修改等方法;如果输入为 6 ,退出程序,并输出:“退出成功!”;如果输入的是其它值时,输出:“选择错误!”,返回主菜单。 */public class MenuPhone{ public static void mai

2022-04-25 01:31:08 313

原创 JAVA:数据结构(4)单向链表

public void add(HeroNode heroNode) { //普通的插入结点的方法(俗称尾插法)。没有顺序,来一个往后插一个。 HeroNode temp = head; //头结点head不能动,所以需要一个辅助结点temp,且令它指向头结点 while(true) { //无限循环,但是可以用break;跳出。 if(temp.next == null) { //temp.next == .

2022-04-18 23:13:42 311

原创 JAVA:数据结构(3)数组表示循环队列

public class Test { public static void main(String[] args) { cycleArrayQueue caq1 = new cycleArrayQueue(4); caq1.inCycleQueue(1); caq1.inCycleQueue(2); caq1.inCycleQueue(3); caq1.checkEachElement(); Syst.

2022-04-15 20:24:58 529

原创 JAVA:数据结构(2)——数组表示队列

public class Test { public static void main(String[] args) { Queue q1 = new Queue(5); System.out.println(q1.isEmpty()); // true q1.addQueue(1); q1.addQueue(2); q1.addQueue(3); q1..

2022-04-14 23:25:01 641

原创 JAVA:我的第一个数据结构——二维数组

算是自己写的吧 虽然得是不是得看一眼思路public class Test { public static void main(String[] args) { int[][] x1 = new int[5][5]; x1[0][2] = 1; x1[0][3] = 3; x1[1][0] = 2; x1[2][2] = 8; x1[3][3] = 4; x1[4][0] = 1;

2022-04-14 19:12:10 727

原创 JAVA:封装

6.1、面向对象的三大特征: 封装 继承 多态 有了封装,才有继承,有了继承,才能说多态。 6.2、面向对象的首要特征:封装 。什么是封装?有什么用? 现实生活中有很多现实的例子都是封装的,例如: 手机,电视机,笔记本电脑,照相机,这些都是外部有一个坚硬的壳儿。 封装起来,保护内部的部件。保证内部的部件是安全的。另外封装了之后, 对于我们使用者来说,我们...

2022-03-17 00:13:13 286

原创 java习题之数组去重

本关任务:去除数组中的重复数据。 接收给定的数据(如:4 88 43 43 98 #...,其中第一个数代表数组长度,其余数代表数组元素,# 号用于终止接收数据,这些数据用空格进行分隔),遇到 # 号终止接收; 去除数组中重复元素并输出去重后的数组 很高兴昨天刚刷的leetcode第一题这么快就能排上用场import java.util.Scanner;public class ArrTest { public static void main(String[] a..

2022-03-15 17:28:07 843

原创 JAVA:类与对象(二)构造方法与封装初步(待修改)

整理自动力节点java课堂笔记(感谢老杜) 构造方法 1、什么是构造方法,有什么用? 构造方法是一个比较特殊的方法,通过构造方法可以完成对象的创建, 以及实例变量的初始化。换句话说:构造方法是用来创建对象,并且 同时给对象的属性赋值。(注意:实例变量没有手动赋值的时候,系统 会赋默认值。) 2、重点(需要记忆):当一个类没有提供任何构造方法,系统会默认提供 ...

2022-03-12 01:57:19 607

原创 JAVA:第八章 类与对象

整理自b站动力节点的java基础篇课堂笔记(感谢老杜)day13课堂笔记1、面向过程和面向对象有什么区别?从语言方面出发:对于C语言来说,是完全面向过程的。对于C++语言来说,是一半面向过程,一半是面向对象。(C++是半面向对象的)对于Java语言来说,是完全面向对象的。什么是面向过程的开发方式?面向过程的开发方式主要的特点是:注重步骤,注重的是实现这个功能的步骤。第一步干什么第二步干什么....另外面向过程也注重实现功能的因果关系。例

2022-03-07 00:05:33 126

原创 JAVA:创建一个*的三角形(待更)

java小程序

2022-03-03 23:42:03 416

转载 数据结构: 如何理解typedef(转)

  又是在学数据结构的时候,发现了之前学习的知识遗忘很多,在发现对C/C++中关键字typedef的理解还是没有到位后,我翻阅了学C++用到的课本,又问了度娘,也看了不少关于typedef用法的博客。于是我就想把我理解的东西整理下来。一.基本解释  typedef为C语言的关键字,作用是为一种数据类型定义一个新名字。这里的数据类型包括内部数据类型(int,char等)和自定义的数据类型(struct等)。  在编程中使用typedef目的一般有两个,一个是给变量一个易记且意义明确的新名字,另一个

2021-11-06 13:42:02 2286

原创 C:浅谈递归

根据《C Primer Plus》总结整理什么是递归?C允许函数调用自己,这种调用过程叫做递归。可以使用循环的地方通常都可以使用递归只不过有时使用循环更好,有时使用递归更好。演示递归// recur.c程序 演示递归#include<stdio.h>void up_and_down (int);int main(void){ up_and_down(1); return 0;}void up_and_down(int n){ printf("Leve

2021-10-26 13:12:52 91

原创 C:浅谈结构体(二)

结构体嵌套 上次,我们声明了一个结构体类型book,book里的一个成员是date,用来存放书籍的出版日期,对于这个日期,我们可以单独为他声明一个结构体类型date来存放,这样可以明确到年月日struct Date{ int year; int month; int day; }; struct Book { char title[128]; char author[40]; float price; struct Date date; // 结构体的嵌套.

2021-10-18 13:23:41 111

转载 2021-10-17

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-10-17 12:14:58 70

原创 JAVA: 第六章 控制语句

第六章 控制语句1、怎么接受用户键盘输入?java.util.Scanner s = new java.util.Scanner(System.in);// 接收整数int i = s.nextInt();// 接收字符串String str = s.next();2、控制语句2.1、控制语句的出现可以让我们的程序具有逻辑性/条理性,可以使用控制语句来实现一个“业务”了2.2、控制语句包括几类?3类:选择语句:if、switch循环语句:for

2021-10-15 00:07:19 228

原创 JAVA:第七章 方法

day 11 课堂笔记1、方法1.1、什么是方法,有什么用?方法(英语单词method)是可以完成某个特定功能的并且可以被重复利用的代码片段。在c语言中,方法被称为“函数”。在java中不叫函数,叫做方法对于一个java程序来说,如果没有“方法”,会存在什么问题?代码无法得到复用。提高复用性:定义方法,然后需要使用该代码的功能的时候,直接调用一下方法就可,这样代码就得到复用了。// 需求1:请编写程序,计算100和200的求和int x = 100;in.

2021-10-15 00:04:39 332

原创 C:至 理 名 言

①:返回值类型不是整型的函数,在调用前需要先声明!也就是说,返回值类型是整型,或者没有类型(编译器会默认为int),此时,即使你在调用函数之前不声明也不会error(有个warning),因为编译器已经帮你声明完了。这种被称为“隐式声明”。...

2021-10-13 21:30:21 51

原创 C : 7-16求符合给定条件的整数集

给定不超过6的正整数A,考虑从A开始的连续4个数字。请输出所有由它们组成的无重复数字的3位数。输入格式:输入在一行中给出A。输出格式:输出满足条件的的3位数,要求从小到大,每行6个整数。整数间以空格分隔,但行末不能有多余空格。输入样例:2结尾无空行输出样例:234 235 243 245 253 254324 325 342 345 352 354423 425 432 435 452 453523 524 532 534 542 543结尾无空行答

2021-10-12 00:53:59 75

原创 C:7-13 日K蜡烛图

股票价格涨跌趋势,常用蜡烛图技术中的K线图来表示,分为按日的日K线、按周的周K线、按月的月K线等。以日K线为例,每天股票价格从开盘到收盘走完一天,对应一根蜡烛小图,要表示四个价格:开盘价格Open(早上刚刚开始开盘买卖成交的第1笔价格)、收盘价格Close(下午收盘时最后一笔成交的价格)、中间的最高价High和最低价Low。如果Close<Open,表示为“BW-Solid”(即“实心蓝白蜡烛”);如果Close>Open,表示为“R-Hollow”(即“空心红蜡烛”);如果Open等于..

2021-10-10 09:32:21 305

原创 C:7-14求整数段和

给定两个整数A和B,输出从A到B的所有整数以及这些数的和。输入格式:输入在一行中给出2个整数A和B,其中−100≤A≤B≤100,其间以空格分隔。输出格式:首先顺序输出从A到B的所有整数,每5个数字占一行,每个数字占5个字符宽度,向右对齐。最后在一行中按Sum = X的格式输出全部数字的和X。输入样例:-3 8结尾无空行输出样例: -3 -2 -1 0 1 2 3 4 5 6 7 8Sum = 3

2021-10-10 09:27:22 68

原创 C:浅谈指针

这是根据小甲鱼b站视频整理的,用以复习指针并加深理解。一、数据在内存中是如何存储和读取的 在定义一个变量的时候,在编译时系统会根据变量的类型来给变量分配相应的空间。那么我们该如何访问变量呢?答案是通过变量名。通过变量名来访问内存是一种较为安全的方式。二、内存是如何读取数据的 由于内存索引的最小单元是一个字节,所以可以吧内存想象成一个超大的字符数组,二数组有索引下表,相应的,内存也是,只不过我们把它称为地址。那么变量名字又是怎么回事呢?变量名是方便程序员使用才诞生的,而计算机当中并不...

2021-09-23 21:10:44 122

原创 C:浅谈结构体

这是根据b站小甲鱼视频和极客江南大佬的文章整理的,主要用来复习结构体。一:什么是结构体 结构体和数组一样,都是为了保存一组数据而生的。但是数组是用于保存一组相同类型数据的, 而结构体是用于保存一组不同类型数据的。...

2021-09-19 19:31:44 178

原创 C:浅谈函数

这是根据小甲鱼视频而整理的,用来复习函数以及加深对函数的理解。一.问题在学习函数之前,随着程序规模的变大,我们会遇到越来越多的问题。如①:main函数变得相当冗杂——在大括号之间通常包含着几百行代码②:代码前后关联度高,要想修改某个变量从上至下都要检查修改。③:重复——为了多次实现某功能,我们需要一次次的重复或者是ctrl+v复制黏贴整段代码才行二.函数 以第一个程序helloworld为例:printf函数就是系统自带的一个函数,用来输出字符“helloworld”,至于字符.

2021-09-18 00:18:00 66

转载 JAVA:如何用做菜的方式理解maven(转)

作者:知乎用户链接:https://www.zhihu.com/question/32240102/answer/340029398来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。我先不说maven,也不说java开发,先说做菜,你可能像做个红烧小排(HongshaoxiaopaiApp),你需要的材料是:小排(xiaopai.jar),要小猪的(version=little pig)。 酱油(jiangyou.jar),要82年的酱油(version=19.

2021-09-06 11:00:26 80

原创 JAVA:最基础部分的学习笔记

课程是b站动力节点发布的,这篇文章范围是:开始到方法之前 day01课堂笔记(第一章 Java的开发环境的搭建)1.常用的DOS命令win+r (组合键):可以打开“运行”窗口1.1、怎么打开DOS命令窗口在运行窗口文本框中输入:cmd然后回车1.2 什么是DOS命令呢?在DOS命令窗口中才可以输入并执行DOS命令。在最初的windows计算机中没有图形界面的,只有DOS命令窗口。也...

2021-09-03 11:54:55 430 4

转载 C:什么是函数中的返回值(转)

!!复制自百度网友22971b0!!简单的说,函数就是一个算法,有不有返回值是跟这个函数做什么的有关系。一般情况下,求和这类的就要返回值,比如int add(int a,int b){return a+b;//这就返回a+b的和,用函数的时候,你只要传a,b的值就得了}用的时候这样:int s=add(100,200); //就把100+200也就是300的值赋给s了这种情况就是相当于你去A地做买东西,你肯定得拿东西回来。你拿回来的东西也就是返回值-------------------

2021-09-03 11:51:03 134

wanqz(学生版)信号与系统实验讲义(1).pdf

wanqz(学生版)信号与系统实验讲义(1).pdf

2022-05-27

空空如也

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

TA关注的人

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