- 博客(22)
- 资源 (3)
- 收藏
- 关注
原创 JavaSE复习笔记!1.4
在jdk8.0之后,接口可以有静态方法,默认方法,也就是说,接口中可以有方法的具体实现,需要使用default关键字进行修饰(默认方法)/static(静态方法)如果一个类,继承的父类和他所实现的接口中含有命名相同的属性时,当使用时,必须指明当前使用的是谁的属性,使用接口属性时,接口名.属性名。当前有一个接口A和接口B,以及一个类C,其中接口B继承自接口A,而类C实现了接口B,就相当于类C也实现了接口A。接口就是给一些没有实现的方法,封装到一起,到某个类要使用的时候,再根据具体情况把这些方法写出来。
2023-03-06 22:19:58
226
2
原创 JavaSE复习笔记!1.3
也叫初始化块,属于类中的成员(即 是类的一部分),类似于方法,将逻辑语句封装在方法体中,通过 { } 包围起来,但是和方法不同,代码块中没有方法名,没有返回,也没有参数,只有一个方法体,而且不用通过对象或者类名进行显示调用,而是在加载类的时候,或者创建对象的时候,进行隐式调用。static代码块也叫静态代码块,作用就是对类进行初始化,而且它随着类的加载而进行执行,并且只会执行一次。类方法和普通方法都是随着类的加载而加载,将结构信息存储在方法区,类方法中无this参数(类方法中不能使用this)
2023-02-21 09:00:57
255
原创 JavaSE复习笔记!1.2
时,该方法会和该对象内存地址/运行类型绑定,当一个方法子类中没有但是父类中存在时,先去调用父类中该方法,当方法中又调用了一个方法时,如果又调用的这个方法子类中存在,则先去子类中调用。当对象没有任何引用时,则JVM就认为这个对象是一个垃圾对象,就会使用垃圾回收机制来销毁该对象,在销毁对象前,会先调用finalize()方法。注意:Java中的向上转型和向下转型均不会影响到对象的内存地址,即转型后,该对象仍然是该对象。一个对象的编译类型,是在定义时,等号的左边,而其运行类型是在定义时,等号的右边。
2023-02-14 00:25:01
204
原创 JavaSE复习笔记!1.1
当创建子类对象时,不管使用子类的哪个构造器,默认情况下总会调用父类的无参构造器,如果父类没有提供无参构造器,则必须在子类的构造器中用super去指定父类的哪个构造器完成对弗雷德初始化工作,否则编译不会通过。Java类的继承中,如果,子类和父类在定义时就拥有相同名字的属性,则在使用时,遵循向上查找规则进行使用,如果子类的可以访问,则使用子类的,如果子类的不可访问,则向上使用父类的。子类在创建一个对象时,必须先调用父类的构造器,完成父类的初始化,再调用子类的构造器,完成子类的初始化。
2023-01-31 22:45:22
166
原创 C语言读取txt文件中的汉字乱码解决问题
出现此问题的主要原因是txt默认的编码方式是UTF-8,而在Windows的cmd界面下的编码一般都是GBK解决办法:1.打开txt文件,选择文件,选择另存为,将编码改为ANSI(ANSI是本机默认编码,即Windows的cmd界面下的编码) 2.在程序内使用fopen("文件名","w")的方式进行创建txt文件,以此方法创建的txt文件编码默认为ANSI...
2022-03-28 12:34:34
10798
7
原创 python基础---------Pyinstaller库
功能:将.py结尾的源代码转换成无需源代码的可执行文件注意:PyInstaller是一个第三方库安装第三方库需要使用pip工具:(cmd命令行) pip install <需要安装的第三方库名称>使用说明:① 在源代码所在目录下,打开cmd命令行界面② (cmd命令行) pyinstaller -F <文件名.py>③ 该命令运行结束后,会在当前文件夹中生成三个文件夹,分别是__pycache__,build,dist在dist中,会见到打
2022-02-05 09:28:01
547
原创 python基础---------函数
python中函数的定义和使用基本格式def <函数名> (<参数(0个或多个)>): <函数体> return <返回值>(1)函数定义时,可以为某些参数指定默认值,构成可选参数(本人理解):有默认值的参数就叫做可选参数,这与C++中参数可以给定默认值的做法应该是相同的,当函数的参数表中含有可选参数时,该可选参数可以选择不进行传入,但是该参数在函数中存在默认值,可以直接进行使用书写形式:def <函...
2022-02-05 09:25:10
226
原创 python基础-------循环和random库
python中的循环python中的循环分为两种,一种是for...in...构成的遍历循环,另一种是while构成的无限循环(1)遍历某个结构形成的循环运行方式 for <循环变量> in <遍历结构>: <语句块> -它可以从遍历结构中逐一的提取元素,放在循环变量里 -由保留字for 和in构成,完整的遍历所有元素后结束 -每次循环将所得元素放入循环变量,并执行一次语句块 注意...
2022-01-26 01:22:37
940
原创 python中的异常处理
例如:用户输入与程序可处理格式不匹配导致的程序异常(本人初学者理解):在程序出现异常时,能够让程序继续进行下去,并且能回归原本逻辑或者增添异常时逻辑处理涉及关键字:try except基本形式:try:<语句块1>except:<语句块2>或者try:<语句块1>except <异常类型>:<语句块2>例子:(1)输入dad...
2022-01-25 23:04:11
736
原创 python基础--二分支结构
(1).普通形式if <条件>:语句1else :语句2(2).紧凑形式<表达式1> if <条件> else <表达式2>如果满足条件,则执行表达式1,否则执行表达式2注意:(1)在format()函数中,可以这样使用:print("猜{}了".format("对" if guess==20 else "错"))(2)在二分支结构的紧凑形式中,表达式不支持带有赋值号的完整...
2022-01-25 22:54:58
5813
原创 python基础注意点(初学python笔记)⑥
python中的time库1.总述import time(1).获取时间: time()、ctime()、gmtime()(2).时间格式化并输出: strftime()、strptime()(3).程序计时: sleep()、perf_counter()2.获取当前时间time()函数 获取一个时间戳,即计算机内部的时间值,结果是一个浮点数,其实际意义是从1970年1月1日0:0...
2022-01-22 18:32:47
156
原创 python基础注意点(初学python笔记)⑤
format(x)函数的使用format()函数提供了字符串输出的格式控制的功能(1).输出时对齐及填充空余字符:具体形式:print("{}...{}...{}".format("","",""....))format()函数提供了n个输出字符串的槽位,且槽位计数从0开始到n,在前方{}中,具体形式为{0/1/2/3/..../n : .....}以此形式来进行输出槽位的对应,如果大括号内冒号前是数字0,则对应第0个槽位,如果大括号内冒号前是数字n则对应第n个槽位 ...
2022-01-21 07:58:20
363
原创 python基础注意点(初学python笔记)④
python中的字符串1.字符串中的引号运用在一个字符串中,如果希望既有单引号又有双引号,那么该字符串的外围要用三对单引号来进行包裹(也可以使用转义字符!!) 注意:如果以三对单引号表示的字符串没有赋值给任意一个name,那么该字符串就可以相当于多行注释2.python中字符串的切片操作注意:在python中对于字符串的切片操作中,A[ M : N ],不会截取到第N个字符M和N可以缺省-当M缺省时,表示从开头截止到第N个字符前-当N缺省时,表示从M个字符开始...
2022-01-21 07:49:05
293
原创 python基础注意点(初学python笔记)③
python中的数1.python 中,二进制数表示方式以0b或者0B开头,这两种表示是一致的,例如0b011和0B011都表示十进制的3注意:python中二进制可以在前面加符号表示负数 开头是0(零)而并非是字母O2.八进制python 中,八进制以0O或者0o开头,表示方法与二进制表示方法类似,注意点也相同3.十六进制python中,十六进制以0x或者0X开头,表示方法与二进制表示方法类似,注意点也相同4.幂的计算两种方式计算x的n次幂,计算...
2022-01-21 06:38:38
2597
原创 python基础注意点(初学python笔记)②
绘图库 -python在导入一个库的时候,应使用import 库名的形式来导入-绘图库即turtle库,也可以叫做海龟库,主要用于绘制图形图像1.turtle.setup(width,height,startx,starty)函数功能描述:此函数用于设置窗体的大小,以及窗体的位置其中,width和height是窗体的大小参数,即width是窗体的宽,height是窗体的高,而startx和starty是窗体的左上角与屏幕显示左上角的位置关系,...
2022-01-21 06:02:59
1095
原创 k-clearing
链接:https://ac.nowcoder.com/acm/problem/219811来源:牛客网题目描述You are given an array aa_{}a of nn_{}n integers. You have to clearing all elements equal to kk_{}k in this array.When there is at least one element equal to kk_{}k in the array, then you s.
2021-06-16 10:48:20
138
杀死电子极域教室,计算机专业必备
2023-10-27
SSM应该怎么学习呀?白中白提问
2023-02-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人