自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java中Object类的常用方法以及作用

Java中Object类的常用方法 方法名称 返回类型 getclass() 获取类的class对象 Class<?> hashCode() 获取对象的hashCode值 int equals(Object) 比较对象是否相等,比较的是值和地址,子类可重写以自定义 boolean clone() 创建并返回此对象的克隆对象,一般子类会重写这个方法 protected Object toString() 返回对象的字符串表示形式 String not

2021-12-07 11:59:14 449

原创 线程池详解

什么是线程池 一、java.util.concurrent.Executors提供了一个java.util.concurrent.Executors接口的实现类用于创建线程池 多线程技术主解决处理单元内多个线程执行的问题,它可以显著减少处理单元的闲置时间。 线程池的组成部分: 线程池管理器(ThreadPool):用于创建并管理线程池(创建线程池、销毁线程池,添加新任务) 工作线程(PoolWork):线程池中的线程,包括没有任务时处于等待的状态,可以循环的新任务 任务接口(Task):每个任务必须实现的

2021-12-04 23:31:38 503

原创 Java线程池的四种创建方式

Java线程池的四种创建方式 Java使用Thread类来表示线程,所有的线程都是Thread类或者是他的子类。Java有四种方式来创建线程。 (1)继承Thread类创建线程 (2)实现Runnable接口创建线程 (3)使用Callable和Future创建线程 (4)使用线程池创建线程,例如使用Executor框架 具体实现方法 --------------通过继承Thread类来创建并启动多线程------------- 步骤如下: (1)定义Thread类的子类,并重写该类的Run()方法,该方法

2021-12-03 16:40:48 5855 4

原创 Java中int a+b的溢出问题

Java中 int 的溢出问题 int 是一种整型变量,是一种常用的数据类型,存放的是整数值,其取值范围是占用 4 字节 32 bit时的取值范围是 -2^31到 2^31-1 也就是 - 2147483648~2147483647,当我们的计算值超出这个范围时就会产生溢出问题。 溢出解决方法 为了避免 int 类型的溢出,可以在该表达式中的任一常量后加上大写的“L”,或 是在变量前面加上 long,作为强制类型的转换。 //递归计算强转int 溢出的最后值 public static int a(

2021-12-02 09:36:49 2128

原创 函数

函数 函数的定义: def(define function) def 函数的名称 ([参数]) #缩进 函数体 [return 返回值] abs() pass 参数的检查: 1、调用函数的时候,参数的个数不对,TypeError 2、参数的类型不对 3、可以返回多个值 坐标 位移 角度 import math python 函数返回多个值的时候实则返回的是一个元组 总结: 1.定义函数的时候,需要确定函数的名称和参数个数 2.如果有必要的话,需要先对参数的类型做检查 3.函数的内部可以

2021-04-07 01:09:30 302 2

原创 容器

容器 容器的概念:容器是一种数据类型,是序列,存储大量的数据 学习容器的意义:容器可以改变变量只能存储单个数据的缺陷 运用到容器的例子:列表 集合 元组 字典 列表(list (线性表)) 常见的线性表有:链表 数组 栈 队列 Python没有数组,数组的存储空间是连续的 定义: 1、弱数据类型语言 ls=[1,2,3,4] 2、全局函数list() ls=list() ls=list([1,2,3,4]) 访问元素的概念:通过下标来获取元素,超过角标会报错,角标也可以是复数 遍历列表:

2021-04-07 00:02:38 248 2

原创 Python程序控制流程

程序控制流程 1、顺序结构 从左到右,从上到下 2、选择结构 - 单分支 if (条件){ 执行的代码 } Python中的结构为: if 条件: 缩进(tab) 执行的代码 层级关系-------缩进 注意:空格和tab不能混用 - 双分支 if 条件: 条件满足执行的代码 else: 条件不满足执行的代码 - 多分支 if 条件1; 条件满足执行的代码 else 条件2; 条件满足执行的代码: …… else: 条件不满足执行的代码 ...

2021-04-01 15:05:41 111

原创 2021-3-12

2021-3-12Python上课内容 5、数据类型和数据类型的转换 5.1数据类型 弱数据类型,没有数据类型,不声明数据类型 分类: 基本数据类型 复合数据类型 (引用数据类型)、 5.1.1基本数据类型 数值型 整数型 int 浮点型 float 虚数(复数)i 不常用 数学模型 布尔型(bool) 判断条件成不成成立 true false 字符型 字符串-------------如何字符串? “” ’ ’ “”" “”" '" '" 引号里面包含所有语言 or

2021-03-13 16:12:04 134

原创 2021-3-11

2021年3月11日Python第一节上课内容笔记 一、学习Python的目的: 对于校招:中会存在编程题目可用到Python 对于网络运维:后期会涉及到脚本语言的学习,例如网络完全和自动化运维 对于软件:Java云计算大数据后端开发,Python是数据科学方向(人工智能),其次在校招中要求至少掌握一门语言 言外话语:谷歌的很多项目都是由Python实现的,例如谷歌虫,及豆瓣等互联网企业都是通过Python开发的 Python的特点 1、简单 用C语言实现两数相加 void main(){ int a =

2021-03-12 11:08:39 171 1

原创 HTML基本概念

2020-10-16 18:28:15 127

空空如也

空空如也

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

TA关注的人

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