12.常用工具类作业

合集下载

工程施工物资都属于哪些

工程施工物资都属于哪些

工程施工物资都属于哪些一、建筑材料类1. 水泥:水泥是建筑工程中最常用的材料之一,用于混凝土和砂浆的制作。

2. 钢筋:用于混凝土结构中的钢筋混凝土梁柱等构件的钢筋,是建筑结构中的主要材料之一。

3. 砖瓦:包括红砖、石子瓦、水泥砖等,用于建筑的墙体、地面、屋面等的砌筑。

4. 钢材:用于建筑结构和设备的支撑、框架等。

5. 建筑装饰材料:包括地板、墙板、天花板、门窗等装饰材料,用于室内装饰和装修。

二、土木工程材料类1. 砂石料:用于路基、路面等道路工程以及土建工程中的填料和铺设。

2. 水泥制品:包括水泥管、水泥井盖、水泥梁等,用于排水、排污、桥梁等土木工程。

3. 沥青:用于路面铺设和修复,是道路工程中的重要材料之一。

4. 混凝土搅拌料:用于制备混凝土,包括水泥、砂、石子、掺合料等。

三、机电设备类1. 发电机组:用于工地的临时电源供应。

2. 压缩空气设备:用于工地的气动工具、喷漆等作业。

3. 照明设备:用于夜间施工作业的照明。

4. 起重设备:包括塔吊、起重机、起重器等,用于建筑物的吊装和起重作业。

四、工程施工设备类1. 混凝土搅拌机:用于制备混凝土。

2. 钻孔设备:用于地基处理、桩基施工等工程。

3. 砂石运输设备:包括吊车、装载机、卸料车等,用于搬运和运输砂石料。

4. 施工机械:包括挖掘机、推土机、平地机等土建施工作业的机械设备。

五、施工辅助工具类1. 手工具:包括榔头、扳手、刀具、锤子等施工作业常用的手工具。

2. 测量仪器:包括水准仪、全站仪、测距仪等,用于工地测量和勘测作业。

3. 安全防护用品:包括安全帽、安全鞋、安全带等,用于保障施工人员的安全。

六、办公用品和生活用品类1. 办公家具:包括办公桌椅、文件柜、办公屏风等,用于施工现场的办公和管理。

2. 生活用具:包括餐具、床上用品、洗浴用具等,用于工地办公宿舍的生活设施。

七、劳保用品和消耗品类1. 个人防护用品:包括口罩、手套、耳塞等,用于施工人员的个人防护。

井下作业常用打捞工具

井下作业常用打捞工具

DLM-T104 × 60
47~50
377
90
2490
2 7/8IF
DLM-T104 × 73
61~64
553
110
5166
2 7/8IF
DLM-T110 × 89
75~77
820150Fra bibliotek9843
2 7/8IF
DLM-T117 × 101 89~91
1100
180
14600
2 7/8IF
DLM-T117 × 114 98~109
打捞负荷 KN
连接扣型
565
27/8TBG 或 27/8IF 474
488
刚体外径 mm 114
114 117
长度 mm 530
541 544
抽油杆打捞筒
抽油杆打捞筒用于打捞油、套管内断落的抽 油杆本体。
规格 型号
CLT-58 × 22 CLT-58 × 18 CLT-58 × 15 CLT-58 × 14 CLT-114 × 23 CLT-114 × 20 CLT-114 × 17
可退式组合捞筒
•用途
可退组合捞筒ZLT—T系列结构简单,可通过改变卡瓦实现不 同直径尺寸落鱼的打捞。打捞施工中,可实现鱼顶冲洗以及打捞 后密封洗井。在打捞负荷过大,落鱼无法捞出时可退出打捞。
通过更换引鞋可实现在7"、9 5/8"套管内的打捞。
•技术参数(见下页)
规格型号
ZLT-T114 ×60 ZLT -T114 × 53 ZLT -T114 × 48 ZLT -T114 × 43 ZLT -T114 × 38 ZLT -T114 × 33 ZLT -T114 × 27 ZLT -T114 × 20 ZLT -T114 × 17 ZLT -T114 × 73 ZLT -T114 × 70 ZLT -T114 × 65 ZLT -T114 × 60 ZLT -T117 × 89 ZLT -T117 × 86 ZLT -T117 × 83 ZLT -T117 × 80 ZLT -T117 × 77 ZLT -T117 × 75

java 通用多线程工具类代码

java 通用多线程工具类代码

1. 概述在面向对象编程中,多线程技术是一项重要的技能。

而 Java 作为一种流行的编程语言,也提供了丰富的多线程工具类来帮助开发者处理并发编程。

本文将介绍一些 Java 中通用的多线程工具类及其代码示例,以帮助读者更好地理解和应用多线程技术。

2. 线程池(ThreadPool)线程池是一种重要的多线程工具类,它可以有效地管理和复用线程,提高程序的性能和响应速度。

以下是一个简单的线程池代码示例:```javaimport java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;public class ThreadPoolExample {public static void m本人n(String[] args) {// 创建固定大小的线程池ExecutorService pool = Executors.newFixedThreadPool(5);// 提交任务for (int i = 0; i < 10; i++) {pool.execute(new Task());}// 关闭线程池pool.shutdown();}}class Task implements Runnable {public void run() {System.out.println("Thread name: " +Thread.currentThread().getName());}}```在上面的代码示例中,我们使用 Executors 类的newFixedThreadPool 方法创建一个固定大小的线程池,然后提交了10 个任务给线程池处理。

最后调用 shutdown 方法关闭线程池。

3. 信号量(Semaphore)信号量是用来控制同时访问特定资源的线程数量的类,它可以防止由于线程的过多导致的资源不足。

各类工器具安全使用管理制度(3篇)

各类工器具安全使用管理制度(3篇)

各类工器具安全使用管理制度工器具是生产、加工、施工等行业必不可少的工具,在使用过程中要注意安全,以避免事故的发生。

下面是各类工器具安全使用管理制度,以供参考:一、机械设备类工器具安全使用制度:1. 进入工作现场前,使用人员必须穿戴好工作服,戴好安全帽、防护眼镜,佩戴好防护手套等相关个人防护装备。

2. 使用前,必须对机械设备进行检查,确认设备无故障后方可使用。

3. 使用时,应根据不同设备的使用说明书和操作规程进行操作,严禁擅自更改工器具的工作方式。

4. 在工作过程中,应保持机械设备周围环境的整洁,禁止有杂物等妨碍操作的物品存在。

5. 在维护和保养机械设备时,务必先切断电源或关闭气源,防止误操作导致事故发生。

6. 当机械设备出现异常声音、异味等情况时,必须立即停止使用,并上报维修人员进行处理。

7. 使用完毕后,应关闭电源或气源,将设备归位并妥善保管,确保设备在非工作状态下不会对他人造成伤害。

二、手动工具类工器具安全使用制度:1. 进入工作现场前,使用人员必须穿戴好工作服,戴好安全帽、防护眼镜,佩戴好防护手套等相关个人防护装备。

2. 使用前,必须对手动工具进行检查,确认工具无缺陷后方可使用。

3. 使用时,应使用正确的工具,不得将工具用于非指定的工作。

4. 在使用手动工具时,不得一手擎物,以免造成手部受伤。

当手动工具使用较长时间时,应适当休息。

5. 在使用锤子、斧头等敲击工具时,应确保作业区域内没有其他人员,并注意周围环境的安全。

6. 使用完毕后,应将手动工具归位并妥善保管,确保工具在非工作状态下不会对他人造成伤害。

三、电动工具类工器具安全使用制度:1. 进入工作现场前,使用人员必须穿戴好工作服,戴好安全帽、防护眼镜,佩戴好防护手套等相关个人防护装备。

2. 使用前,必须对电动工具进行检查,确认工具无缺陷后方可使用。

3. 在使用电动工具时,应使用绝缘手柄或佩戴绝缘手套,以防触电事故的发生。

4. 使用完毕后,应将电动工具断电并归位,确保工具在非工作状态下不会对他人造成伤害。

JAVA数组操作的常用工具类

JAVA数组操作的常用工具类

JAVA数组操作的常用工具类在Java中,数组是一种包含固定数量元素的数据结构。

数组操作是在数组中执行各种任务的过程,并且在编程中经常遇到。

为了简化数组操作的过程,Java提供了许多常用的工具类来处理数组。

下面是Java数组操作的常用工具类。

1. Arrays类:Arrays类提供了许多静态方法来处理数组,其中一些常用的方法包括:- sort(:对数组进行排序。

- binarySearch(:在排序后的数组中查找指定元素的索引。

- toString(:将数组转换为字符串。

- equals(:比较两个数组是否相等。

- fill(:将数组的所有元素设置为指定值。

2. System类:System类提供了一些用于操作数组的静态方法,其中一些常用的方法包括:- arraycopy(:将一个数组的部分元素复制到另一个数组。

- identityHashCode(:获取数组的哈希码。

3. Collections类:Collections类是Java集合框架的一部分,但也可以用于处理数组。

其中一些常用的方法包括:- sort(:对数组进行排序。

- binarySearch(:在排序后的数组中查找指定元素的索引。

4. Arrays类与Collection接口转换:Arrays类和Collection接口之间提供了一些静态方法,可以将数组转换为Collection,并将Collection转换为数组。

其中一些常用的方法包括:- asList(:将数组转换为List。

- toArray(:将Collection转换为数组。

- toList(:将Collection转换为List。

5. Arrays类与Stream接口转换:Java 8引入了Stream接口,可以对数组进行处理。

Arrays类提供了一些方法来将数组转换为Stream,并从Stream转换为数组。

其中一些常用的方法包括:- stream(:将数组转换为Stream。

Hutool中常用的工具类和方法

Hutool中常用的工具类和方法

Hutool中常⽤的⼯具类和⽅法Convert 类型转换⼯具类,⽤于各种类型数据的转换
DateUtil ⽇期时间⼯具类,定义了⼀些常⽤的⽇期时间操作⽅法
StrUtil 字符串⼯具类,定义了⼀些常⽤的字符串操作⽅法
ReflectUtil Java反射⼯具类,可⽤于反射获取类的⽅法及创建对象
NumberUtil 数字处理⼯具类,可⽤于各种类型数字的加减乘除操作及判断类型(float、double、BigDecimal) BeanUtil JavaBean的⼯具类,可⽤于Map与JavaBean对象的互相转换以及对象属性的拷贝。

CollUtil 集合操作的⼯具类,定义了⼀些常⽤的集合操作。

MapUtil Map操作⼯具类,可⽤于创建Map对象及判断Map是否为空。

AnnotationUtil 注解⼯具类,可⽤于获取注解与注解中指定的值。

SecureUtil 加密解密⼯具类,可⽤于MD5加密。

CaptchaUtil 验证码⼯具类,可⽤于⽣成图形验证码。

HtmlUtil HTML⼯具类
HttpUtil 基于HttpUrlConnection的Http客户端封装
ExcelUtil Excel导⼊导出⼯具类。

现场常见违章行为

现场常见违章行为

2 3 4 5
十五
1 2 3 4
十四
现场物料
现场物料占据行车轨道黄线 物料超高、超宽 物料倾斜放置 搬运时,手部放置在物料的平面挤压区
厂内交通类
穿行车间时,特别视觉盲区时,嬉闹、追逐
1 2 3 4
1
1 2 3
现场常见违章行为
序 号 十二
常见违章行为 检修、维修作业
高空维修区未有警示标志,无专人监护
序 号
常见违章行为
人员站在叉车的叉齿上 物件未固定好进行叉运 车辆超速、超载行驶 转弯、视觉盲区未按喇叭
4
十三
现场装配、调试
装配、调试进行高空作业时,未有安全带 操作时,身体部位进行挤压、剪切区 无关人员进行装配、调试区 未配戴好劳护进行作业
八 吊装作业 1 使用损坏的吊带进行吊装 2 卸扣销轴、磁力吊销轴使用其它物件代替 3 使用断股、散股,锈蚀钢丝绳进行吊装 4 板材、臂架等物料使用两点吊法(应使用四点吊法) 5 人扶吊物,未使用牵引绳 6 吊装时,人员穿行吊装运行区域 九 1 2 3 4 十 1 2 3 4 电气设备类
非电工,私接动力线 擅开动力柜 使用线头裸露、破损的电气设备 擅动电气维修警示牌
现场常见违章行为
序 号
常见违章行为
序 号

常见违章行为 电动工具类
打磨、砂轮打磨作业时,未戴劳护 打磨机无防护罩 打磨机线源裸露、破损 拉、拽打磨机线源 砂轮打磨时,无支撑装置
一 劳护穿戴类 1 进入车间(库区、调试区等),未配戴安全帽、劳护鞋 2 焊接作业时,无口罩、焊工手套 3 切割(包括氧、乙炔与砂轮)时,无防护眼镜、无口罩 4 打磨作业时,无防护眼镜、无口罩 5 喷漆作业时,无防毒面具、防护服 6 抛丸作业时,无面具、无防护服 7 高空作业,无安全帽、安全带 8 机床类作业,无防护眼镜、无防护鞋 二 1 2 3 4 三 1 2 3 4 5 四 1 2 3 4 5 6 7 8 五 1 2 3 4 5 6 7 焊接作业类

井下作业常用打捞工具

井下作业常用打捞工具

2 7/8"TB G
更换引鞋可实现 7”套管内打捞
套管内抽油杆捞筒结构图
油管内抽油杆捞筒结构图
整形打捞筒
用途及特点: 整形捞筒用于打捞有一定范围径向变形的管 类落物。无须修整鱼顶修捞同时进行。 Z XLT-115×73整形捞筒技术参数:
适 用 套 管: 5 1/2“(改变引鞋可实现大管径内打捞) 打 捞 范 围: 2 7/8"TBG 最大修整范围: 85mm 打 捞 负 荷: 437KN 连 接 扣 型: 3 1/2"TBG(可根据要求改变扣型)
27/8TBG 或 27/8IF
114 541
117
544
ZLT -T117 × 77
ZLT -T117 × 75
Φ 78~76
Φ 76~74
抽油杆打捞筒
抽油杆打捞筒用于打捞油、套管内断落 的抽油杆本体。
规格 型号 CLT-58 × 22
使用范围 (油、套 管规格)
打捞范 围 1"
打捞 负荷 (KN)
一把抓
是一种专门用于打捞井底不规则的小件落物(如 钢球、凡尔座、螺栓、螺母、刮腊片、钳牙、扳手、 胶皮等)的打捞工具。
老虎嘴、内钩、外钩
老虎嘴用于打捞 试井钢丝一类的 绳类落物,也可 以打捞胶皮。
捞杯一般用于磨铣施工中捕捞金属碎屑。
钢丝刷
用于打捞泵套、较短的管状物、中间带眼的胶 皮等落物。
打捞辅助工具
捞。落物可在一定上提负荷作用下解卡。滑块捞矛 具有可伸入落物腔体的深度大、打捞范围大特点。 基本参数:
型号 HLM-105 × 48 HLM-110 × 60 HLM-117 × 73 HLM-154 × 89 HLM-108 × 101 HLM-117 × 73钻 HLM-154 × 89钻 外径 mm Φ 105 Φ 110 Φ 117 Φ 154 Φ 108 Φ 117 Φ 154 总长 mm 540 575 660 700 1100 680 700 打捞负荷 KN 380 460 610 900 560 620 650 打捞范围 mm Φ 39~Φ 41 Φ 47~Φ 53 Φ 61~Φ 63 Φ 75~Φ 78 Φ 89~Φ 92 Φ 52~Φ 58 Φ 65~Φ 67 连接螺纹 2 7/8IF 2 7/8IF 2 7/8IF 3 1/2IF 2 7/8IF 2 7/8IF 3 1/2IF
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

常用工具类作业一、填空题1.在Java中每个Java基本类型在ng包中都在一个相应的包装类,把基本类型数据转换为对象,其中包装类Integer是______object______的直接子类。

2.包装类Integer的静态方法可以将字符串类型的数字”123”转换成基本整型变量n,其实现语句是:__String_toHexString(int i)_________。

3.在Java中使用ng包中的______String______类来创建一个字符串对象,它代表一个字符序列可变的字符串,可以通过相应的方法改变这个字符串对象的字符序列。

4.StringBuilder类是StringBuffer类的替代类,两者的共同点是都是可变长度字符串,其中线程安全的类是_____StringBuilder_________。

5.DateFormat类可以实现字符串和日期类型之间的格式转换,其中将日期类型转换为指定的字符串格式的方法名是______________。

6.使用Math.random( )返回带正号的double值,该值大于等于0.0且小于1.0。

使用该函数生成[30,60]之间的随机整数的语句是____double key=(double)(math.random()*(n>=30&&n<=60))__________。

7.JDK1.5后提供了___emum_________关键字,用以定义枚举类。

枚举类是一种特殊的类,可以有自己的属性、方法和构造方法。

8.File对象调用方法创建一个目录,不包括所有必需但不存在的父目录,当且仅当已创建目录时,返回true;否则返回false。

二、选择题1. 以下选项中关于int和Integer的说法错误的是(ac )。

(选择二项)A. int是基本数据类型,Integer是int的包装类,是引用数据类型B. int的默认值是0,Integer的默认值也是0C. Integer可以封装了属性和方法提供更多的功能D. Integer i=5;该语句在JDK1.5之后可以正确执行,使用了自动拆箱功能2. 分析如下Java代码,该程序编译后的运行结果是( d )。

(选择一项)publicstaticvoid main(String[ ] args) {String str=null;str.concat("abc");str.concat("def");System.out.println(str);}A nullB. abcdefC. 编译错误D. 运行时出现NullPointerException异常3. 以下关于String类的代码的执行结果是( b )。

(选择一项)publicclass Test2 {publicstaticvoid main(String args[]) {String s1 = new String("bjsxt");String s2 = new String("bjsxt");if (s1 == s2)System.out.println("s1 == s2");if (s1.equals(s2))System.out.println("s1.equals(s2)");}}A. s1 == s2B. s1.equals(s2)C. s1 == s2s1.equals(s2)D. 以上都不对4. 以下关于StringBuffer类的代码的执行结果是( b )。

(选择一项)publicclassTestStringBuffer {publicstaticvoid main(String args[]) {StringBuffer a = new StringBuffer("A");StringBuffer b = new StringBuffer("B");mb_operate(a, b);System.out.println(a + "." + b);}staticvoid mb_operate(StringBuffer x, StringBuffer y) {x.append(y);y = x;}}A. A.BB. A.AC. AB.ABD. AB.B5. 给定如下Java代码,编译运行的结果是( c )。

(选择一项)publicstaticvoid main(String []args){String s1= new String("pb_java_OOP_T5");String s2 = s1.substring(stIndexOf("_"));System.out.println("s2="+s2);}A s2=_java_OOP_T5B. s2=_OOP_T5C. s2=_T5D. 编译出错6. 对于语句String s="my nameiskitty",以下选项中可以从其中截取”kitty”的是(ab )(选择二项)A s.substring(11,16)B. s.substring(11)C. s.substring(12,17)D. s.substring(12,16)7. 分析下面的Java程序段,编译运行后的输出结果是(D )。

(选择一项)publicclass Test {publicvoid changeString(StringBuffer sb) {sb.append("stringbuffer2");}publicstaticvoid main(String[] args) {Test a = new Test();StringBuffer sb = new StringBuffer("stringbuffer1");a.changeString(sb);System.out.println("sb = " + sb);}}A sb = stringbuffer2stringbuffer1B. sb = stringbuffer1C. sb = stringbuffer2D. sb = stringbuffer1stringbuffer28. 给定如下Java代码,编译运行的结果是()。

(选择一项)publicstaticvoid main(String[] args) {StringBuffer sbf = new StringBuffer("java");StringBuffer sbf1 = sbf.append(",C#");String sbf2 = sbf + ",C#";System.out.print(sbf.equals(sbf1));System.out.println(sbf2.equals(sbf));}A true falseB. true trueC. false falseD. false true9. 分析下面的Java程序,编译运行后的输出结果是()。

(选择一项)publicclass Example {String str = new String("good");char[] ch = { 'a', 'b', 'c' };publicstaticvoid main(String args[]) {Example ex = new Example( );ex.change(ex.str, ex.ch);System.out.print(ex.str + "and");System.out.print(ex.ch);}publicvoid change(String str, char ch[]) {str = "test ok";ch[0] = 'g';}}A goodandabcB. goodandgbcC. test okandabcD. test okandgbc10. 以下程序片段中可以正常编译的是( c )。

(选择一项)A String s = "Gone with the wind";String k = s+t;String t = "good";B. String s = "Gone with the wind";String t;t = s[3]+"one";C. String s = "Gone with the wind";String stanfard = s.toUpperCase();D. String s = "home directory";String t = s – "directory";11. File类中的()方法可以用来判断文件或目录是否存在。

(选择一项)A exist()B. exist s()C. fileExist()D. fileExist s()12. 在Java中,以下File类的方法中()用来判断是否是目录。

(选择一项)A isFile()B. getFile()C. isDirectory()D. getPath()三、判断题1.方法Integer.parseInt()的作用是将一个整数转变成String。

()2.JK1.5后提供了自动装箱和自动拆箱功能,从而可以实现基本数据类型和对应包装类之间的自动转换,简化了操作。

()3.执行语句String str="abcedf"; int len=str.length; 后,能够得到字符串的长度是6。

()4.运算符“==”用于比较引用时,如果两个引用指向内存同一个对象,则返回true。

()5.java.sql.Date类和java.util.Date类的关系是前者是后者的父类,其中前者没有提供无参数构造方法,而后者可以提供无参数构造方法来获取当前时间。

()6.求x的y次方,其表达式为:Math.pow(x,y)。

()7.一个File对象可以代表一个文件或目录,它可以获取文件和目录属性,也可以访问文件内容。

( )8.在使用File类中的delete( )方法时,删除时可能文件不存在,所以我们最好先判断一下是否存在,不然会出现NullPointerException异常。

相关文档
最新文档