12.常用工具类作业
- 格式:docx
- 大小:54.82 KB
- 文档页数:5
工程施工物资都属于哪些一、建筑材料类1. 水泥:水泥是建筑工程中最常用的材料之一,用于混凝土和砂浆的制作。
2. 钢筋:用于混凝土结构中的钢筋混凝土梁柱等构件的钢筋,是建筑结构中的主要材料之一。
3. 砖瓦:包括红砖、石子瓦、水泥砖等,用于建筑的墙体、地面、屋面等的砌筑。
4. 钢材:用于建筑结构和设备的支撑、框架等。
5. 建筑装饰材料:包括地板、墙板、天花板、门窗等装饰材料,用于室内装饰和装修。
二、土木工程材料类1. 砂石料:用于路基、路面等道路工程以及土建工程中的填料和铺设。
2. 水泥制品:包括水泥管、水泥井盖、水泥梁等,用于排水、排污、桥梁等土木工程。
3. 沥青:用于路面铺设和修复,是道路工程中的重要材料之一。
4. 混凝土搅拌料:用于制备混凝土,包括水泥、砂、石子、掺合料等。
三、机电设备类1. 发电机组:用于工地的临时电源供应。
2. 压缩空气设备:用于工地的气动工具、喷漆等作业。
3. 照明设备:用于夜间施工作业的照明。
4. 起重设备:包括塔吊、起重机、起重器等,用于建筑物的吊装和起重作业。
四、工程施工设备类1. 混凝土搅拌机:用于制备混凝土。
2. 钻孔设备:用于地基处理、桩基施工等工程。
3. 砂石运输设备:包括吊车、装载机、卸料车等,用于搬运和运输砂石料。
4. 施工机械:包括挖掘机、推土机、平地机等土建施工作业的机械设备。
五、施工辅助工具类1. 手工具:包括榔头、扳手、刀具、锤子等施工作业常用的手工具。
2. 测量仪器:包括水准仪、全站仪、测距仪等,用于工地测量和勘测作业。
3. 安全防护用品:包括安全帽、安全鞋、安全带等,用于保障施工人员的安全。
六、办公用品和生活用品类1. 办公家具:包括办公桌椅、文件柜、办公屏风等,用于施工现场的办公和管理。
2. 生活用具:包括餐具、床上用品、洗浴用具等,用于工地办公宿舍的生活设施。
七、劳保用品和消耗品类1. 个人防护用品:包括口罩、手套、耳塞等,用于施工人员的个人防护。
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)信号量是用来控制同时访问特定资源的线程数量的类,它可以防止由于线程的过多导致的资源不足。
各类工器具安全使用管理制度工器具是生产、加工、施工等行业必不可少的工具,在使用过程中要注意安全,以避免事故的发生。
下面是各类工器具安全使用管理制度,以供参考:一、机械设备类工器具安全使用制度:1. 进入工作现场前,使用人员必须穿戴好工作服,戴好安全帽、防护眼镜,佩戴好防护手套等相关个人防护装备。
2. 使用前,必须对机械设备进行检查,确认设备无故障后方可使用。
3. 使用时,应根据不同设备的使用说明书和操作规程进行操作,严禁擅自更改工器具的工作方式。
4. 在工作过程中,应保持机械设备周围环境的整洁,禁止有杂物等妨碍操作的物品存在。
5. 在维护和保养机械设备时,务必先切断电源或关闭气源,防止误操作导致事故发生。
6. 当机械设备出现异常声音、异味等情况时,必须立即停止使用,并上报维修人员进行处理。
7. 使用完毕后,应关闭电源或气源,将设备归位并妥善保管,确保设备在非工作状态下不会对他人造成伤害。
二、手动工具类工器具安全使用制度:1. 进入工作现场前,使用人员必须穿戴好工作服,戴好安全帽、防护眼镜,佩戴好防护手套等相关个人防护装备。
2. 使用前,必须对手动工具进行检查,确认工具无缺陷后方可使用。
3. 使用时,应使用正确的工具,不得将工具用于非指定的工作。
4. 在使用手动工具时,不得一手擎物,以免造成手部受伤。
当手动工具使用较长时间时,应适当休息。
5. 在使用锤子、斧头等敲击工具时,应确保作业区域内没有其他人员,并注意周围环境的安全。
6. 使用完毕后,应将手动工具归位并妥善保管,确保工具在非工作状态下不会对他人造成伤害。
三、电动工具类工器具安全使用制度:1. 进入工作现场前,使用人员必须穿戴好工作服,戴好安全帽、防护眼镜,佩戴好防护手套等相关个人防护装备。
2. 使用前,必须对电动工具进行检查,确认工具无缺陷后方可使用。
3. 在使用电动工具时,应使用绝缘手柄或佩戴绝缘手套,以防触电事故的发生。
4. 使用完毕后,应将电动工具断电并归位,确保工具在非工作状态下不会对他人造成伤害。
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中常⽤的⼯具类和⽅法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导⼊导出⼯具类。
Java常用类习题一、选择题1.下列String类的()方法返回指定字符串的一部分(选择一项)A.extractstring()B.substring()C.Substring()D.Middlestring()2.下列哪一个是正确的()A) HashTable的关键字和值都允许为nullB) HashTable的关键字和值都不允许为nullC) HashTable的关键字允许为null,值不允许为nullD) HashTable的关键字不允许为null,值允许为null3.对于下列代码:String str1="java";String str2="java";String str3=new String("java");StringBuffer str4=new StringBuffer("java");以下表达式的值为true的是()A) str1= =str2; B) str1= =str4;C) str2= =str3; D) str3= =str4;4.以下程序段输出结果的是()public class Test {public static void main(String args[]){String str="ABCDE";str.substring(3);str.concat("XYZ");System.out.print(str);}}A) DE B) DEXYZ C) ABCDE D) CDEXYZ5.对于下列代码:public class Example{String str=new String("hello");char ch[]={'d','b','c'};public static void main(String args[]){Example ex=new Example();ex.change(ex.str,ex.ch);System.out.println(ex.str+"and"+ex.ch[0]);}public void change(String str,char ch[]){str="world";ch[0]= 'a';}}输出结果是: ( )A) hello and d B) hello and aC) world and d D) world and a6.以下代码的运行结果是哪一项。
电力安全工器具的分类电力安全工具是指用于电力工程和电力设备维护中,确保电力安全、防止触电、电弧等事故发生的工器具。
根据不同的用途和功能,电力安全工器具可以分为以下几类:1. 绝缘工具类:绝缘工具是保护电工免受电流流经身体而发生触电的工具。
根据不同的用途,绝缘工具主要包括绝缘手工具(如绝缘螺丝刀、绝缘钳子)、绝缘测量工具(如绝缘电阻测试仪、绝缘电阻表)和绝缘安全工器具(如安全帽、绝缘手套、绝缘靴、绝缘垫)等。
2. 安全保护类:安全保护类工具主要用于保护电工的个人安全,防止触电、电弧等事故发生。
常见的安全保护类工具包括防护面具、防护眼镜、防护面罩、防护手套、防护服、安全鞋、安全带等。
3. 特殊检测类:特殊检测类工具主要用于对电力设备的状态和性能进行检测和监测,以确保其安全运行。
常见的特殊检测类工具包括热像仪、红外测温仪、电力质量分析仪、局部放电检测仪等。
4. 绝缘护栏类:绝缘护栏类工具主要用于隔离带电部位,防止电工接触到带电部分。
常见的绝缘护栏类工具包括绝缘手杆、绝缘支撑架、绝缘挂耳、绝缘梯子等。
5. 接地和短路工具类:接地和短路工具主要用于在进行电力安全操作时,将带电部分与地面短路或接地,以确保带电部分处于安全状态。
常见的接地和短路工具包括接地棒、接地线、短路枪等。
6. 动作试验工具类:动作试验工具主要用于对电力设备的保护装置进行测试和调试,以确保其正常工作。
常见的动作试验工具包括电流表、电压表、遥控试验装置等。
7. 高处作业工具类:高处作业工具主要用于进行高处作业时的安全保护,防止坠落或碰撞。
常见的高处作业工具包括防坠落安全带、防坠落防护网、防坠落绳索等。
总之,电力安全工具的分类较为多样,根据不同的用途和功能进行分类,以提供全面的电力安全保护措施,保障电力工程和设备维护过程中电工的人身安全和设备的正常运行。
常用工具类作业一、填空题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异常。