自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java多线程

java多线程

2022-05-29 01:00:00 131

原创 Java中的异常

Java中的异常一,概述异常 :指的是程序在执行过程中,出现的非正常的情况,最终会导致JVM的非正常停止。异常本身是一个类,产生异常就是创建异常对象并抛出了一个异常对象。Java处理异常的方式是中断处理。二,异常分类1,写代码的时候,编译时报错的异常,就是编译时异常。在编译时期就会检查,如果没有处理异常则编译失败。2,写代码的时候,编译时没有报错的异常,就是运行时异常。在运行时期检查异常,在编译时期,运行异常不会报错。三,处理编译时异常1,上抛(声明异常)关键字throws运用于方

2022-05-22 01:00:00 237

原创 java中的接口

interface,接口

2022-05-18 01:00:00 109

原创 Java中的抽象

Java中的抽象

2022-05-14 01:00:00 256 1

原创 final关键字

final关键字一,概述关键字final表示最终的,不可变的。常见四种用法:1. 用来修饰一个类。2. 用来修饰一个方法。3. 用来修饰一个局部变量。4. 用来修饰一个成员变量。二,final的用法1,用来修饰类当final关键字用来修饰一个类的时候,这个类不能被继承,也就是说这个类没有子类。public final class A { // ... }/*class B extends A 这样会编译错误,因为A不能被继承。{ // ... }*/fin

2022-05-11 20:44:22 420

原创 设计模式-工厂模式

一,工厂模式概述工厂模式是我们最常用的实例化对象模式了,是用工厂方法代替new操作的一种模式。简单来说就是将创建对象的具体过程屏蔽隔离起来,让其子类自己决定实例化哪一个工厂类。二,简单工厂模式用户不再需要去创建对象,由工厂进行创建,想要什么对象,直接通过工厂创建就可以了。1,简单工厂模式的UML图产品是LinkedList和ArrayList,由工厂创建,如果还需要什么产品,就在用户内添加需求。如以下我还添加了Mylist和abstractlist作为产品。2,具体实现package co

2022-05-05 21:03:47 86

原创 关于Java的多态

关于多态一,含义所谓多态,是指方法有两种形态,在编译期有一种形态,运行期有一种形态,编译期叫做静态绑定,运行期叫做动态绑定。二,多态存在的三个必要条件1,继承,(可以看看我上一篇关于继承的博客)2,重写,方法的执行标准取决于子类是否重写此方法,子类重写的话就调用子类的方法,若未重写,就调用父类的方法,且父类必须有此方法。3,父类型引用指向子类型对象:Father d=new Child();...

2022-05-03 21:13:57 434

原创 Java的继承

继承1,含义,多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承那个类即可。多个类可以称为子类,单独这个类称为父类,子类可以直接访问父类中的非私有的属性和行为。2,写法通过 extends 关键字让类与类之间产生继承关系。 class父类 { } class子类 extends父类 { }3,作用减少冗杂的代码,提高代码的复用性。让类与类之间产生了关系,是多态的前提。在下一篇博客我会讲多态。4,继承的特点单继承一个

2022-04-20 13:00:00 175

原创 重写与重载

重载与重写

2022-04-15 02:00:00 188

原创 访问控制修饰符

访问控制修饰符

2022-04-13 20:04:07 964

原创 关于构造方法

关于构造方法

2022-03-30 20:58:03 5540

原创 java包的创建与使用

java包的创建

2022-03-26 14:52:07 8759 2

原创 java内存图解

Java内存图解首先我们先看一段代码。class Time1{ private int hour; private int minute; private int second; public Time1(int h,int m,int s)//Time1方法 { setTime(h,m,s);//进入setTime方法 } public void setTime(int h,int m,int s)//setime方法 { hour=((h>=0&&h&

2022-03-16 20:56:57 865

原创 静态方法与非静态方法

静态方法和非静态方法

2022-03-14 23:24:16 1300

原创 方法的声明

java方法的声明一.概述大概含义跟c语言的函数差不多,只是在java中我们称之为方法。我们不可能将所有的代码都写在main()方法中,所以我们需要将实现不同功能的代码段写成不同的方法(子程序),来提高程序的效率,且逻辑关系明确,便于调试。二.方法的定义1.方法定义的语法形式 访问修饰符 返回值类型 方法名(参数) { 方法体;//执行语句 }例如public static int sum(int a,int b,String sign)//访问修饰符 返回值类型 方法名(

2022-03-14 01:16:17 1391

原创 java入门

java入门操作

2022-03-03 17:52:27 286

空空如也

空空如也

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

TA关注的人

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