自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 泛型基本知识

泛型概念:泛型的术语意思就是,适用于许多许多的类型,是JDK5引入的概念,实现了参数化类型的概念。设计坐标类,可以操作int类型的坐标值。升级坐标类,可以同时操作int类型,double类型和String类型的坐标。菱形语法概念:泛型声明格式也叫菱形语法,使用菱形语法可以不在坐标类中指定成员的具体类型,而是由外部调用者来决?<定和显示声明,这样的设计使得类的设计变得更加的灵活和简单。白-泛型声明:class 类名<泛型,泛型,…>{}构造器名后面不能使用泛型,但是构造

2022-01-11 09:43:59 119

原创 【无标题】

标识符:凡是可以自己命名的都是标识符命名规则:由字母,数字,下划线,美元符号构成,不能由数字开头,严格区分大小写,没有长要求,不能是关键字。变量1、什么是变量?变量本质上来说是内存中的一块空间,这块空间有数据类型“有名字n、“有字面值”。变量包含三部分:数据类型、名称、字面值【数据】要量是内存中存储数据的最基本的单元。2、数据类型的作用?不同的数据有不同的类型,不同的数据类型底层会分配不同大小的空间。*数据类型是指导程序在运行阶段应该分配多大的内存空间。3、变量要求:变量中存储的具体的"

2022-01-10 16:26:24 215

原创 java基础知识

Java运行1:编译2:运行编译:1:源文件——.java文件2:字节码文件——.class文件源文件.java文件经过javac编译成为.class文件,.class文件是一个字节码文件,但是并不能一个纯粹的二进制文件,并不能直接在操作系统直接运行,javac是JDK自带的工具,可以将一个.java源文件可以生成多个.class文件,当.class文件生成后时可以将.java源文件删除并不影响最终结果的生成,但一般不删除。(.java文件必须语法正确才可以生成.class文件JDK:开发软

2022-01-10 13:56:04 366

原创 java入门基础知识

软件:系统软件,应用软件系统软件:直接和硬件交互的软件,比如:win10应用软件:通常应用在系统软件上,比如:QQ‘Windows常见DOS命令:Windows键+r打开控制面板dir:目录dir/W:宽屏显示,一排显示5个文件名,而不会显示修改时间,文件大小等信息;dir/P:分页显示,当屏幕无法将信息完全显示时,可使用其进行分页显示;dir/A:显示具有特殊属性的文件;dir/S:显示当前目录及其子目录下所有的文件。exit:退出cd:改变目录cls:清屏D:换到D盘相对路径

2022-01-10 13:10:54 166

原创 2021-07-17

王道数据结构思维导图8:栈顺序栈基本操作typedef struct{//初始化栈 ElemType data[MaxSize]; int top; }SqStact; //进栈 //s.top=-1 bool Push(SqStact &s,ElemType &x){ if(s.top==Maxsize-1) return false; //先加1,或赋值 s.top++;

2021-07-17 12:24:57 66 1

原创 2021-07-14

王道数据结构思维导图7:单链表按位插入代码(带头结点)bool ListInsert(LinkList &L,int i ,ElemType e){//在第i个位置插入e if(i<1) return false; LNode *p; p=L; int j=0; //i从1开始,j是i前面的元素,从0开始 while(p!=null&&j<i-1){ p=p->next; j

2021-07-14 16:07:47 154

原创 2021-07-12

王道数据结构思维导图6:顺序表基本操作插入代码:void ListInsert(Sqlist &L,int i,int e){ for(j<L.length;j>=i;j--){ L.data(j)=L.data(j-1) } L.data(i-1)=e; L.length++; }删除代码:bool ListDelete(Sqlist &L,int i,int &e){

2021-07-12 11:26:48 51

原创 2021-07-12

王道数据结构思维导图5:顺序表

2021-07-12 10:50:35 37

原创 2021-07-06

王道数据结构思维导图4:空间复杂度

2021-07-06 22:21:42 55

原创 2021-07-06

王道数据导图3:时间复杂度

2021-07-06 22:20:43 46

原创 2021-07-05

王道数据结构思维导图2:算法

2021-07-05 22:40:32 53

原创 2021-07-05

王道数据结构知识结构思维导图1

2021-07-05 22:39:34 45

原创 位组,栈队,列

位组概念:java,util.BitSet可以用位来存储布尔值,可以使用索引访问,位组可以自动扩容。位组的默认初始容量64,每个默认值都是false。void set(int bitIndex):将位组中bitIndex号位置上的false改为true,如果角标超出当前容量,则会触发自动扩容,每次扩容64个。int size():获取位组当前的容量。boolean get(int bitIndex) :获取bitIndex号位置上的值,如果角标超出当前容量,不会触发自动扩容,直接返回false

2020-11-14 22:16:38 265

原创 属性文件与动态操作

属性文件概念:配置文件的意义是拆分硬编码和组织调度业务层模块,属性文件是配置文件的一种,java中使用‘java.util.Properties’类来表示属性文件。void load(Reader reader) `:通过Reader流将数据全部读进Properties实例中。string getProperty(String key):通过key获取属性文件中的value.*需求:**当config.txt中的内容为Student相关时,运行执行Student类中的studentInfo方法

2020-11-14 22:06:34 132

原创 反射

反射概念:之前我们都是先设计一个类,然后通过这个类的实例来获取属性和方法,而其实我们还可以先得到p这个类的Class对象,然后再通过Class对象获取属性和方法,这样的好处是可以获取所有属性和方法,即使是private修饰的。反射是java动态性的一种体现。获取Class对象概念:获取Class对象有三种方式:instance.getClass():要求必须得先有实例。类名.class:很便捷,但是属于硬编码,对于DK中自带的类型,推荐使用这种。class.forName(qualifi

2020-11-14 21:42:05 50

原创 引用详解与垃圾回收GC

引用详解.概念:引用也是一个很模糊的概念,为了更加清晰的描述Java中的对象引用,在JDK1.2后,Java将引用分为4种,并且除了强引用外都有与之对应的Java类,都继承自Reference类。强引用(Strong Reference) : new的时候就是强引用,类似 0bject obj = new 0bject()软引用(Soft Reference):是用来描述一些有用,但非必须的对象引用,当内存特别紧张的时候,才会把这些对象列为回收目标进行回收,如果回收之后还是没有足够的内存,那么就会出

2020-11-14 21:29:20 150

原创 Java底层

反解析节码指令概念:‘javap.exe’是jdk自带的反解析工具,它的作用就是根据class字节码文件,反解析出当前类对应的code区(汇编指令)、本地变量表、异常表和代码行偏移量映射表、常量池等等信息。CMD反解析:使用命令 javap :反解析的选项,可使用 ‘java-help’ 来查看:你要反编译的.class文件IDEA反解析方式:‘view’ - ‘bytecode’ 来查看文件的字节码。需要先运行过一次生成字节码文件之后才可以查看。基本信息指定:基本信息指定包括

2020-11-05 00:29:02 775 1

原创 java底层原理

Java运行三部曲:编写,编译,运行编写:硬件编写代码,就是我们写代码编译:javac将文件编译成一个或多个.class文件编译中间的过程主要是类型和格式的检查。如: Person.java ->词法分析器-〉语法分析器-〉语义分析器-〉字节码生成器字节码包括class文件相关信息,java源码中的声明和常量信息(元数据),源码中的语句和表头JVM和Java语言本身没什么关系,JVM只和class文件有关系,其他语言也能具有class文件。运行:运行字节码文件加载:将类文件中的字节码加

2020-11-02 22:51:12 3494 1

原创 InputStream、OutputStream、Reader、Writer

IO所谓的四大抽象类就是: InputStream、OutputStream、Reader、WriterInputStream:字节输入流的父类,数据单位为字节。 常用方法: int read(); 从输入流中读取下一个字 void close(); 关闭流OutputStream:字节输出流的父类,数据单位为字节。 常用方法: void write

2020-10-26 21:15:50 760

原创 IO流的基本概念及File方法

一.IO流的基本概念IO流主要用于硬板、内存、键盘等处理设备上得数据操作,根据处理数据的数据类型的不同可以分为:字节流(抽象基类为InPutStream和OutPutStream)和字符流(抽象基类为Reader和Writer)。根据流向不同,可以分为:输入流和输出流。File方法public class Build { @Test public void build()throws IOException{ String pathname="D://javaTes

2020-10-24 10:53:48 106

原创 java中this与super相关知识

this和super的相关知识区别:this指对象本身super指最近父类对象this相关知识1.普通的直接引用this相当于是指向当前对象本身。2.形参与成员名字重名,用this来区分:```csharpclass Person{private age=20;public Person(){System.out.println("初始化年龄:"+age);}public int GetAge(int age){this.age=age;return this.age;}

2020-10-09 15:41:43 55

原创 进程,线程,多线程

进程(Process)是指计算机中已运行的程序,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。进程是程序真正运行的实例(如正在运行的QQ),若干进程可能与同一个程序相关,且每个进程皆可以同步或异步的方式独立运行。(搜狗百科)**线程(英文:thread)**是操作系统能够进行运算调度的最小单位,它被包涵在进程之中,是行程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个

2020-09-08 15:40:06 71

原创 Console相关知识

console:控制台,操纵台使用chrome浏览器,点击右键——检查——Console(Ctrl+Shift+1或F12不同电脑快捷键设置不同).html文档中script代码1、console.log 用于输出普通信息2、console.info 用于输出提示性信息3、console.error用于输出错误信息4、console.warn用于输出警示信息`setInterval...

2020-04-14 13:59:12 1500

原创 有效刷知道网课代码

有效在这里插入代码片```csssetTimeout(function () { $('.speedTab15').click(); $('.volumeIcon').click(); console.log("已进行静音和1.5倍加速");}, 3000);setInterval(function () { if ($('.el-dialog__header...

2020-04-09 21:11:42 15338

原创 C#中如何调出工具箱

在左边一般是能看到工具箱的,没有可以点击视图选择工具箱把鼠标移动到蓝色工具箱字体右击,选择停靠选择停靠一般建议使用停靠除停靠外还可浮动浮动对代码遮挡,不推荐使用各位粗心的小伙伴别把工具箱弄丢了哦,窗体的学习工具箱是很重要的部分第一次CSDN博客...

2020-04-08 09:25:00 16359

空空如也

空空如也

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

TA关注的人

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