自定义博客皮肤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)
  • 收藏
  • 关注

原创 带你用最简单的方式理解什么是CPU,如何理解所谓的几核几核

几核为CPU的核心数,是CPU处理器中可以独立运算的处理单元,也就是我们日常所说的CPU内核有几个(也可以把它当作一个单独的CPU来看),可想象为一个大的CPU内包含几个小的CPU,举例1:四核CPU就有四个独立的核心,八核CPU就有八个独立的核心。

2025-10-27 17:15:57 408

原创 final关键字与接口

接口就是给出一些实现的方法,封装到一起,当某个类在使用的时候,再根据具体情况把这些方法写出来。语法:interface 接口名{属性抽象方法(接口中的抽象方法不用关键字声明)class 类名 implements 接口{自己属性;自己方法;必须实现的接口的抽象方法接口是更加抽象的抽象的类,抽象类里的方法可以有方法体,接口里的所有方法都没有方法体。接口体现了程序设计的多态和高内聚低耦合的设计思想。

2024-09-10 19:40:39 847

原创 main方法、代码块(面试题)、单例模式

代码块又称为初始化块,属于类中的成员【类中的一部分】,类似于方法,讲逻辑语句封装在方法体中,通过{}包围起来。它是在类加载时,或者创建对象时隐式调用。【这里我们补充一下创建对象时候隐式调用的还有super】。

2024-08-31 00:06:33 1549

原创 类变量和类方法

类变量也叫静态变量/静态属性,是该类的所有对象共享的变量,任何一个该类的对象去访问它时,取到的都是相同的值,同样任何一个该类的对象去修改它时,修改的也是同一个变量。访问修饰符 static 数据类型 变量名;【推荐】static 访问修饰符 数据类型 变量名;访问修饰符 static 数据返回类型 方法名();【推荐】static 访问修饰符 数据返回类型 方法名();

2024-08-28 22:44:53 320

原创 断点调试Debug以及Java动态绑定

注掉sum,那么a.sum()的时候,运行类型里找不到sum()方法,就回去父类中找,A类中有,再看A类中返回的getI()方法,那么此时运行类型B中有getI()方法,就会调用B类中的getI()方法,我们前面提到过,当调用对象属性时,重要提示:在断点调试过程中,是运行状态,是以对象的运行类型来执行的。哪里声明,哪里使用,此时i=20,最后结果为30。va.*,javax.*取消勾选,其他的随意。1.当调用对象方法的时候,该方法会和该对象的。2.当调用对象属性时,哪里声明,哪里使用。

2024-08-24 11:26:25 478

原创 object类详解

=是一个比较运算符,既可以判断基本类型,又可以判断引用类型,判断基本类型就是判断值是否相等,判断引用类型,就是判断地址是否相等。equals是Object类中的方法,只能判断引用类型,默认判断的是地址是否相等,子类中往往重写该方法,用于判断内容是否相等。Object是父类,它是很多基类(Integer、String等)的父类,继承了,基类中都重写了equals方法。就认为这个对象是一个垃圾对象,就会使用垃圾回收机制来销毁该对象,在销毁该对象前,会先调用 finalize。方法,用于返回对象的属性信息。

2024-08-23 22:14:52 357

原创 面向对象编程之多态(超详细)

方法或对象具有多种形态。是面向对象的第三大特征,多态是建立在封装和继承基础之上的。二.多态的具体体现2.1方法的多态重写和重载就体现多态/*** @author 王世强*///方法的重写体现多态son.say();//方法重载体现多态System.out.println("Father类中的say()方法");@OverrideSystem.out.println("Son类中的say()方法");

2024-08-18 22:41:01 431

原创 super 关键字和方法覆盖override

子类中有一个方法,和父类的某个方法名、返回类型、参数一样,那么我们就说子类的这个方法覆盖了父类的方法。

2024-08-17 00:03:23 439

原创 面向对象编程之继承(超详细)

我们举一个很常见的例子,在进入社会之前,我相信很多人都有过学生的经历,那么我们身为学生大概都会就会经历小学、初中、高中、大学、研究生、博士生......每个阶段都有考试,我们的成绩单都会对应自己姓名加成绩,那么我要写一个程序打出我从小学到博士生毕业成绩,显然这其中会有很多的重复代码,那么我们为什么不可以把重复的写到一个类中,然后再各自调用呢,这样看起来就方便很多,于是引出继承。继承可以解决代码复用让我们的编程更加靠近人类思维当多个类存在相同的属性(变量)和方法时可以从这些类中抽象出父类。

2024-08-16 12:28:13 1802

原创 面向对象编程之封装

封装(encapsulation)就是把抽象出来的数据(属性)和对数据的操作(方法)封装到一起,数据被保护在内部,程序的其它部分只有通过被授权的操作(方法),才能对数据进行操作。

2024-08-14 11:22:49 510 1

原创 【无标题】

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S

2023-12-23 19:58:16 1799 1

原创 MyBatis之association和collection标签

一般情况下一对一使用<association>标签,一对多使用<collection>标签。

2023-11-02 20:56:08 482

原创 mysql多表操作

select id from tb_dept where name = '教研部'又称父表与子表,一的一方在多的一方插入字段。子查询的返回结果一个值-----标量子查询。

2023-10-30 21:12:58 114 1

原创 MYSQL------DQL(针对单表的操作)

mysql中DQL语句针对单表操作

2023-10-26 21:57:58 106 1

原创 Mybatis

spring boot项目创建。

2023-09-26 21:15:25 60

空空如也

空空如也

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

TA关注的人

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