自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 01网络通信相关基础知识

网络相关概念1、网络通信概念:两台设备之间通过网络实现数据传输网络通信:将数据通过网络从一台设备传输到另一台设备Java.net包下提供了一系列的类或接口,供程序员使用,完成网络通信2、网络1.概念:两台或多台设备通过一定物理设备连接起来构成了网络2.根据网络的覆盖范围不同,对网络进行分类:局域网:覆盖范围最小,仅仅覆盖一个教室或一个机房城域网:覆盖范围较大,可以覆盖一个城市广域网:覆盖范围最大,可以覆盖全国,甚至全球,万维网是广域网的代表3、ip地址1.概念:用于唯一标识网

2022-02-07 14:54:39 531

原创 04 封装

1.封装的作用​ 通过使用权限修饰符,我们可以限定类的成员的被访问权限。因为在很多场景下,我们需要确保我们对属性值的操作均是有效操作,不能违背某些规则。2.如何封装使用权限修饰符使用private作用在属性上,关闭直接访问的入口使用public作用在方法上,提供调用的入口定义与属性存取相关的方法get代表取用:既然是取值,那么就要把属性值进行返回,方法的返回值类型与属性类型相同set代表存储:既然是存值,那么就要在参数列表中接收想要存入的值,类型与属性类型相同3.举例比

2021-09-29 00:56:26 81

原创 03继承和转型

1、语法关键字:extends格式:public class 子类名 extends 父类名{ }2、子类继承父类那些东西?所有属性代码块构造器方法3、子类以及子类对象可以调用到继承的哪些东西?3.1 4个控制修饰符总结:private——仅对本类可见public——对外部完全可见protected——对本包和所有子类可见缺省——对本包可见3.2 本包:public class Student{ public String name;

2021-09-29 00:55:35 91

原创 02类的结构解析

一、类的结构类(class):具有相似或相同的属性、行为等一类事物。比如:人类、鸟类等构成:一类对象的代码描述(对象的生成指令,对象的调度指令)对象(instance):具体的事物,某个个体,比如:希特勒、杰克逊、乌鸦等构成:对象的属性数据+方法指令1.属性变量常量(final)final:最终形态的,不可改变初始化赋值之后,不能再调用赋值属于对象,每个对象都具有自己的一份常量静态属性(static)static:静态的,唯一只属于类,且只有一份,

2021-09-29 00:54:07 172

原创 01Java环境解析

一、JDK,JRE,JVM的关系(JDK1.8)JDK包含JRE,而JRE包 含JVMJDK = JRE + Java的开发工具(javac.exe,java.exe,javadoc.exe)JRE = JVM + Java核心类库JDKJDK全称Java SE Development kit(JDK),即java标准版开发包,是Oracle提供的一套用于开发java应用程序的开发包,它提供编译,运行java程序所需要的各种工具和资源,包括java编译器,java运行时环境,以及常用的java类

2021-09-27 14:00:26 179

原创 04.0手写ArrayList

数组特性:简单 功能少可以重复数组长度固定通过下标访问-增删查最大长度限制-length是int的最大值插入 查询 扩容操作都不太方便MyList属性存储长度长度长度范围最大长度最小长度默认长度构造器空参数构造器初始化–完全默认带长度的构造器判断长度的是否合法,然后初始化带数据结构的构造器转型为List方法添加数据:add();默认从最后的位置,根据当前元素个数所处的下标添加插入数据:根据

2021-08-22 15:01:59 53

原创 03接口_抽象类

1.Interface使用说明:1.接口使用interface来定义2.Java中,接口和类是并列的两个结构3.如何定义接口:定义接口中的成员​ 3.1 JDK7及以前:只能定义全局常量和抽象方法>全局常量:public static final的,但是书写时,可以省略不写​ >抽象方法:public abstract​ 3.2 JDK8:除了定义全局常量和抽象方法之外,还可以定义静态方法、默认方法(略)4.接口中不能定义构造器!意味着接口不可以实例化5.Java开发中,接口

2021-08-20 12:15:01 67

原创 02继承inhertence)

语法关键字:extends格式:public class 子类名 extends 父类名{ }子类继承父类那些东西?所有属性代码块构造器方法子类以及子类对象可以调用到继承的哪些东西?4个控制修饰符总结:private——仅对本类可见public——对外部完全可见protected——对本包和所有子类可见缺省——对本包可见本包:public class Student{ public String name; private in

2021-08-15 22:25:19 73

原创 01类和对象

类和对象的概念类(class):具有相似或相同的属性、行为等一类事物。比如:人类、鸟类等构成:一类对象的代码描述(对象的生成指令,对象的调度指令)对象(instance):具体的事物,某个个体,比如:希特勒、杰克逊、乌鸦等构成:对象的属性数据+方法指令命名涉及到的结构:包名、类名、接口名、变量名、方法名、常量名规则:由26个英文字母大小写,0-9,_或$组成数字不可以开头不可以使用关键字和保留字,但能包含关键字和保留字。Java中严格区分大小写,长度无限制标识符不能

2021-08-13 23:38:03 111

原创 Python基础入门:从函数到高级魔法方法(第8天)--阿里云天池

15 魔法方法魔法方法总是被双下划线包围,例如 _init_ 。魔法方法是面向对象的 Python 的一切,如果你不知道魔法方法,说明你还没能意识到面向对象的 Python 的强大。魔法方法的“魔力”体现在它们总能够在适当的时候被自动调用。魔法方法的第一个参数应为 cls (类方法) 或者 self (实例方法)。cls :代表一个类的名称’’self :代表一个实例对象的名称15.1 基本的魔法方法_init_(self[, …])构造器,当一个实例被创建的时候调用的初始化方法cl

2021-08-09 14:49:32 95

原创 Python基础入门:从函数到高级魔法方法(第7天)--阿里云天池

13 函数与Lambda表达式13.1 函数还记得 Python 里面“万物皆对象”么?Python 把函数也当成对象,可以从另一个函数中返回出来而去构建高阶函数,比如:参数是函数返回值是函数13.1.1 函数的定义函数以 def 关键词开头,后接函数名和圆括号()。函数执行的代码以冒号起始,并且缩进。return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None 。def functionname(parameters):"

2021-08-08 14:15:03 224

原创 Python基础入门:数据结构大汇总(第6天)--阿里云天池

10 字典10.1 可变类型与不可变类型序列是以连续的整数为索引,与此不同的是,字典以"关键字"为索引,关键字可以是任意不可变类型,通常用字符串或数值。字典是 Python 唯一的一个 映射类型,字符串、元组、列表属于序列类型如何快速判断一个数据类型 X 是不是可变类型的呢?两种方法:麻烦方法:用 id(X) 函数,对 X 进行某种操作,比较操作前后的 id ,如果不一样,则 X 不可变,如果一样,则X 可变。便捷方法:用 hash(X) ,只要不报错,证明 X 可被哈希,即不可变

2021-08-07 00:29:45 132

原创 Python基础入门:数据结构大汇总(第5天)--阿里云天池

8 元组「元组」定义语法为: (元素1, 元素2, …, 元素n)小括号把所有元素绑在一起逗号将每个元素一一分开8.1 创建和访问一个元组Python 的元组与列表类似,不同之处在于tuple被创建后就不能对其进行修改,类似字符串。元组使用小括号,列表使用方括号。t1 = (1, 10.31, 'python')t2 = 1, 10.31, 'python'print(t1, type(t1))# (1, 10.31, 'python') <class 'tuple'&gt

2021-08-06 00:12:42 929

原创 Python基础入门:数据结构大汇总(第4天)--阿里云天池

7 列表简单数据类型1.整型<class ‘int’>2.浮点型<class ‘float’>3.布尔型<class ‘bool’>容器数据类型1.列表<class ‘list’>2.元组<class ‘tuple’>3.字典<class ‘dict’>4.集合<class ‘set’>5.字符串<class ‘str’>7.8列表的创建创建一个普通的列表x = ['Monday', '

2021-08-04 23:28:29 106

原创 Python基础入门:从变量到异常处理(3天)--阿里云天池

异常处理6 异常处理异常就是运行期检测到的错误。计算机语言针对可能出现的错误定义了异常类型,某种错误引发对应的异常时,异常处理程序将被启动,从而恢复程序的正常运行。6.1 Python 标准异常总结BaseException:所有异常的 基类Exception:常规异常的 基类StandardError:所有的内建标准异常的基类ArithmeticError:所有数值计算异常的基类FloatingPointError:浮点计算异常OverflowError:数值运算超出最大限制Zer

2021-08-03 21:05:18 67

原创 Python基础入门:从变量到异常处理(第2天)--阿里云天池

条件语句与循环语句4 条件语句与循环语句4.1 if 语句if 语句的expr_true_suite代码块只有当条件表达式 expression结果为真时才执行,否则将继续执行紧跟在该代码块后面的语句。单个 if 语句中的 expression 条件表达式可以通过布尔操作符 and, or和not实现多重条件判断。if expression: expr_true_suiteif 2 > 1 and not 2 > 3: print('Correct Judgement!'

2021-08-02 13:19:45 72

原创 Python基础入门:从变量到异常处理(1天)--阿里云天池

**# 变量、运算符与数据类型和位运算2 变量、运算符与数据类型2.1注释1.在python中,#表示注释,作用于整行。''' ''' 或者""" """表示区间注释,在三引号之间的所有内容被注释# 单行注释# 这是一个注释print("Hello world")# Hello world#多行注释'''这是多行注释,用三个单引号这是多行注释,用三个单引号这是多行注释,用三个单引号'''2.2运算符算术运算符[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接

2021-08-01 22:45:01 255

空空如也

空空如也

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

TA关注的人

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