自定义博客皮肤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 3085

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

解决this作用域的问题

2023-01-28 18:04:16 140

原创 js引入vue

使用JavaScript引入vue的方法

2023-01-28 17:22:35 1838

原创 红黑树是什么

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

2021-07-02 11:18:10 134

原创 (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 226

原创 (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 149

原创 (java)@override的作用

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

2021-05-25 15:41:40 941

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

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

2021-05-25 15:38:20 64

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

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

2021-05-17 19:27:37 2847 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 316

原创 (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 1597

原创 (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 62

原创 (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 223

原创 (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 97

原创 (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 252

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

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

2021-05-07 09:27:14 84

原创 (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 77

原创 力扣(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 82

原创 (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 189

原创 (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 1247

原创 (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 282

原创 (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 1912

原创 (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 689

原创 (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 469

原创 (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 73

原创 (蓝桥)(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 85 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 202

原创 (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 1429 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 93

原创 (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 100

原创 (java)构造方法

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

2021-04-22 00:17:50 117

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

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

2021-04-21 23:59:07 1098

原创 (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 45 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 152

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

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

2021-04-19 23:21:58 63

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

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

2021-04-16 11:05:40 48

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

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

2021-04-15 20:17:26 2417

原创 (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 41

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

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

2021-04-15 00:21:57 65

原创 (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 770

空空如也

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

TA关注的人

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