自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Kloud的酬勤笔记

天道酬勤:)

  • 博客(5)
  • 收藏
  • 关注

原创 单例设计模式饿汉式和懒汉式的简单实现(Java语言实现)

单例设计模式饿汉式和懒汉式的简单实现(Java语言实现)单例设计模式介绍什么是单例设计模式:所谓类的单例设计模式,就是采取一定的方法保证在整个软件系统中,对某个类只能存在一个对象实例,并且只提供一个取得对象实例的方法。实现原理:要使类只能产生一个对象,首先,我们必须将类的构造器的访问权限设置为 private,,这样我们就不能通过new关键字在外部多次创建对象了,但在类的内部我们仍可以产生该类的对象因为在外部无法得到类的对象,我们只能提供一个 static关键字修饰过的静态方法来提供访问类内部

2021-01-07 21:02:44 146

原创 Java中static关键字的使用

Java中static关键字的使用static关键字的作用为什么需要static关键字当我们编写了一个类之后,其实只是描述完了它的属性和行为,但是并没有产生实质的对象,只有当我们new了一个对象之后,内存空间中才会分配空间给对象,它的属性和方法才可以调用。而有时候,我们会遇到有些数据,无论我们在内存中是否new了对象或new了许多个对象,它在数据空间中有且只有一份。代码举例(为了尽量简洁,代码省略构造器、权限修饰符、this关键字等)假设我们有一个Chinese类,它的属性和方法如下:publ

2021-01-06 20:59:38 88

原创 Java中 “==”和equals()的区别

Java中 “==”和equals()的区别"=="运算符:可以使用在基本数据类型变量和引用数据类型变量中如果比较的是基本数据类型,则比较两个变量保存的数据是否相等(不一定类型要相同)代码举例public class EqualsTest { public static void main(String[] args) { //声明两个int型变量和一个double型变量 int i = 10; int j = 10; double d

2021-01-05 15:22:46 91

原创 Java面向对象三个特征:封装、继承、多态。

JAVA面向对象三个特征:封装、继承、多态。封装性为什么需要封装:现实中如我们要使用洗衣机,我们只需按下进行模式切换和按下开关就行了,我们并不需要了解他是如何运行的,没必要知道内部构造是什么样的。而在编程中也同样如此,封装性的思想:隐藏对象内部的复杂性,只对外公开简单的调用接口。把该隐藏的隐藏起来,该公开供他人使用的就暴露出来,这就是封装性的设计思想。代码举例://定义一个Animal类class Animal{ String name;//动物名称 int age;//动物年龄 int

2021-01-03 17:13:44 262

原创 Java中方法的重写(overriding)和重载(overloading)的区别

Java中方法的重写定义:在子类中可以根据需要对从父类中继承来的方法进行改造,也称为重置、覆盖。此时在程序执行的时候,子类的方法将覆盖父类的方法代码举例:在这里插入代码片

2020-12-23 20:53:10 439 1

空空如也

空空如也

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

TA关注的人

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