- 博客(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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅