自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 axios的js引入

js引入axios

2023-01-28 20:43:13 3452

原创 解决this作用域不够的问题

解决this作用域的问题

2023-01-28 18:04:16 268

原创 js引入vue

使用JavaScript引入vue的方法

2023-01-28 17:22:35 2123

原创 红黑树是什么

红黑树: 1、可以理解成近似平衡二叉树,但是可能没有平衡。 2、结点可以是红色的或者是黑色的 3、根节点是黑色的 4、叶子结点(空结点)是黑色的 5、任何红色结点的子结点都是黑色的 6、任何一个结点到其每一个叶子结点的所有路径上黑色节点数相同 ...

2021-07-02 11:18:10 223

原创 (java)hashset、增强for循环的练手

后面在研究一下怎么使用增强for循环的输出值 下面是对于hashset的练手代码 /* 下一个58 */ package com.company; import com.sun.source.tree.UsesTree; import java.util.HashSet; import java.util.Iterator; import java.util.Set; public class Main { //创建demo1类 static class demo1{

2021-06-22 11:46:11 357

原创 (java) HashSet的使用

Set 接口的特点 : 1、不允许存储重复的元素 2、没有索引,没有带索引的方法,也不可以用for循环去循环遍历 HashSet特点: 1、不允许存储重复的与元素 2、没有索引,不可以用for循环去循环遍历 3、是一个无序的集合,存储元素和取出元素的顺序有可能不一致 3、底层是一个哈希表结构(速度十分快) package com.company; import java.util.HashSet; import java.util.Iterator; import java.util.Set; pub

2021-06-22 11:13:41 261

原创 (java)@override的作用

@override @override 的作用是:将其写在方法的上一行,可以起到检测该方法是否实现的方法的覆盖重写(override) 如果下方的方法实现了方法的覆盖重写,则代码不会报错 如果代码发生了报错,则说明方法的覆盖重写没有实现 ...

2021-05-25 15:41:40 1133

原创 (java)继承中的覆盖与重写小笔记

重写(override):方法名称一样,参数列表也一样【覆盖、覆写】 重载(overlode):方法名称一样,参数列表不一样

2021-05-25 15:38:20 135

原创 《python练习题在手,期末考试心不抖》

题目: 1、 从键盘输入摄氏度,计算并输出对应的华氏度、开氏度。 其中:摄氏度=(华氏度-32)/1.8; 华氏度=摄氏度1.8+32; 开氏度=摄氏度+273.15。* S = float(input("请输入摄氏度: ")) H = S*1.8 + 32 K = S + 273.15 print("摄氏度为:", S, "\n对应的华氏度,开氏度分别是:", H, K) 结果: 请输入摄氏度: 123 摄氏度为: 123.0 对应的华氏度,开氏度分别是: 253.4 396.15 2、 题目:编写

2021-05-17 19:27:37 3234 3

原创 (java)-10.8~5.9之间绝对值大于6或者小于2.1的数字

题目: -10.8~5.9之间绝对值大于6或者小于2.1的数字 代码: package com.company; public class Main { public static void main(String[] args) { int min = (int) -10.8; double max = 5.9; int cBig = 6; int cSma = (int) 2.1; int count = 0; for (int i

2021-05-10 16:14:04 489

原创 (java)实现将随机字符串中的字符升序排列,降序打印

题目要求: 实现将随机字符串中的字符升序排列,降序打印 如何进行升序排列?:sort 必须是一个数组,才能使用Arrays.sort方法 String变成数组,用toCharArray 代码: package com.company; import java.util.Arrays; public class Main { public static void main(String[] args) { String s = "dufheqoiufhqef23498053240

2021-05-10 15:21:14 1860

原创 (java)arrays的使用

Arrays是一个与数组相关的工具类,里面提供了大量的静态方法,用来实现数组常见的操作 public static String toString(数组):将参数变成字符串 格式:[元素1, 元素2, 元素3……] public static void sort(数组):按默认升序(从小到大)对数组元素进行排序 代码: package com.company; import java.util.Arrays; public class Main { public static void mai

2021-05-10 15:09:06 132

原创 (java)指定格式拼接一个字符串 键盘输入一个字符串,并且统计其中出现的各种字符的次数

//练习1 //题目:定义一个方法,把数组{1, 2, 3}按照指定格式拼接一个字符串。格式参照如下:[word1#word2#word3] //首先准备一个数组 int[] 内容是{1, 2, 3} //定义一个方法,用来将数组变成字符串 //练习2 //题目:键盘输入一个字符串,并且统计其中出现的各种字符的次数 代码: package com.company; import java.util.Scanner; public class Main { public static void

2021-05-09 23:54:45 320

原创 (java)分割字符串的方法

public String[] split(String regex):按照参数的规则,将字符串切分成若干部分 注意: split方法的参数是一个“正则表达式”, 要注意,如果按照英文句点“.”,需要进行切分,需要写“//.”(两个反斜杆) 代码: package com.company; public class Main { public static void main(String[] args) { String str1 = "aaa,bbb,ccc";

2021-05-08 23:53:48 183

原创 (java)字符串的截取与转换方法

字符串的截取方法 public String substring(int index) 截取从参数位置一直到字符末尾,返回新字符串 public String substring(int beging, int end):截取一个范围 备注:这是一个左闭右开区间 /////////////////////////////////////// String当中与转换相关的方法有 public char[] toCharArray():将当前字符串拆分成为字符数组作为返回值 public byte[] getB

2021-05-08 00:02:39 367

原创 (java)String 当中与方法获取有关的方法

String 当中与方法获取有关的方法: public int length();获取字符串当中的字符个数,即字符串长度 public String concat(String str):将当前字符串和参数字符串拼接 public char charAt(int index):获取指定索引位置的单个字符(索引都是从0开始的) public int indexOf(String str):查找参数字符串在被查询的字符串当中首次出现的位置** 代码: package com.company; public

2021-05-07 09:27:14 153

原创 (java)字符串比较的相关方法

== 是用来进行对象的比较,如果确实需要字符串的内容比较,可以使用两个方法 public boolean equals(Object obj):参数可以是任何对象,只有参数是一个字符串并且内容相同的才会给true,否则给false 注意: 任何对象都可以使用object对象进行接收 代码: package com.company; public class Main { public static void main(String[] args) { String s1 = "he

2021-05-06 23:51:55 141

原创 力扣(LeetCode)之 求两数字之和

**题目描述 ** 代码: class Solution { public int[] twoSum(int[] nums, int target) { int n = nums.length; for(int i = 0; i < n; i++){ for(int j = i + 1; j < n; j++){ if(nums[i] + nums[j] == target)

2021-05-06 22:26:10 146

原创 (java)字符串概述和特点

字符创的特点: 1、字符创的内容永远不变(重要重要重要),固字符串是可以共享使用的。 2、字符串效果上相当于char[]字符数组,但是底层原理是byte[]字节数组 创建字符串的常见3+1种方式 三种构造方法“ public String();创建一个空白字符串,没有任何内容 public String(char[] array),根据字符数组的内容,来创建对应的字符串 一种直接创建String s = “aaa” 代码: package com.company; public class Main {

2021-05-05 12:58:17 278

原创 (java)题目: 用一个大集合存入20个随机数字,然后筛选出其中的偶数元素 放到小集合当中

代码: package com.company; import java.util.ArrayList; import java.util.Random; public class Main { public static void main(String[] args) { //创建大集合 ArrayList<Integer> list = new ArrayList<>(); //创建小集合 Arra

2021-05-05 00:29:36 1495

原创 (java)定义以指定格式打印集合的方法(ArrayList类型作为参数),使用{}括起来,使用@分隔每一个元素 格式参考{元素@元素@元素}

代码: package com.company; import java.util.ArrayList; public class Main { public static void main(String[] args) { //定义集合 ArrayList<String> list = new ArrayList<>(); list.add("111"); list.add("222");

2021-05-05 00:00:54 397

原创 (java)ArrayList 自定义四个学生对象,添加到集合,并遍历

package com.company; import java.util.ArrayList; public class Main { public static void main(String[] args) { //实例化对象 Student s1 = new Student("康康1 ",21); Student s2 = new Student("康康2 ",22); Student s3 = new Studen

2021-05-04 23:36:07 2217

原创 (java)生成6个1~33之间的随机数字,添加到集合,并且遍历集合

代码: package com.company; import java.util.ArrayList; import java.util.Random; public class Main { public static void main(String[] args) { ArrayList<Integer> list = new ArrayList<>();//创建一个集合 Random r = new Random();

2021-05-04 23:04:19 1555

原创 (java)对象数组的基本方法与遍历

ArrayList 常用方法: public boolean add(E e),向集合当中添加元素,参数的类型和方形一致(存放) public E get(int index),从集合当中获取元素,参数是索引编号,返回值就是对应位置的元素(读取) public E remove(int index),从集合当中删除元素,参数是索引编号,返回值就是被删掉的元素 public int size():获取集合的尺寸长度,返回值是集合中包含的元素个数 代码: package com.company; import

2021-05-04 21:18:53 638

原创 (java) 对象数组

定义一个数组,用来存储3个person对象 代码: package com.company; public class Main { public static void main(String[] args) { //创建一个长度为3的数组,里面用来存放person类型的对象 Person[] array = new Person[3]; Person one = new Person("a", 21) ; Person t

2021-05-04 20:04:28 178

原创 (蓝桥)(java)刷题1

题目:1999年的12月31日是星期五,请问,未来哪一个离我们最近的世纪末年(即xx99年)的12月31日正好是星期天(周日)? 代码: package com.company; import java.util.Calendar; public class Main { public static void main(String[] args) { Calendar calendar = Calendar.getInstance();//创建时间API f

2021-05-01 00:45:06 157 1

原创 (java)猜数字游戏(Random和Scanner的使用)

猜数字游戏(Random和Scanner的使用) 随机生成一个数:一百以内 如果太大了提示太大 太小了提示太小 猜对则游戏结束 代码: package com.company; import java.util.Random; import java.util.Scanner; public class Main { public static void main(String[] args) { Random r = new Random(); int ran

2021-04-28 01:02:33 350

原创 (java)Scanner作为方法的参数和返回值

任何数据类型都能作为方法的参数和返回值 代码: package com.company; import java.util.Scanner; public class Main { public static void main(String[] args) { //普通使用方式 // Scanner sc = new Scanner(System.in); // System.out.println("请输入一个数字:"); // i

2021-04-24 00:32:13 1729 1

原创 (java)匿名对象

匿名对象;没有名字的对象 注意,匿名对象只可以使用唯一的一次,下一次使用只可以重新再创建一个新的对象 建议:当我们确定一个对象只使用一次的时候就可以使用匿名对象 代码: package com.company; public class Main { //下方举例子 //创建Student类 public static class Student{ String name; public void say(String name1){

2021-04-23 01:51:21 159

原创 (java)Scanner的基本使用

Scanner 类的功能,可以实现键盘输入数据到程序当中 引用类型的一般使用步骤: 1、导包 格式如下: import 包路径 类名称; 如果需要使用的目标类和当前类位于同一个包下,则可以省略导包语句不写。 只有java.lang包下的内容不需要导包,其他的都需要用到import语句 2、创建 类名称 对象名 = new 类名称(); 3、使用 对象名.成员方法名() 代码如下: package com.company; //导包要在 package com.company; 语句后写,public cla

2021-04-23 01:15:25 178

原创 (java)构造方法

构造方法 构造方法是专门用来创建对象的方法,当我们通过关键字来new来创建对象时,其实就是调用构造方法 格式: public 类名称(参数类型 参数名称){ 方法体; } 注意事项: 1、构造方法的名称必须要和所在的类的名称 完全一样 ,就连大小写也要一样 2、构造方法不要写返回值和类型,连void都不写 3、构造方法不能return一个具体的返回值 4、如果没有编写任何构造方法,那么编译器会默认赠送一个构造方法,没有参数,方法,什么事情也不做 代码如下: public Student(){} 3、一旦编写

2021-04-22 00:17:50 220

原创 (java)‘com.company.Main.this‘ cannot be referenced from a static context报错

在测试构造方法的时候遇到的问题,只需要在Student类处加上static即可

2021-04-21 23:59:07 1232

原创 (java)this关键字

**当方法的局部变量和成员变量重名的时候,根据就近原则,优先使用局部变量 使用格式:this.成员变量名 局部变量:定义在方法内部 成员变量:定义在方法外部或者直接在类里面定义 通过谁调用的方法,谁就是this 代码: package com.company; public class Main { public static void main(String[] args) { person p = new person(); p.say("李四");

2021-04-20 15:35:26 104 1

原创 (java)类的封装——方法与private关键字

封装在java中的体现 1、方法就是一种体现(封装就是将一些细节隐藏起来,对于外界不可见(调用就完事了)) 2、privat也是一种封装(私有化) 注意事项: get set成员方法的命名规则必须是setXxx getXxx 对于get来说,不能有参数,必须有返回值 对于set来说,必须有参数,不能有返回值 代码: package com.company; public class Main { public static void main(String[] args) { in

2021-04-20 14:50:37 243

原创 (java)局部变量和成员变量

局部变量和成员变量 1、定义的位置不同 局部变量:定义在方法的内部 成员变量:定义在方法的外部,或者直接在类里面定义 2、作用的范围不一样 局部变量;只有在方法中可以使用,在方法外不可以使用 成员变量:整个类都可以使用 3、默认值不一样 局部变量:没有默认值,如要需要使用需要手动赋值 成员变量:如果没有赋值,会有默认值,规则和数组一样 3、内存的位置不一样 局部变量:位于栈内存 成员变量:位于堆内存 4、生命周期不一样 (通常情况下,并不是绝对) 局部变量:随着方法进栈而诞生,随着方法出栈而消失 成员变量:

2021-04-19 23:21:58 128

原创 (java)java中的内存划分

以下是java内存的划分,有助于帮助我们更好地理解代码运行的底层逻辑

2021-04-16 11:05:40 106

原创 (java)IDEA光标变粗怎么办

当光标变成上图所示的状态时,可以按:fn + insert 键将光标变细

2021-04-15 20:17:26 2846

原创 (java) 类和对象

成员方法不需要写static 类的使用: 1、导包 import 包名称.类名称; 对于和当前类属于同一个包的情况可以不写导包语句 2、创建 Student stu = new Student(); 3、使用 使用成员变量:对象名.成员方法名 使用成员方法:对象名.成员方法名(参数) 代码: package com.company; public class Main { public static void main(String[] args) { //方法的调用 Stude

2021-04-15 13:46:10 109

原创 (java)面向过程和面向对象

面向谁就是更加重视谁 面向过程:当需要实现一个功能的时候,每一个具体的步骤都要亲力亲为,处理每一个细节。 面向对象:当需要实现一个功能的时候,不关心具体的步骤,而是找一个已经具有该功能的人,来帮我做事。 面向对象的三个特征: 封装、继承、多态 ...

2021-04-15 00:21:57 118

原创 (java)数组作为方法参数 数组作为方法的返回值

数组作为方法参数 数组作为方法的返回值 代码: package com.company; import org.w3c.dom.ls.LSOutput; public class Main { public static void main(String[] args) { int[] array = {12, 34, 21, 65, 32, 44};//静态初始化数组 printArray(array);//调用方法打印数组 } //定义

2021-04-14 20:30:38 884

空空如也

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

TA关注的人

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