自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python的单线程和多线程

python的单线程和多线程

2022-08-19 09:38:47 3560 1

原创 Python基础——列表操作中的append()和extend()方法

Python基础——列表操作中的append()和extend()方法

2022-07-15 15:52:19 3385

原创 字符编码笔记:ASCII,Unicode 和 UTF-8

字符编码笔记:ASCII,Unicode 和 UTF-8

2022-07-14 21:58:12 2571

原创 Python的Flask框架(最简单的入门)

Flask框架简单入门

2022-07-12 22:24:20 2994

原创 Python中enumerate用法详解

Python中enumerate用法详解

2022-07-11 23:03:59 20616

原创 02搭建Django开发环境

搭Django开发环境Django的开发环境包括Python的运行时环境、Django的包,开发的IDE【Python的运行时环境推荐使用Anaconda、IDE推荐使用Pycharm】第一步:安装AnacondaAnaconda是Python的一个集成开发环境转载链接:安装anaconda安装好anaconda后,使用conda命令安装Django包,即打开anaconda的命令行工具Anaconda Prompt,输入:conda install django此命令会自动将django安

2021-12-12 14:48:49 386 1

原创 01初始Django:Django适合做什么?

初始Django:Django适合做什么?

2021-12-12 14:46:37 350

原创 1.继承--day09_11_this关键字的三种用法

this关键字的三种用法super关键字用来访问父类内容,而this关键字用来访问本类内容。用法也有三种:在本类的成员方法中,访问本类的成员变量。在本类的成员方法中,访问本类的另一个成员方法。在本类的构造方法中,访问本类的另一个构造方法。在第三种用法当中要注意:A. this(…)调用也必须是构造方法的第一个语句,唯一一个。B. super和this两种构造调用,不能同时使用。编写父类Fu.javapackage com.iflytek.day09.demo09;public cl

2021-01-26 11:18:09 113

原创 1.继承--day09_10_super关键字的三种用法

super关键字的三种用法super关键字的用法有三种:在子类的成员方法中,访问父类的成员变量。在子类的成员方法中,访问父类的成员方法。在子类的构造方法中,访问父类的构造方法。编写父类Fu.javapackage com.iflytek.day09.demo08;public class Fu { int num = 10; public void method() { System.out.println("父类方法"); }}编写子类

2021-01-26 11:18:03 107

原创 1.继承--day09_09_继承中构造方法的访问特点

继承中构造方法的访问特点继承关系中,父子类构造方法的访问特点:子类构造方法当中有一个默认隐含的“super()”调用,所以一定是先调用的父类构造,后执行的子类构造。子类构造可以通过super关键字来调用父类重载构造。super的父类构造调用,必须是子类构造方法的第一个语句。不能一个子类构造调用多次super构造。总结:子类必须调用父类构造方法,不写则赠送super();写了则用写的指定的super调用,super只能有一个,还必须是第一个。编写父类Fu.javapackage co

2021-01-26 11:17:57 87

原创 1.继承--day09_08_继承中方法的覆盖重写_应用场景

编写父类Phone.javapackage com.iflytek.day09.demo06;public class Phone { public void call(){ System.out.println("打电话"); } public void send(){ System.out.println("发短信"); } public void show(){ System.out.println("显示.

2021-01-26 11:17:51 101

原创 1.继承--day09_07_继承中方法的覆盖重写_注意事项

继承中方法的覆盖重写_注意事项方法覆盖重写的注意事项:必须保证父子类之间方法的名称相同,参数列表也相同。@Override:写在方法前面,用来检测是不是有效的正确覆盖重写。这个注解就算不写,只要满足要求,也是正确的方法覆盖重写。子类方法的返回值必须【小于等于】父类方法的返回值范围。小扩展提示:java.lang.Object类是所有类的公共最高父类(祖宗类),java.lang.String就是Object的子类。子类方法的权限必须【大于等于】父类方法的权限修饰符。小扩展提示:p

2021-01-26 11:17:45 90

原创 1.继承--day09_06_继承中方法的覆盖重写_概念与特点

继承中方法的覆盖重写_概念与特点重写(Override)概念:在继承关系当中,方法的名称一样,参数列表也一样。重写(Override):方法的名称一样,参数列表【也一样】。覆盖、覆写。重载(Overload):方法的名称一样,参数列表【不一样】。方法的覆盖重写特点:创建的是子类对象,则优先用子类方法。...

2021-01-26 11:17:38 87

原创 1.继承--day09_05_继承中成员方法的访问特点

继承中成员方法的访问特点在父子类的继承关系当中,创建子类对象,访问成员方法的规则:       创建的对象是谁,就优先用谁,如果没有则向上找。注意事项:       无论是成员方法还是成员变量,如果没有都是向上找父类,绝对不会向下找子类的。编写父类Fu.javapackage com.iflytek.day09.demo04;public class Fu { public void methodF

2021-01-26 11:17:30 141

原创 1.继承--day09_04_区分子类方法中重名的三种变量

区分子类方法中重名的三种变量局部变量:             直接写成员变量名本类的成员变量:  this.成员变量名父类的成员变量:  super.成员变量名编写父类Fu.javapackage com.iflytek.day09.demo03;public class Fu { int num = 10;}编写子类Zi.javapackage

2021-01-26 11:17:20 70

原创 1.继承--day09_03_继承中成员变量的访问特点

继承中成员变量的访问特点在父子类的继承关系当中,如果成员变量重名,则创建子类对象时,访问有两种方式:1.直接通过子类对象访问成员变量:        等号左边是谁,就优先用谁,没有则向上找。2.间接通过成员方法访问成员变量:        该方法属于谁,就优先用谁,没有则向上找。编写父类Fu.javapackage com.iflytek.day09.demo02;public class Fu {

2021-01-26 11:17:07 62

原创 1.继承--day09_02_继承的格式

继承的格式在继承的关系中,“子类就是一个父类”。也就是说,子类可以被当做父类看待。例如父类是员工,子类是讲师,那么“讲师就是一个员工”。关系:is-a。定义父类的格式:(一个普通的类定义)public class 父类名称 { // ... }定义子类的格式:public class 子类名称 extends 父类名称 { // ...}编写父类Employee.javapackage com.iflytek.day09.demo01;// 定义一个父类:员工p

2021-01-26 11:16:44 85

原创 1.继承--day09_01_继承的概述

继承的概述

2021-01-25 11:26:42 79

原创 8.Math类--day08_19_Math练习:小学数学真题

计算在-10.8到5.9之间,绝对值大于6或者小于2.1的整数有多少个?编写Demo04MathPractise.java类package com.iflytek.day08.demo04;/*题目:计算在-10.8到5.9之间,绝对值大于6或者小于2.1的整数有多少个?分析:1. 既然已经确定了范围,for循环2. 起点位置-10.8应该转换成为-10,两种办法: 2.1 可以使用Math.ceil方法,向上(向正方向)取整 2.2 强转成为int,自动舍弃所有小数位3

2021-01-25 11:13:08 97

原创 8.Math类--day08_18_数学工具类Math

数学工具类Mathjava.util.Math类是数学相关的工具类,里面提供了大量的静态方法,完成与数学运算相关的操作。public static double abs(double num):获取绝对值。有多种重载。public static double ceil(double num):向上取整。public static double floor(double num):向下取整。public static long round(double num):四舍五入。package co

2021-01-25 11:12:39 76

原创 7.Arrays工具类--day08_17_Arrays练习:字符串倒序排列

Arrays练习:字符串倒序排列注意:String --> 数组,用toCharArraypackage com.iflytek.day08.demo04;import java.util.Arrays;/*题目:请使用Arrays相关的API,将一个随机字符串中的所有字符升序排列,并倒序打印。 */public class Demo02ArraysPractise { public static void main(String[] args) { St

2021-01-25 11:12:19 99

原创 7.Arrays工具类--day08_16_数组工具类Arrays

Arrays.toString()和Arrays.sort()public static String toString(数组):将参数数组变成字符串(按照默认格式:[元素1, 元素2,元素3…])public static void sort(数组):按照默认升序(从小到大)对数组的元素进行排序。编写Demo01Arrays.java类package com.iflytek.day08.demo04;import java.util.Arrays;/*java.util.Arrays

2021-01-25 11:11:57 79

原创 6.static静态--day08_15_静态代码块

静态代码块特点:      当第一次用到本类时,静态代码块执行唯一的一次。       静态内容总是优先于非静态,所以静态代码块比构造方法先执行。静态代码块的典型用途:       用来一次性地对静态成员变量进行赋值。编写Person.java类package com.iflytek.day08.demo03;public class Person { s

2021-01-25 11:04:53 68

原创 6.static静态--day08_14_静态static的内存图

静态static的内存图编写student.java类package com.iflytek.day08.demo03;public class Student { private String name; // 姓名 private int age; // 年龄 static String room; // 所在教室 public Student() {} public Student(String name, int age) {

2021-01-25 11:04:42 72

原创 6.static静态--day08_13_静态static关键字修饰成员方法

静态static关键字修饰成员方法一旦使用static修饰成员方法,那么这就成为了静态方法。静态方法不属于对象,而是属于类的。如果没有static关键字,那么必须首先创建对象,然后通过对象才能使用它。如果有了static关键字,那么不需要创建对象,直接就能通过类名称来使用它。注意事项:静态不能直接访问非静态。原因:因为在内存当中是【先】有的静态内容,【后】有的非静态内容。“先人不知道后人,但是后人知道先人。”静态方法当中不能用this。原因:this代表当前对象,通过谁调用的方法,谁

2021-01-24 14:29:50 109

原创 6.static静态--day08_12_静态static关键字修饰成员变量

静态static关键字修饰成员变量如果一个成员变量使用了static关键字,那么这个变量不再属于对象自己,而是属于所在的类。多个对象共享同一份数据。编写student.java类package com.iflytek.day08.demo03;public class Student { private int id; // 学号 private String name; // 姓名 private int age; // 年龄 static String roo

2021-01-24 12:01:44 80

原创 6.static静态--day08_11_静态static关键字概述

static关键字—>属于类

2021-01-24 11:52:28 88

原创 5.String类--day08_10_练习:统计输入的字符串中各种字符的个数

1.题目:键盘输入一个字符串,并且统计其中各种字符出现的次数。种类有:大写字母、小写字母、数字、其他2.分析:既然用到键盘输入,肯定是Scanner键盘输入的是字符串,那么:String str = sc.next();定义四个变量,分别代表四种字符各自的出现次数。需要对字符串一个字、一个字检查,String–>char[],方法就是toCharArray()遍历char[]字符数组,对当前字符的种类进行判断,并且用四个变量进行++动作。打印输出四个变量,分别代表四种字符出现次数。

2021-01-24 10:03:58 213

原创 5.String类--day08_09_练习:按指定格式拼接字符串

1.题目:定义一个方法,把数组{1,2,3}按照指定格式拼接成一个字符串。格式参照如下:[word1#word2#word3]。2.分析:首先准备一个int[]数组,内容是:1、2、3定义一个方法,用来将数组变成字符串三要素返回值类型:String方法名称:fromArrayToString参数列表:int[]格式:[word1#word2#word3]用到:for循环、字符串拼接、每个数组元素之前都有一个word字样、分隔使用的是#、区分一下是不是最后一个调用方法,得到返回值,并打

2021-01-24 10:03:46 99

原创 5.String类--day08_08_字符串的分割方法

split()函数分割字符串的方法:public String[] split(String regex):按照参数的规则,将字符串切分成为若干部分。注意事项: split方法的参数其实是一个“正则表达式”,今后学习。今天要注意:如果按照英文句点“.”进行切分,必须写"\\."(两个反斜杠)编写Demo05StringSplit.java类package com.iflytek.day08.demo02;/*分割字符串的方法:public String[] split(Strin

2021-01-24 10:03:36 86

原创 5.String类--day08_07_字符串的转换相关方法

重点是replace()String当中与转换相关的常用方法有:public char[] toCharArray():将当前字符串拆分成为字符数组作为返回值。public byte[] getBytes():获得当前字符串底层的字节数组。public String replace(CharSequence oldString, CharSequence newString):将所有出现的老字符串替换成为新的字符串,返回替换之后的结果新字符串。备注:CharSequence意思就是说可以接受字

2021-01-24 10:03:25 62

原创 5.String类--day08_06_字符串的截取方法

substring()函数字符串的截取方法:public String substring(int index):截取从参数位置一直到字符串末尾,返回新字符串。public String substring(int begin, int end):截取从begin开始,一直到end结束,中间的字符串。备注:[begin,end),包含左边,不包含右边编写Demo03Substring.java类package com.iflytek.day08.demo02;/*字符串的截取方法:

2021-01-24 10:03:15 72

原创 5.String类--day08_05_字符串的获取相关方法

String当中与获取相关的常用方法String当中与获取相关的常用方法有:public int length():获取字符串当中含有的字符个数,拿到字符串长度。public String concat(String str):将当前字符串和参数字符串拼接成为返回值新的字符串。public char charAt(int index):获取指定索引位置的单个字符。(索引从0开始。)public int indexOf(String str):查找参数字符串在本字符串当中首次出现的索引位置,如果没

2021-01-24 10:03:03 87

原创 5.String类--day08_04_字符串的比较相关方法

equals和equalsIgnoreCase1.public boolean equals(Object obj)public boolean equals(Objectobj):参数可以是任何对象,只有参数是一个字符串并且内容相同的才会给true;否则返回false。2.public boolean equalsIgnoreCase(String str)public boolean equalsIgnoreCase(String str):忽略大小写,进行内容比较。package

2021-01-24 10:02:47 56

原创 5.String类--day08_03_字符串的常量池

字符串的常量池package com.iflytek.day08;/*字符串常量池:程序当中直接写上的双引号字符串,就在字符串常量池中。对于基本类型来说,==是进行数值的比较。对于引用类型来说,==是进行【地址值】的比较。 */public class Demo02StringPool { public static void main(String[] args) { String str1 = "abc"; String str2 = "abc"

2021-01-23 16:53:41 49

原创 5.String类--day08_01_字符串概述和特点+day08_02_字符串的构造方法和直接创建

String类1.字符串概述和特点字符串的特点:字符串的内容永不可变。【重点】正是因为字符串不可改变,所以字符串是可以共享使用的。字符串效果上相当于是char[]字符数组,但是底层原理是byte[]字节数组。2.字符串的构造方法和直接创建创建字符串的常见3+1种方式。三种构造方法:public String():创建一个空白字符串,不含有任何内容。public String(char[] array):根据字符数组的内容,来创建对应的字符串。public String(byte[

2021-01-23 16:06:36 62

原创 4.ArrayList集合--day07_19_ArrayList练习四_筛选集合中的随机数

ArrayList练习四_筛选集合中的随机数1.题目:用一个大集合存入20个随机数字,然后筛选其中的偶数元素,放到小集合当中。要求使用自定义的方法来实现筛选。2.分析:需要创建一个大集合,用来存储int数字:随机数字就用Random nextInt循环20次,把随机数字放入大集合:for循环、add方法定义一个方法,用来进行筛选。筛选:根据大集合,筛选符合要求的元素,得到小集合。三要素返回值类型:ArrayList小集合(里面元素个数不确定)方法名称:getSmallList参数

2021-01-23 15:48:32 104

原创 4.ArrayList集合--day07_18_ArrayList练习三_按指定格式遍历集合字符串

ArrayList练习三_按指定格式遍历集合字符串1.题目:定义以指定格式打印集合的方法(ArrayList类型作为参数),使用{}扩起集合,使用@分隔每个元素。格式参照 {元素@元素@元素}。System.out.println(list);        [10, 20, 30]printArrayList(list);             

2021-01-23 15:18:08 93

原创 4.ArrayList集合--day07_17_ArrayList练习二_存储自定义对象

day07_17_ArrayList练习二_存储自定义对象1.题目:自定义4个学生对象,添加到集合,并遍历。2.分析:自定义Student学生类,四个部分。创建一个集合,用来存储学生对象。泛型:根据类,创建4个学生对象。将4个学生对象添加到集合中:add遍历集合:for、size、get编写Student.java类package com.iflytek.day07.demo05;public class Student { private String name;

2021-01-23 14:57:50 121

原创 4.ArrayList集合--day07_16_ArrayList练习一_存储随机数字

day07_16_ArrayList练习一_存储随机数字1.题目:生成6个1~33之间的随机整数,添加到集合,并遍历集合。2.分析:需要存储6个数字,创建一个集合,产生随机数,需要用到Random用循环6次,来产生6个随机数字:for循环循环内调用r.nextInt(int n),参数是33,032,整体+1才是133把数字添加到集合中:add遍历集合:for、size、get编写Demo05ArrayListRandom.java类package com.iflytek.day0

2021-01-23 12:50:46 115

空空如也

空空如也

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

TA关注的人

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