自定义博客皮肤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语言基础15

Java使用IO流实现简单的登录和注册

2022-06-06 14:16:21 163

原创 Java语言基础14

集合基础——Map集合与ArrayList集合最大的区别就是:Map集合的一个元素是由两个数据组成,即键值对,List集合和Set集合中的一个元素是由单个元素组成。Map集合的特点Map集合存储的数据都是以键值对的形式存在的,即key:value形式。Map中不能包含重复的健,若重复,则覆盖,值可以重复,但一个健只能对应一个值。健和值之间为映射关系。在实际应用中,我们用Map< k, v >中的 k (key) 来表示集合中的健,v (value)则用来表示集合中的值,可以看到,

2022-05-29 23:37:06 165

原创 Java语言基础13

集合基础——ArrayList集合在Java中,集合是一个容器,可存储任意数据类型的数据,与数组不同,数组一旦创建,其大小就不可改变且类型也确定了,且集合中添加了很多方法便于添加,删除,查询,插入数据等操作。ArrayList集合ArrayList集合是我们常用的集合之一,ArrayList是一个可以处理变长数组的类型,它是一个泛型类,可以存放任意类型的对象。顾名思义,ArrayList是一个数组列表,其内部是用数组来存放数据的。ArrayList常用的方法有add()、clear()、get()、

2022-05-22 23:38:48 159

原创 Java语言基础12

泛型基础Java中,什么是泛型?泛型是一种把类型明确的工作推迟到创建对象或调用方法的方式,这种方式又称为参数化类型,即把类型当做参数传递。1、泛型类泛型类:即把泛型定义在类上。格式为:public class 类名<泛型类型1,···>看一下以下例子:以下是普通类:package com.project08.FanXing;public class Goods { public void show(String name) { System.out.p

2022-05-15 23:27:06 170

原创 Java语言基础11

抽象工厂模式在上一章中,我们讲了简单工厂模式以及其是如何创建对象的。今天我们来看一下抽象工厂模式。直接用直观代码演示。我们创建一个商品接口:package com.AbstractFactory03;public interface Goods { void getMessage();}然后是抽象商品(产品)类:package com.AbstractFactory03;public abstract class Fanta implements Goods { p

2022-05-09 01:41:06 240

原创 Java语言基础10

简单工厂模式Java中,工厂模式是一种常用的设模式,其提供了一种更好的创建对象的方法来创建对象,在简单工厂模式中,我们不通过new关键字来创建对象,也就是说在客户端无法看到创建对象的逻辑。举一个简单的例子,我们先创建一个接口:package com.testFactory;public interface TestFactory { public void printMessage();}我们再创建两个商品类package com.testFactory;public cla

2022-05-02 19:42:17 664

原创 Java语言基础9

抽象方法、抽象类1、抽象的概念什么是抽象呢?抽象是从众多的事物中抽取出共同的、本质性的特征,而舍弃其非本质的特征的过程。顾名思义,抽象就是抽出像的部分。2、抽象方法特点:使用abstract修饰的方法,没有方法体,只有声明,没有大括号,直接分号结束的方法。抽象方法定义的是一种规范,就是告诉子类必须要给抽象方法提供具体的实现。3、抽象类特点:List item定义了抽象方法的类或者使用abstract关键字修饰的类就是抽象类。抽象类可以有成员变量、成员方法以及构造方法抽象类可以有抽

2022-04-24 23:19:59 627

原创 Java语言基础8

Java基础——接口在java中,接口可以看做是对开发人员的一种规范,也是对代码的一种规范,可以提高编程效率,便于后续程序的修改。java中类不能多继承,而接口可以多继承,而这就相当于弥补了java不能多继承的缺陷。接口的定义java中我们用interface来定义接口。定义接口基本格式如下:修饰符 interface 接口名 { [public] [static] [final] 常量; [public] [abstract]方法; }接口名为合法的Java标识符,接口中通常只能包含

2022-04-17 23:47:30 369

原创 Java语言基础7

变量类型在java中,所有的变量在使用前必须声明。例如:int a=0,b=0,c=0;float m=6.66;double pi=3.14159;String s="hello world";java变量类型可分类变量、实例变量、局部变量。1、局部变量 1. 局部变量声明在方法、构造方法或语句块中。 2. 局部变量在方法、构造方法或语句块中被执行的时候创建,当它们执行完后将会被销毁。 3. 访问修饰符不能用于局部变量。 4. 局部变量在栈上分配。 5. 局部变量没有默认值,被声

2022-04-11 00:16:57 587

原创 Java语言基础6

类的继承在java中,对于一些有相同特征和行为的类,我们通常将它们的相同内容提取出来组成新的类,然后让原来的类继承新类。举一个简单的例子:class Person{int age;String name;public void eat(){System.out.println("eat...");}}class Student{int age;String name;public void eat(){System.out.println("eat...");}}cl

2022-04-03 22:10:50 4589

原创 Java语言基础5

字符串操作说到,字符串,那就不得不提一下字符了,字符相当于一个数,而字符串相当于多个数构成的数组,我们创建一个字符串相当于创建一个字符数组,字符串的创建方式有一下几种:String s = new String();char a[] = {'h','e','l','l','o'};String s = new String("hello");String s ="hello";//这几种创建方式等价可以看到,以上两种创建方式一种为没有给字符串赋具体值,一种为定义中就已经赋了值。跟之前说的数

2022-03-27 21:53:07 778

原创 Java语言基础4

数组数组的定义数组是储存同一种数据类型多个元素的集合,常见的有整型数组,字符数组等。我们也可以根据需要定义其他数据类型的数组。1.一维数组一维数组可以理解为一列多行,数据类型相同的数据,其中的每个数据被称为数组元素。java中一维数组的声明方式:数据类型 数组名[]或数据类型[] 数组名例如:1-1int age[3];int [3]age;数组的定义有两种方式。动态方式和静态方式动态方式(指定数组长度):数组存储的数据类型[] 数组名字=new 数组存储的数据类型[长度];1

2022-03-20 21:53:32 870

原创 Java语言基础3

类和对象1.类的概念类是对对象的抽象描述,对象是表示现实中某个具体的实物,类作为一个抽象的数据类型,用来描述相同类型的对象。面向对象编程就是定义这些类。定义类的语法格式如下:[修饰符] class 类名{类的属性类的方法}我们先来看一个具体的代码class Person{String name;//类的属性int age;//类的属性public void eat()//方法{System.out.println("eat..."):}pubilc void sleep()

2022-03-20 21:53:16 125

原创 Java语言基础2

Java中的方法1.什么是方法在java程序中,方法是完成特定功能,相对独立的程序段,可在不同的程序断中多次调用,使用方法的原因是为了增强我们程序结构的清晰度,便于查找错误,提高编程效率。2.方法如何定义在java程序中,方法只能在类中声明。以下是方法定义的格式:修饰符 返回值类型 方法名(参数表){ 声明部分 语句部分 return (返回值);//有些方法没有返回值,不用return语句}注意以下几点1.方法声明包括方法头和方法体两部分。2.修饰符可以是公共访问控制符p

2022-03-13 21:29:51 371

原创 Java语言基础1

java程序的构成包括主要由数据类型、变量、运算符、控制流语句所构成。基本的数据类型分为三类,共八种:字符型、布尔型、数值类型。字符型只有一种:char:在内存中占用2个字节布尔型,也叫boolean类型:在内存中占用1个bit(因为其值只有true和false,也就是0和1两种情况,计算机内存中一个bit刚好可以表示0和1两种情况)数值类型具体可分为以下几种:1、byte :在内存中占用1个字节2、short:在内存中占用2个字节3、int:在内存中占用4个字节4、long:在内存...

2022-03-06 16:04:01 569

空空如也

空空如也

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

TA关注的人

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