自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 解决Intellij社区版无法安装spring Initializr、Spring Assistant问题。

DEA社区版没有spring Initializr1、自己最初的探路:安装插件(失败)想着像IDEA旗舰版那样,有个spring Initializr,但是打开发现没有(如下图)然后就去file-settings-Plugins插件中搜索spring Initializr,结果依旧没有找到,问了度娘才知道社区版插件不叫spring Initializr,而是叫 spring Assistant,然后开心的在plugins搜索,wc,没有,什么鬼,度娘上的答案都是有的啊。。。怀疑自己。继续百度:然

2021-08-23 17:10:42 9104 12

原创 JAVA中Date和SimpleDateFormat类的应用

JAVA中Date和SimpleDateFormat类的应用###14.16_常见对象(Date类的概述和方法使用)(掌握)A:Date类的概述类 Date 表示特定的瞬间,精确到毫秒。B:构造方法public Date()public Date(long date)C:成员方法public long getTime()public void setTime(long time)import java.util.Date;public class Demo6_D

2021-02-06 12:23:06 245 1

原创 eclipse常用快捷键

eclipse常用快捷键###11.06_Java开发工具(Eclipse中快捷键的使用)(掌握)A:新建 ctrl + nB:格式化 ctrl+shift+fC:导入包 ctrl+shift+oD:注释 ctrl+/,ctrl+shift+/,ctrl+shift+\E:代码上下移动 选中代码alt+上/下箭头F:查看源码 选中类名(F3或者Ctrl+鼠标点击)G:查找具体的类 ctrl + shift + tH:查找具体类的具体方法 ctrl + oI:给建议 ctrl+1

2021-02-06 12:22:25 160

原创 JAVA中BigInteger类和BigDecimal类

JAVA中BigInteger类和BigDecimal类###14.14_常见对象(BigInteger类的概述和方法使用)A:BigInteger的概述可以让超过Integer范围内的数据进行运算B:构造方法public BigInteger(String val)C:成员方法public BigInteger add(BigInteger val)public BigInteger subtract(BigInteger val)public BigInteger mu

2021-02-05 22:25:56 208

原创 JAVA中System方法

JAVA中System方法###14.13_常见对象(System类的概述和方法使用)A:System类的概述System 类包含一些有用的类字段和方法。它不能被实例化。B:成员方法public static void gc()public static void exit(int status)public static long currentTimeMillis()pubiic static void arraycopy(Object src, int srcPos, Obj

2021-02-05 22:23:56 277 1

原创 JAVA中Random方法

JAVA中Random方法###14.12_常见对象(Random类的概述和方法使用)A:Random类的概述此类用于产生随机数如果用相同的种子创建两个 Random 实例,则对每个实例进行相同的方法调用序列,它们将生成并返回相同的数字序列。B:构造方法public Random()public Random(long seed)C:成员方法public int nextInt()public int nextInt(int n)(重点掌握import java.

2021-02-05 22:22:13 350 1

原创 # JAVA中math方法

JAVA中math方法###14.11_常见对象(Math类概述和方法使用)A:Math类概述Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。B:成员方法public static int abs(int a)public static double ceil(double a)public static double floor(double a)public static int max(int a,int b) min自学public sta

2021-02-05 22:20:57 103

原创 JAVA Pattern和Matcher的概述

JAVA Pattern和Matcher的概述###14.09_常见对象(Pattern和Matcher的概述)A:Pattern和Matcher的概述B:模式和匹配器的典型调用顺序通过JDK提供的API,查看Pattern类的说明典型的调用顺序是Pattern p = Pattern.compile(“a*b”);Matcher m = p.matcher(“aaaaab”);boolean b = m.matches();###14.10_常见对象(正

2021-02-05 22:19:40 139

原创 JAVA基本包装类与自动装箱、拆箱

JAVA基本包装类与自动装箱、拆箱###13.18_常见对象(Arrays类的概述和方法使用)A:Arrays类概述针对数组进行操作的工具类。提供了排序,查找等功能。B:成员方法public static String toString(int[] a)public static void sort(int[] a)public static int binarySearch(int[] a,int key)###13.19_常见对象(基本类型包装类的概述)A:为什么会

2021-02-05 00:45:06 256

原创 JAVA实现二分法查找

JAVA实现二分法查找public class Demo2_Array { /** * * A:案例演示 * 数组高级二分查找代码 * B:注意事项 * 如果数组无序,就不能使用二分查找。 * 因为如果你排序了,但是你排序的时候已经改变了我最原始的元素索引。 */ public static void main(String[] args) { int[] arr = {11,22,33,44,55,66,77}; System.out.println(ge

2021-02-05 00:38:21 153

原创 Java实现冒泡排序

Java实现冒泡排序###13.13_常见对象(数组高级冒泡排序代码实现)A:案例演示数组高级冒泡排序代码###13.14_常见对象(数组高级选择排序原理图解)A:画图演示需求:数组元素:{24, 69, 80, 57, 13}请对数组元素进行排序。选择排序从0索引开始,依次和后面元素比较,小的往前放,第一次完毕,最小值出现在了最小索引处###13.15_常见对象(数组高级选择排序代码实现)A:案例演示数组高级选择排序代码###

2021-02-05 00:33:07 186

原创 JAVA中的StringBuffer和StringBuilder概述

JAVA中的StringBuffer和StringBuilder概述###13.01_常见对象(StringBuffer类的概述)A:StringBuffer类概述通过JDK提供的API,查看StringBuffer类的说明线程安全的可变字符序列B:StringBuffer和String的区别String是一个不可变的字符序列StringBuffer是一个可变的字符序列###13.02_常见对象(StringBuffer类的构造方法)A:StringBuffer的构造方法

2021-02-05 00:30:50 102

原创 JAVA中基本类及其重写

JAVA中基本类及其重写###11.15_常见对象(Object类的概述)(了解)A:Object类概述类层次结构的根类所有类都直接或者间接的继承自该类B:构造方法public Object()回想面向对象中为什么说:子类的构造方法默认访问的是父类的无参构造方法###11.16_常见对象(Object类的hashCode()方法)(了解)A:案例演示public int hashCode()a:返回该对象的哈希码值。默认情况下,该方法会根据对象的地址来计算。b:

2021-02-01 15:37:31 316

原创 JAVA中的内部类(匿名,局部)

JAVA中的内部类(匿名,局部)###10.08_面向对象(内部类概述和访问特点)(了解)A:内部类概述B:内部类访问特点a:内部类可以直接访问外部类的成员,包括私有。b:外部类要访问内部类的成员,必须创建对象。外部类名.内部类名 对象名 = 外部类对象.内部类对象;C:案例演示内部类极其访问特点###10.09_面向对象(成员内部类私有使用)(了解)private###10.10_面向对象(静态成员内部类)(了解)staticB:成员内部类被静态修饰后的访问

2021-02-01 14:21:46 191

原创 JAVA中四种权限(private,默认,protected,public)

JAVA中四种权限###10.06_面向对象(四种权限修饰符的测试)(掌握)A:案例演示四种权限修饰符B:结论 本类 同一个包下(子类和无关类) 不同包下(子类) 不同包下(无关类) private Y 默认 Y Y protected Y Y Y public Y Y Y Y###10.07_面向对象(类及其组成所使用的常见修饰符)(掌握)A:修饰符:权限修饰符:private,默认的,prot

2021-02-01 14:07:19 704

原创 JAVA中“包”的概念

JAVA中“包”的概念###10.01_面向对象(package关键字的概述及作用)(了解)A:为什么要有包将字节码(.class)进行分类存放包其实就是文件夹B:包的概述举例:学生:增加,删除,修改,查询老师:增加,删除,修改,查询… 方案1:按照功能分 com.heima.add AddStudent AddTeacher com.heima.delete DeleteStudent DeleteTeacher co

2021-02-01 14:05:58 243

原创 2021-01-28

JAVA中的final关键字###08.19_面向对象(final关键字修饰类,方法以及变量的特点)(掌握)A:final概述B:final修饰特点修饰类,类不能被继承修饰变量,变量就变成了常量,只能被赋值一次修饰方法,方法不能被重写C:案例演示final修饰特点class Demo1_Final { public static void main(String[] args) { Son s = new Son(); s.print(); }}/** A

2021-01-28 23:13:40 66

原创 JAVA的继承介绍

JAVA的继承介绍###08.03_面向对象(继承案例演示)(掌握)A:继承(extends)让类与类之间产生关系,子父类关系B:继承案例演示:动物类,猫类,狗类定义两个属性(颜色,腿的个数)两个功能(吃饭,睡觉)C:案例演示使用继承前D:案例演示使用继承后###08.04_面向对象(继承的好处和弊端)(掌握)A:继承的好处a:提高了代码的复用性b:提高了代码的维护性c:让类与类之间产生了关系,是多态的前提B:继承的弊端类的耦合性增强

2021-01-28 23:07:27 112

原创 JAVA代码块介绍

JAVA代码块介绍###08.01_面向对象(代码块的概述和分类)A:代码块概述在Java中,使用{}括起来的代码被称为代码块。B:代码块分类根据其位置和声明的不同,可以分为局部代码块,构造代码块,静态代码块,同步代码块(多线程讲解)。C:常见代码块的应用a:局部代码块在方法中出现;限定变量生命周期,及早释放,提高内存利用率b:构造代码块 (初始化块)在类中方法外出现;多个构造方法方法中相同的代码存放到一起,每次调用构造都执行,并且在构造方法前执行c:静态代

2021-01-28 20:03:03 114

原创 JAVA 随机数

JAVA 随机数###07.17_面向对象(学习Math类的随机数功能)(了解)打开JDK提供的帮助文档学习A:Math类概述类包含用于执行基本数学运算的方法B:Math类特点由于Math类在java.lang包下,所以不需要导包。因为它的成员全部是静态的,所以私有了构造方法C:获取随机数的方法public static double random():返回带正号的 double 值,该值大于等于 0.0 且小于 1.0。D:我要获取一个1-100之间的随机数,肿么办

2021-01-27 22:33:52 284

原创 JAVA main函数概念详解

JAVA main函数概念详解###07.13_面向对象(main方法的格式详细解释)(了解)A:格式public static void main(String[] args) {}B:针对格式的解释public 被jvm调用,访问权限足够大。static 被jvm调用,不用创建对象,直接类名访问void被jvm调用,不需要给jvm返回值main 一个通用的名称,虽然不是关键字,但是被jvm识别String[] args 以前用于接收键盘录入的C:演示案例通过args

2021-01-27 22:33:11 300

原创 java static关键字

JAVA static关键字###07.10_面向对象(static关键字的特点)(掌握)A:static关键字的特点a:随着类的加载而加载b:优先于对象存在c:被类的所有对象共享举例:咱们班级的学生应该共用同一个班级编号。其实这个特点也是在告诉我们什么时候使用静态?如果某个成员变量是被所有对象共享的,那么它就应该定义为静态的。举例:饮水机(用静态修饰)水杯(不能用静态修饰)共性用静态,特性用非静态d:可以通过类名调用其实它本身也可以通过对象名调用。推

2021-01-27 22:32:35 95

原创 JAVA面向对象的构造方法和使用

JAVA面向对象的构造方法和使用###07.01_面向对象(构造方法Constructor概述和格式)(掌握)A:构造方法概述和作用给对象的数据(属性)进行初始化B:构造方法格式特点a:方法名与类名相同(大小也要与类名一致)b:没有返回值类型,连void都没有c:没有具体的返回值return;###07.02_面向对象(构造方法的重载及注意事项)(掌握)A:案例演示构造方法的重载重载:方法名相同,与返回值类型无关(构造方法没有返回值),只看参数列表B:构造方法

2021-01-27 22:30:19 201

原创 JAVA面向对象的基础概念与例子

JAVA面向对象的基础概念与例子###06.01_面向对象(面向对象思想概述)(了解)D:面向对象思想特点a:是一种更符合我们思想习惯的思想b:可以将复杂的事情简单化c:将我们从执行者变成了指挥者角色发生了转换E:面向对象开发就是不断的创建对象,使用对象,指挥对象做事情。F:面向对象设计其实就是在管理和维护对象之间的关系。G:面向对象特征封装(encapsulation)继承(inheritance)多态(polymorphism)###06.

2021-01-26 22:12:47 133

原创 JAVA数组介绍与案例

JAVA数组介绍与案例###05.01_Java语言基础(数组概述和定义格式说明)(了解)A:为什么要有数组(容器)为了存储同种数据类型的多个值B:数组概念数组是存储同一种数据类型多个元素的集合。也可以看成是一个容器。数组既可以存储基本数据类型,也可以存储引用数据类型。C:数组定义格式数据类型[] 数组名 = new 数据类型[数组的长度];###05.02_Java语言基础(数组的初始化动态初始化)(掌握)A:什么是数组的初始化就是为数组开辟连续的内存空间,

2021-01-26 15:27:08 123

原创 JAVA的方法定义与方法重载

JAVA的方法定义与方法重载###04.19_Java语言基础(方法概述和格式说明)A:为什么要有方法提高代码的复用性B:什么是方法完成特定功能的代码块。C:方法的格式 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2...) { 方法体语句; return 返回值; } D:方法的格式说明修饰符:目前就用 public static。后面我们再详细的讲解其他的修饰符。返回值类型:就是功能结果的数据类型。方法名:符合命名规则即

2021-01-26 15:23:41 94

原创 JAVA循环语句

JAVA循环语句###04.01_Java语言基础(循环结构概述和for语句的格式及其使用)A:循环结构的分类for,while,do…whileB:循环结构for语句的格式: for(初始化表达式;条件表达式;循环后的操作表达式) { 循环体; }C执行流程:a:执行初始化语句b:执行判断条件语句,看其返回值是true还是false如果是true,就继续执行如果是false,就结束循环c:执行循环体语句;d:执行循环后的操作表达式e:回到B继续。

2021-01-26 15:21:43 215

原创 JAVA顺序和选择结构-if-switch语句

JAVA顺序和选择结构-if-switch语句###03.11_Java语言基础(顺序结构语句)(了解)A:什么是流程控制语句流程控制语句:可以控制程序的执行流程。B:流程控制语句的分类顺序结构选择结构循环结构C:执行流程:从上往下,依次执行。D:案例演示输出几句话看效果即可###03.12_Java语言基础(选择结构if语句格式1及其使用)(掌握)A:选择结构的分类if语句switch语句B:if语句有几种格式格式1格式2格式3

2021-01-26 15:18:39 210

原创 JAVA键盘录入

JAVA键盘录入###03.08_Java语言基础(键盘录入的基本格式讲解)(掌握)A:为什么要使用键盘录入数据a:为了让程序的数据更符合开发的数据b:让程序更灵活一下B:如何实现键盘录入呢?先照格式来。a:导包格式:import java.util.Scanner;位置:在class上面。b:创建键盘录入对象格式:Scanner sc = new Scanner(System.in);c:通过对象获取数据格式:int x = s

2021-01-26 15:17:41 173

原创 JAVA语言基本逻辑运算符

JAVA语言基本逻辑运算符###03.01_Java语言基础(逻辑运算符的基本用法)(掌握)A:逻辑运算符有哪些&,|,^,!&&,||B:案例演示逻辑运算符的基本用法注意事项:a:逻辑运算符一般用于连接boolean类型的表达式或者值。b:表达式:就是用运算符把常量或者变量连接起来的符合java语法的式子。算术表达式:a + b比较表达式:a == b(条件表达式)C:结论:&逻辑与:有false则false。

2021-01-26 15:16:43 192

原创 JAVA语言基础常量和变量

JAVA语言基础常量和变量###02.01_Java语言基础(常量的概述和使用)(掌握)A:什么是常量在程序执行的过程中其值不可以发生改变B:Java中常量的分类字面值常量自定义常量(面向对象部分讲)C:字面值常量的分类字符串常量 用双引号括起来的内容整数常量 所有整数小数常量 所有小数字符常量 用单引号括起来的内容,里面只能放单个数字,单个字母或单个符号布尔常量 较为特殊,只有true和false空常量 null(数组部分讲解)D:

2021-01-26 15:14:09 145

原创 JAVA语言基础知识-print hello world

JAVA语言基础###01.13_Java语言基础(HelloWorld案例的编写和运行)(掌握)A:定义类B:写main方法C:写输出语句D:Java程序开发运行与工作原理E:编译和运行程序 class HelloWorld { public static void main(String[] args) { System.out.println("HelloWorld"); } }###01.14_Java语言基础(HelloWorld

2021-01-26 15:12:00 791

原创 QComboBox

PyQt5 技术篇-QComboBoxQComboBoxQComboBox是一个集按钮和下拉选项于一体的控件,也称做下拉列表框QComboBox类中的常用方法方法 描述addItem() 添加一个下拉选项addItems() 从列表中添加下拉选项Clear() 删除下拉选项集合中的所有选项count() 返回下拉选项集合中的数目currentText() 返回选中选项的文本itemText(i) 获取索引为i的item的选项文本currentIndex() 返回选中项的索引setIt

2021-01-10 16:12:42 305

原创 PyQt5的.ui文件转换为.py文件操作方法

PyQt开发之.ui文件转换为.py文件1.保存Qtdesigner文件默认为.ui文件,此文件为标准xml文件。方法1:通过命令行,python -m PyQt5.uic.pyuic demo.ui -o demo.py方法2:通过运行pyuic5首先找到pyuic5的位置,然后cd到需要转换的文件的目录,运行命令例如我要转换当前目录的.ui文件:E:\soft\anaconda3\Library\bin\pyuic5.bat demo.ui -o demo.py方法3:在pycharm中

2020-11-02 17:46:51 3540 1

原创 使用PyQt开发前的环境准备

PyQt5开发实践之前期准备环境准备包的准备方法1:使用原有python3环境,需要什么就导入什么包。方法2:可以使用anaconda3集合,这个集合包含了很多包,例如python3,pyqt5等等,anaconda下载地址:https://www.anaconda.com/选择合适的进行安装,之后添加环境变量,如图:安装代码编写环境,例如pycharmPycharm安装网上有很多教程,就不多说了,但他不是一个免费的软件,两种思路:1.网上有很多破解方法,在中国没有收费软件,,,哈哈哈

2020-11-02 16:31:31 139 2

转载 postman学习心得

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2020-10-27 16:33:26 697

空空如也

空空如也

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

TA关注的人

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