自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Integer.valueOf 和 Integer.parseInt区别

这两种方法都可以将字符串转成整型 https://zhuanlan.zhihu.com/p/217813720 Integer.parseInt()返回值为基本数据类型 int Integer.valueOf()返回值为包装类型 Integer

2021-04-13 16:24:23 242

转载 Java中Arrays.sort的用法

Arrays.sort()是Arrays的静态方法,基本有三种用法:

2021-04-08 19:54:57 370

转载 Java中Comparator和Comparable的联系与区别

参考:https://www.cnblogs.com/szlbm/p/5504634.htmlhttps://www.cnblogs.com/xujian2014/p/5215082.htmlComparable是排序接口,如果一个类实现了Comparable接口,就意味着该类支持排序。实现了Comparable接口的类的对象的集合或数组可以通过Collections.sort或Arrays.sort进行自动排序;此接口只有一个方法compareTo 如果一个类(常是自定义类)想使用Arrays.

2021-04-08 19:50:57 266

转载 String类中split()方法的使用

搬运自:https://blog.youkuaiyun.com/qq_41785135/article/details/82840626

2021-04-05 21:13:43 161

原创 泛型(Generic)

b站尚硅谷:https://www.bilibili.com/video/BV1Kb411W75N?p=565 ~1 泛型概述容器中存放的元素类型是不确定的,此时将元素的类型设计成一个参数,这个类型参数叫做泛型 2 如何自定义泛型结构泛型类、泛型接口、泛型方法 自定义泛型类 因为类的泛型是在创建类的对象的时候(实例化)确定的,而静态方法的确定早于对象的创建 ...

2021-04-03 11:48:43 153

原创 多线程介绍

b站 尚硅谷 JavaSE教程:https://www.bilibili.com/video/BV1Kb411W75N?p=415 ~ https://www.bilibili.com/video/BV1Kb411W75N?p=4291 多线程概述 2 Java中线程的创建和使用 /** * 多线程的创建 * 方式一:继承于Thread类 * 1、创建一个继承于Thread类的子类 * 2、重写Thread类的run(),将此线程执行的操作声明在run()中...

2021-03-31 17:16:13 111

转载 Java中的数组复制

https://blog.youkuaiyun.com/qq_32405269/article/details/78374035

2021-03-30 21:54:04 127

转载 Java equalsIgnoreCase()方法

https://www.runoob.com/java/java-string-equalsignorecase.html

2021-03-29 12:54:31 343

转载 Java中的String.format()

参考:https://blog.youkuaiyun.com/anita9999/article/details/82346552

2021-03-14 20:11:17 128

转载 Java中的remove

参考:https://blog.youkuaiyun.com/weixin_44727906/article/details/91791982

2021-03-11 17:21:50 264

转载 Java中的字符串比较问题

==比较的是两个字符串的地址是否相等(是否是同一个地址);equals()方法比较的是两个字符串对象的内容是否相同 如果使用new关键字声明两个String类型的变量时,即使两个变量的内容相同,但是存储的位置不是同一个地址,此时用==返回false;用equals()返回true 如果使用字符串常量来初始化两个String类型的变量时,如 String s = "abc";这样声明的字符串对象存储在常量池中,当创建引用String s2 = "abc"时,Java底层会优先在常量池中查找是否存在"abc

2021-03-11 14:31:59 184

转载 Java中的优先队列

参考:https://www.cnblogs.com/wei-jing/p/10806236.html

2021-03-08 11:25:20 164

转载 Java中的Deque

双向队列,支持插入删除元素的线性集合

2021-03-06 16:47:48 125

转载 ArrayList的三种构造方法

参考:https://blog.youkuaiyun.com/weixin_45464739/article/details/109104411参考:https://www.cnblogs.com/liu007/p/10895310.html

2021-03-04 20:13:25 738 2

转载 关于String和StringBuilder中的“相等”

String中重写了equals方法,内容相同地址不同也会返回trueStringBuilder中没有重写,只要两字符串的地址不同,即使内容相同也会返回false参考https://www.cnblogs.com/zhchoutai/p/8278889.html

2021-03-03 21:48:31 636 1

转载 Java中的Arrays.binarySearch()方法

参考:https://www.cnblogs.com/TomHe789/p/12589056.html作用:通过二分法在已经排好序的数组中查找指定的元素,并返回该元素的下标

2021-03-03 09:47:42 186

原创 IO流补充

b站 Java教程:https://www.bilibili.com/video/BV18J411W7cE?t=4&p=3031 案例 数据源的数据不一定来自文件 数据目的地也不一定是文件 2 文件案例复制单级文件夹 复制多级文件夹 import java.io.*;public class CopyFoldersDemo { public static void main(String[] args)

2021-02-27 15:16:45 123

转载 Java中int与String的转换

https://www.cnblogs.com/zhangwuji/p/9991435.html

2021-02-26 12:51:32 119

原创 字节流与字符流

b站 Java教程https://www.bilibili.com/video/BV18J411W7cE?p=2881 字节缓冲流BufferedOutputStream:缓冲输出流,通过设置这样的输出流,应用程序可以向底层输出流写入字节,而不必为写入的每个字节导致底层系统的调用。 BufferedInputStream:为另一个输入流添加了功能,即缓冲输入并支持mark和reset方法的功能。创建BufferedInputStream将创建一个内部缓冲区数组。当从流中读取或跳过字节时,内部缓冲.

2021-02-26 11:33:16 216 1

转载 Java中的Queue

https://www.cnblogs.com/yuandluck/p/9476123.htmlhttps://www.cnblogs.com/yxwkf/p/3829883.html

2021-02-25 21:39:49 148

原创 IO流介绍

b站 Java教程:https://www.bilibili.com/video/BV18J411W7cE?p=2721 File在java.io包下,使用时需要导包 继承了Comparable接口 是文件和目录路径名的抽象表示 文件和目录是可以通过File封装成对象的 对于File而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已。它可以是存在的,也可以是不存在的。将来要通过具体的操作将这个路径的内容转换为具体存在 构造方法: 父路径应该是目录 File

2021-02-25 13:05:11 145 1

原创 Map介绍

b站课程地址:https://www.bilibili.com/video/BV18J411W7cE?p=2571 Map 使用put方法来添加元素;当put方法中的键重复出现时,则为修改元素

2021-01-25 10:56:30 100

原创 集合体系结构

b站课程原地址:https://www.bilibili.com/video/BV18J411W7cE?p=2201 Collection集合类的特点:提供一种存储空间可变的存储模型,存储的数据容量可以随时发生改变。实现类才可以创建并实例化对象。Collection集合概述和使用Collection是单列集合的顶层接口,它表示一组对象,这些对象也称为Collection的元素; JDK不提供此接口的任何直接实现,它提供更具体的子接口(如Set和List)实现 创建Collecti

2021-01-20 16:34:59 295 1

原创 异常

b站地址:https://www.bilibili.com/video/BV18J411W7cE?p=2191 异常JVM的默认处理方案:将异常的名称、异常原因以及异常出现的位置等信息输出在了控制台;程序停止执行异常处理 try...catch getMessage():异常原因 toString():类名+异常原因 printStackTrace():类名+异常原因+错误位置信息 Java中的异常被分为两大类:编译时异常和运行时异常,也被称为受检异常和非受

2021-01-15 16:36:47 111

原创 基本类型包装类

1 Integer在java.lang包下,使用时不需要导包 public final class Integer:最终类,没有子类 包装一个对象中的原始类型int的值 其中的String s为数字类型的字符串;否则会报错 NumberFormatException Integer i1 = Integer.valueOf(100); Integer i2 = Integer.valueOf("100"); int和String的相互转换 基本类型包装类的最常见

2021-01-14 20:31:04 148

原创 Qt中的文件读写

文件读写 文件信息读取https://www.bilibili.com/video/BV1g4411H78N?p=41

2020-12-19 21:18:26 141 1

原创 Qt中的事件(二)

绘图事件 绘图高级设置手动调用绘图事件:利用画家画图片绘图设备:https://www.bilibili.com/video/BV1g4411H78N?p=39

2020-12-19 19:59:09 110 1

原创 Qt中的事件(一)

鼠标进入和离开事件如果需要控件对鼠标事件进行一些捕捉、构造等或者其他响应,一般需要自定义控件,然后利用Qt中的提升 先自定义一个控件(以标签控件为例)(.cpp文件或者ui文件,在其中增加相关声明和函数实现 然后在widget.ui中拖拽控件进行提升 提升:两边的类型匹配才能提升成功鼠标移动和点击事件 (QtCreator 有点不太稳定啊啊啊) virtual 修饰的函数必须重写 QString:格式化字符串定时器事件 定时器除了有定时器事件外,还有定时器类..

2020-12-19 19:02:16 230 1

原创 常用API

1 MathMath类概述在java.lang包下,不需要导包 public final class Math:没有子类; 继承自Object Math包含执行基本数字运算的方法,如基本指数,对数,平方根和三角函数 创建Math对象,无构造方法???其成员变量和成员方法都是用static修饰的,可以直接通过类名访问 ...

2020-12-16 19:42:05 114 1

原创 形参和返回值

b站课程原地址:https://www.bilibili.com/video/BV18J411W7cE?p=4111 引用类型作为形参和返回值类名作为形参和返回值 ​​​​​​​方法的形参是类名,其实需要的是该类的对象 方法的返回值是类名,其实返回的是该类的对象 抽象类名作为形参和返回值 ​​​​​​​方法的形参是抽象类名,其实需要的是该抽象类的子类对象 方法的返回值是抽象类名,其实返回的是该抽象类名的子类对象 接口名作为形参和返回值 ​​​​​​​方法的形参是接口名,其

2020-12-16 18:30:08 882

原创 Qt的ui界面操作

界面布局界面布局的美化:拖拽widget,进行布局:水平布局、垂直布局、栅格布局;以及打破布局等。 默认窗口和控件之间有9像素间隙,可以调整layoutLeftMargin 等属性 若要使得widget大小和控件大小一样大,可以调整widget的sizePolicy 其中的垂直策略等等 使用弹簧 以及弹簧属性调整控件位置 密码的输入模式:可更改echoMode控件...

2020-12-15 21:14:51 3495

原创 对话框

2020-12-15 20:30:39 116

原创 资源文件添加

2020-12-14 19:48:38 136

转载 Java中的length、length()和size()区别

转载自:https://blog.youkuaiyun.com/weixin_44145648/article/details/110248013

2020-12-14 15:46:59 147

原创 多态

b站课程原地址:https://www.bilibili.com/video/BV18J411W7cE?p=1691 多态概述同一个对象,在不同时刻表现出来的不同形态。多态的前提和实现:有继承/实现关系 有方法重写 有父类引用指向子类对象多态中的成员访问特点:Animal a = new Cat();成员变量:编译看左边,执行看左边(也即如果要输出成员变量,必须满足:父类中有该变量;输出的是父类中的变量值。) 成员方法:编译看左边,执行看右边(也即如果要调用成员方法,必须满足

2020-12-14 14:50:26 129

原创 QMainWindow

QMainWindowQMainWindow是一个为用户提供主窗口程序的类,包含一个菜单栏(menu bar)、多个工具栏(tool bars)、多个锚接部件(dock widgets)、一个状态栏(status bar)及一个中心部件(central widget),是许多应用程序的基础,如文本编辑器,图片编辑器等。...

2020-12-13 21:36:04 102

原创 Qt入门(三)

Qt中的信号和槽信号槽的优点:松散耦合;信号的发送端和接收端本身是没有关联的,通过connect连接起来 连接方式:connect 参数: 参数1:信号的发送者 参数2:发送的信号(函数的地址) 参数3:信号的接收者 参数4:处理的槽函数(函数的地址) connect(btn, &QPushButton::click, this, &QWidget::close) 松散耦合 自定义的信号和槽: 自定义信号:写到signals下,返回值类型为void;需要声

2020-12-13 19:52:18 157

原创 修饰符

b站课程原地址:https://www.bilibili.com/video/BV18J411W7cE?p=1621 包包就是文件夹,对类进行分类管理。包的定义格式:package 包名; (多级包用.分开)带包的Java类编译和执行:2 导包3 修饰符修饰符的分类权限修饰符状态修饰符--final (最终态):final关键字是最终的意思,可以修饰成员方法,成员变量,类final修饰的特点:修饰方法:表明该方法是最终方法,不能被重写; 修饰变量:.

2020-12-12 16:31:23 145 1

原创 继承

1 继承概述继承是面向对象三大特征之一。可以使得子类具有父类的属性和方法,还可以在子类中重新定义,追加属性和方法。继承的好处:提高了代码的复用性(多个类相同的成员可以放到同一个类中) 提高了代码的维护性继承的弊端继承让类与类之间产生了关系,类的耦合性增强了,当父类发生变化时子类实现也不得不跟着变化,削弱了子类的独立性。什么时候使用继承:继承体现的关系:is a继承中构造方法的访问特点:子类中所有的构造方法默认都会访问父类中无参的构造方法:子类会继承父类中的数

2020-12-12 15:22:22 140

原创 集合

b站原课程地址:https://www.bilibili.com/video/BV18J411W7cE?p=1371 集合基础1.1 集合概述集合类的特点:提供一种存储空间可变的存储模型,存储的数据容量可以发生改变。需要导包:import java.util.ArrayList;注意添加时的索引越界问题。案例:存储字符串并遍历...

2020-12-10 15:20:06 127

空空如也

空空如也

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

TA关注的人

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