自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2020.5.24单向链表

package linkedlist;import java.util.Stack;public class SingleLinkedListDemo { public static void main(String[] args) { SingleLinkedList list1 = new SingleLinkedList(); HeroNode p1 = new HeroNode(1, "宋江", "及时雨"); HeroNode p2 =

2020-05-24 22:22:44 86

原创 2020.5.17循环队列

循环队列(需要浪费一个空间)终究还是没想出来如何优化,可以不用浪费一个空间package circulqueue;import java.util.Scanner;public class CircleArrayQueueDemo { public static void main(String[] args) { CircluArray queue = new CircluArray(5); char key = ' '; Scanner

2020-05-17 23:34:19 135

原创 2020.5.15稀疏数组

稀疏数组public class SparseArray { public static void main(String[] args) { int chessArr1[][] = new int[11][11]; chessArr1[1][2]=1; chessArr1[2][3]=2; System.out.println("原始二维数组:"); for(int[] row:chessArr1) {

2020-05-15 21:27:27 91

原创 2020.5.10

一.Java修饰符的总结引言:Java的修饰符根据修饰的对象不同,分为类修饰符、方法修饰符、变量修饰符,其中每种修饰符又分为访问控制修饰符和非访问控制修饰符。访问控制存在的原因:a、让客户端程序员无法触及他们不应该触及的部分 b、允许库设计者可以改变类内部的工作方式而不用担心影响到客户端程序员1. 类修饰符访问修饰符:公共类修饰符public非访问控制符:抽象类修饰符 abstract 、最终类修饰符 final(1)公共类修饰符 public : Java 语言中类的访问控制符只有 publi

2020-05-10 01:04:43 92

原创 2020.5.3

一 进程和多线程简介1.1 进程和线程(1)进程的概念(Dijkstra)进程是可并发执行的程序在某个数据集合上的一次计算活动,也是操作系统进行资源分配和调度的基本单位。(2)进程与程序的联系与区别① 程序是指令的有序集合,其本身没有任何运行的含义,是一个静态的概念。而进程是程序在处理机上的一次执行过程,它是一个动态的概念。② 程序可以作为一种软件资料长期存在,而进程是有一定生命期的。...

2020-05-03 03:29:28 93

原创 2020.4.25

一.java中的注释文档一、三种注释方式1、使用//的注释方式这个很简单,就是在//之后填写自己的要注释的内容,也是我自己目前最常用的一种方式,这个方式适用于2单行注释。2、使用/* 内容 */这个也很好理解,就是在内容区域用/* 和*/括起来。在里面填写自己的注释内容,这个方式适用于多行注释。3、使用javaDoc文档进行注释先看一下出现的问题:我们在编写代码时候,代码的维护是最...

2020-04-25 22:21:16 105

原创 2020.4.19

一.Java双端队列Queue和Deque使用详解1.QueueQueue是java中实现队列的接口,它总共只有6个方法,我们一般只用其中3个就可以了。Queue的实现类有LinkedList和PriorityQueue。最常用的实现类是LinkedList。Queue的6个方法分类:压入元素(添加):add()、offer()相同:未超出容量,从队尾压入元素,返回压入的那个元素。区别...

2020-04-18 22:38:33 129

原创 2020.4.12

一.AWTAWT是窗口框架,它从不同平台的窗口系统中抽取共同组件,当使用AWT编写图形界面应用时,程序仅指定了界面组件的位置和行为,并为提供真正的实现,JVM 调用操作系统本地的图形界面来创建和平台一直的对等体。1. java中所有和AWT编程相关的类放在java.awt包以及他的子包中。 AWT中有两个基类:Component和MenuComponent。Component代表一个以...

2020-04-11 21:21:56 160

原创 2020.4.5

一.Java 泛型java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。假定我们有这样一个需求:写一个排序方法,能够对整型数组、字符串数组甚至其他任何类型的数组进行排序,该如何实现?答案是可以使用 Java 泛型。使用 Java...

2020-04-05 10:00:17 241

原创 2020.3.29

一.集合1 集合的概念Java集合类存放在Java.util包中,用来存放对象的容器。需要注意:集合只能存放对象;存放的是对象的引用,对象本身还是存放在堆内存中;可以存放多种数据类型。2 集合的框架3 详解1)Iterable:迭代器,它是Java集合的顶级接口。(不包含map类型的集合,Map接口是Map类集合的顶级接口)核心方法:Object next():返回迭代器刚越过元...

2020-03-28 17:51:46 111

原创 2020.3.21

一.内部类内部类可以看做是外部类的一个成员,那么内部类可以使用 public/缺省/protected/private 修饰,还可以是static修饰。1、为什么使用内部类: 1)增强封装,把内部类隐藏在外部类之内,不许其他类访问内部类。 2)内部类能提高代码的可读性和可维护性,把小型类嵌入到外部类中结构上代码更靠近。 3)内部类可以直接访问外部类的成员。一般在开发中什么时候使用...

2020-03-21 23:58:28 118

原创 2020.3.15

一.java中getClass()方法简介public class Test { public static void main(String[] args) { Person p = new Person(1,"刘德华"); System.out.println(p.getClass()); System.out.println(p....

2020-03-15 02:51:32 118

原创 2020.3.8

一.Java中不要在父类的构造方法中调用会被子类重写的方法在Java中,不要在父类的构造函数中调用会被子类重写的方法,否则运行时会遇到意想不到的错误。看一个例子就会明白:import java.util.*; class Animal{ public Animal() { eat(); } protected void eat() { ...

2020-03-07 20:41:26 131

原创 2020.3.1

一.代码块1、代码块:在类中或者方法中,使用{}括起来的一段代码,就称它是代码块。代码块分为:局部代码块、初始化代码块、静态代码块三种2、局部代码块:直接定义在方法内的代码块;一般结合if,while ,for等关键在这里插入代码片字一起使用,表示一块代码区域void save() { { // 代码块当中 定义的变量,我们称它是局部变量 int a = 10; ...

2020-03-01 09:29:48 189

原创 2020.2.23周报

一.图的遍历(深度优先搜索和广度优先搜索)1.邻接矩阵表示法(1)深度优先搜索上面的图片为基本思路。////////////////////////////////////////////////////////下面是正是代码:#include <stdio.h>#include <stdlib.h>int book[100],n,sum,map[100...

2020-02-23 09:56:48 147

原创 2019.12.13学习记录

一.队列1.队列的概念队列是一种特殊的线性结构,它只允许在队列的首部(head)进行删除操作,在称为“出队”,而在队列的尾部(tail)进行插入操作,这称为“入队”。当队列中没有元素时(即head==tail),称为空队列。1)、限定在表的一端插入、另一端删除。 插入的那头就是队尾,删除的那头就是队头。也就是说只能在线性表的表头删除元素,在表尾插入元素。形象的说就是水龙头和水管,流水...

2019-12-15 09:07:19 226

原创 2019.12.8学习记录

一.链表部分1.链表的建立(1)首先先认识一下链表的结构链表由三个部分组成:头部,中间各个结点部分,尾部。一个结点由两部分组成:数据和指针,指针应该指向下一个结点。当然,头部和尾部的数据部分不适用,头部指针指向头结点,尾部指针为NULL。下面为建立一个拥有名字和得分的链表(链表长度可以自定义):#include <stdio.h>#include <stdlib...

2019-12-07 19:03:46 180

原创 2019.11.28周报(赵博睿)

一.学习成果

2019-11-30 14:00:49 201

空空如也

空空如也

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

TA关注的人

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