自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 面向对象---多线程(上)

是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间,进程也是程序的一次执行过程,是系统运行程序的基本单位;系统运行一个程序即是一个进程从创建、运行到消亡的过程。:线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程。一个进程中是可以有多个线程的,这个应用程序也可以称之为多线程程序。简而言之:一个软件中至少有一个应用程序,应用程序的一次运行就是一个进程,一个进程中至少有一个线程。进程是操作系统调度和分配资源的最小单位,线程是CPU调度的最小单位。

2024-05-06 19:54:32 1540

原创 面向对象---接口

接口的定义,它与定义类方式相似,但是使用interface关键字。它也会被编译成.class文件,但一定要明确它并不是类,而是另外一种引用数据类型。

2024-05-05 15:56:24 410 2

原创 面向对象---枚举、包装类、抽象类

枚举类型本质上也是一种类,只不过是这个类的对象是固定的几个,而不能随意让用户创建。在JDK1.5之前,需要程序员自己通过特殊的方式来定义枚举类型。在JDK1.5之后,Java支持enum关键字来快速的定义枚举类型。

2024-05-05 10:33:41 1622 2

原创 面向对象---Object类

类是类层次结构的根类,即所有类的父类。每个类都使用Object作为超类。Object类型的变量与除Object以外的任意引用数据类型的对象都多态引用所有对象(包括数组)都实现这个类的方法。如果一个类没有特别指定父类,那么默认则继承自Object类。

2024-05-04 08:40:59 491

原创 面向对象---静态代码块、关键字

先从子类找匹配方法,如果没有,再从直接父类找,再没有,继续往上追溯。

2024-05-04 08:19:43 501

原创 面型对象---构造器

构造器又称为构造方法,是因为形式上很像方法,但是和方法还是有所区别。

2024-05-04 07:51:56 182

原创 面向对象基础-多态(Polymorphism)

表示一个对象具有多重特征,可以在特定的情况下表现出不同的状态。我们在设计一个数组、或一个成员变量、或一个方法的形参、返回值类型时,无法确定它具体的类型,只能确定它是某个系列的类型。这时候使用多态。

2024-04-17 12:08:41 419

原创 面向对象基础-封装继承

同时,通过提供公共的getter和setter方法来访问和修改这些私有变量,可以更好地控制对这些变量的访问和修改。当子类对象调用方法时,编译器会先在子类模板中看该类是否有这个方法,如果没找到,会看它的父类甚至父类的父类是否声明了这个方法,遵循从下往上找的顺序,找到了就停止,一直到根父类都没有找到,就会报编译错误。而实例变量和实例方法就是事物的特征,那么父类中声明的实例变量和实例方法代表子类事物也有这个特征。简而言之,重载是同一个类中方法名相同但参数不同,重写是子类与父类方法名、参数都相同但实现不同。

2024-04-17 12:00:44 559 1

原创 面向对象之方法

方法也叫函数,是一组代码语句的封装,从而实现代码重用,从而减少冗余代码,通常是一个独立功能的定义,方法是一个类中最基本的功能单元。eg:键盘输入input.nextInt()的nextInt()方法。

2024-04-17 11:37:33 1572 1

原创 java基础之面向对象

类的定义格式为: 关键字:class(小写)例如: public class Student{对象的创建: 关键字:new例如:Student stu = new Student();

2024-04-10 18:21:32 361 1

空空如也

空空如也

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

TA关注的人

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