自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 re.compile()中*号大全

表示匹配零个或多个前面的字符或字符集合。

2023-05-16 22:35:16 304

原创 数据库操作指令(编写中)

外键约束 foreign key(fk) 用于两个表之间建立关系,需要指定引用主表的哪一字段。float(n) 可选精度的浮点数,精度至少为n位数字。唯一约束 unique key(uk) 设置字段值是唯一的,可为空,但只能有一个空值。(将表2的数据添加到表1中)name varchar(10) not null, (不是最后一个字段,末尾加 , )

2023-05-13 13:59:14 210

原创 使用.this与.new(如何创建其他类的内部类的对象)

对象.this: 是生成对外部类的引用对象.new: 创建某个内部类的对象(前提是必须要提供外部类的引用)

2022-08-10 20:11:19 283

原创 构造器(构造方法)要注意的问题

子类中覆盖父类的方法那么调用构造器内部的一个动态绑定方法,就要用到哪个方法的被覆盖后的定义(这个调用效果是难以预料的,因为被覆盖的方法在对象被完全构造之前就会被调用)那么,为了避免上述情况,一般来说,在构造器内唯一能够安全调用那些方法是基类(父类)中的final方法(也适用于private方法,他们自动属于final方法)这里涉及到一个动态绑定的问题在一般方法内部,动态绑定的调用是在运行才决定的,因为对象无法知道它是属于该方法所在的类,还是属于该方法所在的类的子类。......

2022-07-27 22:53:58 150

原创 单例模型(简略版)

看过代码后我们就可以得出方法在该类中写一个静态方法,返回类型写上该类的名称,在该方法中返回创建的对象,然后我们就可以在其他类中直接得到该类的对象了(static静态方法在编译时就已经完成初始化了)注当然,单例模型的缺陷也是很明显的,因此对于它的争议一直没有停过,我这里简单的记录一下我对单例模型的理解,不涉及多线程,和数据库哪些方面。单例模型创建一个类,该类的构造器(构造方法)被private修饰,这是为了让其他类无法new出该类的对象。单例模型有懒汉式和饿汉式(还有其他的,这里只讲这两个)...

2022-07-15 01:00:54 141

原创 Java中存在的短路问题

首先,短路问题存在于逻辑运算中,即一旦能够确定整个表达式的boolean值,就不会再执行表达式剩余的部分了,我们称此现象为短路。代码示范:运行结果如图所示: 这就是短路问题,在Boolean值判断的过程中&&(与)||(或)会出现短路问题总结如下:&&(与):a && b && c,如果说a的boolean值为:false,不论b与c的boolean值如何,后边语句将不再执行,如果a=ture,b=false,那么c将不会执行。

2022-07-07 21:48:35 1023

原创 Warshall算法(用法详解,并转换成代码的形式)

关于Warshall算法,我先通过离散数学中求传递闭包来解释他的使用规则。一般的,给定一个矩阵A(行列相等),我们对其使用Warshall算法://注,该矩阵上只有0或1两种元素,做加法时,1+1还是11、先找到该矩阵的对角线,并从对角线的左上方开始为第一个元素2、以对角线上第一个元素为中心,按列展开,寻找中心所在的列中所有不为0的元素3、将“ 该中心所在的行 ”加到“ 该中心所在的列 ”中所有不为0的元素所在的行上4、加完之后,以对角线上第二个元素为中心,按列展开,寻找该列中所有

2022-05-16 21:44:17 15485 1

原创 IO流(字节、字符、缓冲、转换、随机、数组、数据、对象)

首先明确源和目的地:源设备:内存、硬盘、键盘目的设备:内存、硬盘、控制台就从键盘和控制台来理解,在日常写代码时,我们从键盘输入数据,运行后在控制台得到我们需要的数据,那么键盘就是我们获得数据的源,而控制台就是我们将数据放入的目的地;1、字节流(方便对比,字节流的输入输出我先分开写)首先,我们需要一个文件分别作为:输出流的目的地,输入流的源(文件名为book1,我这里创建文件对象用到的是文件的绝对地址,推荐大家都用绝对地址比较好)字节输出流写入的方法:vo...

2022-05-08 09:58:29 402

原创 创建文件的方法与其中的细节

文字说明都在代码的注释里了package NewFile;import java.io.*;public class Demo_File { public static void main(String[] args){ File f1 = new File("book1.txt"); if(!f1.exists()){ try{ System.out.println(f1.createNewFile(

2022-04-30 20:48:21 801

原创 离散——在谓词演算的推理过程中为什么要先消去存在量词再消去全称量词

假设现在有五个小球:两白,三黑;这五个小球上都写有数字1;现在我要取一个黑色且写有数字1的小球,问我应该怎么取?一:若我先取出带有数字1的小球,那么我取出的小球可能是黑色也可能是白色二:若我先取出黑色的小球,那么他一定是带有数字1的小球这就解释了为什么在谓词演算的推理过程中,我们往往要先消去存在量词再消去全称量词,大家可以仔细观察一下,在谓词演算的推理过程中,消去存在与消去全称时用到的都是同一个字母例题:每个喜欢步行的人都不喜欢骑自行车。每个人或者喜欢骑自行车或者喜欢乘汽车。有的

2022-04-24 10:13:26 2596

原创 离散——条件连接词(“只要就”与“只有才”)

例子:(P:我有钱 Q:我买房)(1)、只要我有钱,我就去买房;(P->Q)(2)、只有我有钱,我才去买房;(Q->P)当我看到这两句话的时候我突然就短路了,我们先来看条件连接词的概念条件连接词:->如果P则Q,表示为:P->Q命题P叫做前提或条件,命题Q叫做后件或结论;那么例子中,1和2为什么会有条件和结论颠倒的情况呢?纠结了许久后,用唯一性或许勉强说的过去的在推演的过程中,我们可以有许多的条件,但是我们最终目的是奔着得到一个唯一的结论去

2022-04-18 20:02:49 6627 1

原创 匿名类有名字还叫匿名类吗?

先看代码和里边的问题:class NB{ void A(){ System.out.println("我是NB"); }}class NC{ void Y(NB a){ a.A(); }}public class NA { public static void main(String[] args) { NB b=new NB(); NB c=new NB(){ //问题二:这两句话有什么

2022-04-10 10:30:28 254 1

空空如也

空空如也

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

TA关注的人

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