自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JAVA:扫雷设计

扫雷的设计文档

2022-06-09 03:23:11 416 1

原创 JAVA、:扫雷游戏,如何绘制相关组件

关于扫雷绘制相关组件

2022-06-05 22:59:33 364

原创 JAVA:包装类

总所周知,Java是面向对象的语言,但是为了便于开发者的使用,Java中却沿用了C语言的基本数据类型,在进行基本的数据计算时,开发者可以直接使用基础类。但是当需要和Java其他对象结合使用,如存入集合中,就需要将基础数据类型实例封装为Java对象,为了面向对象的这一特性,基本数据类型中的每一个类型在java.lang包中都有一个包装类,即将每个基本类型都包装成了一个类。包装类的一些特性:· 所有包装类都可以将与之对应的基本数据类型作为参数来创建它们的实例对象· 除了Character类之外,其他包装类

2022-05-29 23:52:39 104

原创 JAVA:泛型

泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参。那么参数化类型怎么理解呢?顾名思义,就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定义成参数形式(可以称之为类型形参),然后在使用/调用时传入具体的类型(类型实参)。泛型的本质是为了参数化类型(在不创建新的类型的情况下,通过泛型指定的不同类型来控制形参具体限制的类型)。也就是说在泛型使用过程中,操作的数据类型被指定为一个参数,这种参数类型可以用在类、接口和方法中,分别被称为泛型类、泛型

2022-05-29 23:48:32 86

原创 JAVA:关于UML

1.类的UML图示在UML中,类使用包含类名,属性和方法且带有分隔线的长方形来表示例如定义一个Person类,包含属性name,age,拥有eating方法对应的java代码为:public class Person { private String name; private int age; public void eating() { ...... } } 在UML类图中,类一般由三部分组成:(1)

2022-05-22 22:42:08 195

原创 JAVA:IO流

ava IO 也称为IO流,IO = 流,它的核心就是对文件的操作,对于 字节 、字符类型的输入和输出流。IO是指对数据流的输入和输出,也称为IO流,IO流主要分为两大类,字节流和字符流。字节流可以处理任何类型的数据,如图片,视频等,字符流只能处理字符类型的数据。IO流的本质是数据传输,并且流是单向的。常用的字节流FileInputStream、FileOutputStream、ObjectInputStream、ObjectOutputStream。IO分阻塞型IO和非阻塞型IO(NIO)阻塞型

2022-05-22 22:38:10 121

原创 JAVA:接口(interface)

定义接口接口继承和实现继承的规则不同,一个类只有一个直接父类,但可以实现多个接口。Java 接口本身没有任何实现,只描述 public 行为,因此 Java 接口比 Java 抽象类更抽象化。Java 接口的方法只能是抽象的和公开的,Java 接口不能有构造方法,Java 接口可以有 public、static 和 final 属性。接口把方法的特征和方法的实现分隔开来,这种分隔体现在接口常常代表一个角色,它包装与该角色相关的操作和属性,而实现这个接口的类便是扮演这个角色的演员。一个角色由不同的演员来演

2022-05-08 23:32:51 98

原创 JAVA:工厂

简单工厂简单工厂实际不能算作一种设计模式,它引入了创建者的概念,将实例化的代码从应用代码中抽离,在创建者类的静态方法中只处理创建对象的细节,后续创建的实例如需改变,只需改造创建者类即可,但由于使用静态方法来获取对象,使其不能在运行期间通过不同方式去动态改变创建行为,因此存在一定局限性。/** * 简单工厂--用于创建不同类型的咖啡实例 * @author Lsj * */public class SimpleFactory { /** * 通过类型获取Coffee

2022-05-08 23:23:44 88

原创 JAVA:关键字new,this

先举个例子:在Student s=new Student() 中,new的作用就是1.加载Student.class文件进内存。2.在栈内存为s开辟空间3.在堆内存为学生对象开辟空间4.对学生对象的成员变量进行默认初始化5.对学生对象的成员变量进行显示初始化6.通过构造方法对学生对象进行成员变量赋值7.学生对象初始化完毕,把对象变量赋值给s变量而new中会默认包含一个this指针,即在栈中的地址(类似于储存柜柜号).而new是初始化进行编辑this通常表示地址,在方法中通常

2022-05-01 23:50:43 748

原创 JAVA:方法的重写与重载

首先先弄清楚两者间的区别: 重载: 1、使用相同的方法名 2、参数不变 3、只改变方法参数的类型和类型 重写: 1、重写主要发生在继承当中(及子类对于父类的继承关系通过重写来实现) 2、用于实现(接口) ...

2022-05-01 23:11:09 185

原创 关于接触API这档事

Java中的关键字有哪些?1)48个关键字:abstract、assert、boolean、break、byte、case、catch、char、class、continue、default、do、double、else、enum、extends、final、finally、float、for、if、implements、import、int、interface、instanceof、long、native、new、package、private、protected、public、return、short

2022-03-25 01:24:03 43

原创 java2

关于this指针this指针指向当前正在调用方法的对象。this是一个系统隐含的指针被自动附加在非静态的成员函数参数列表中。当前时刻,哪个对象调用该函数,那么this就指向当前调用该函数的对象,系统就会自动在该函数的参数列表中添加一个隐藏的this指针,并且把调用该函数的对象地址赋给this指针,这样一来,在函数的内部通过this就可以访问当前正在调用该函数的对象。的成员。静态函数内部,没有this指针。关于java引入包类型首先需要创建一个入口,以“package”为开头:pa

2022-03-14 00:58:49 331

原创 Java第一次

JAVA概述Java语言是由Sun公司于1995年5月23日正式推出的面向对象的程序设计语言。DOS密令”WIN+R" 打开窗口;“cd+文件名” 进入文件;“dir” 查看当前目录;“cd…” 回撤到上一级文件;“cd/目录1/目录2/…" 进入多级目录;“cls” 清屏;“cd/" 回到盘符目录;”exit“ 退出窗口;就简单的Java编写就我自己来先举一个简单的案例(因为本身水平有限的缘故)。public class JAVA{//定义类名 public static vio

2022-03-06 17:29:11 15901 1

原创 变换的内容如下: (1)将长度为10的数组中的元素按升序进行排序; (2)将数组的前n个元素换到数组的最后面。

```c#include<stdio.h>int main(){ int m; scanf("%d",&m); while(m--) { int n,a[10],c,x; scanf("%d",&n); for(int i=0;i<10;i++) scanf("%d",&a[i]); for(int i=0;i<9;i++) .

2022-03-02 23:55:51 622

原创 JAVA的开始

package com.company;public class Main { public static void main(String[] args) { System.out.println("Hello World"); }}

2022-03-02 23:33:18 122

空空如也

空空如也

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

TA关注的人

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