搜档网
当前位置:搜档网 › java中List的用法

java中List的用法

java中List的用法
java中List的用法

java中List的用法和实例详解

List的用法

List包括List接口以及List接口的所有实现类。因为List接口实现了Collection接口,所以List接口拥有Collection接口提供的所有常用方法,又因为List是列表类型,所以List接口还提供了一些适合于自身的常用方法,如表1所示。

表1 List接口定义的常用方法及功能

从表1可以看出,List接口提供的适合于自身的常用方法均与索引有关,这是因为List集合为列表类型,以线性方式存储对象,可以通过对象的索引操作对象。

List接口的常用实现类有ArrayList和LinkedList,在使用List集合时,通常情况下声明为List类型,实例化时根据实际情况的需要,实例化为ArrayList或LinkedList,例如:

List l = new ArrayList();// 利用ArrayList类实例化List集合

List l2 = new LinkedList();// 利用LinkedList类实例化List集合

1.add(int index, Object obj)方法和set(int index, Object obj)方法的区别

在使用List集合时需要注意区分add(int index, Object obj)方法和

set(int index, Object obj)方法,前者是向指定索引位置添加对象,而后者是修改指定索引位置的对象,例如执行下面的代码:

src\com\mwq\TestCollection.java关键代码:

public static void main(String[] args) {

String a = "A", b = "B", c = "C", d = "D", e = "E";

List list = new LinkedList();

list.add(a);

list.add(e);

list.add(d);

list.set(1, b);// 将索引位置为1的对象e修改为对象b

list.add(2, c);// 将对象c添加到索引位置为2的位置

Iterator it = list.iterator();

while (it.hasNext()) {

System.out.println(it.next());

}

}

在控制台将输出如下信息:

A

B

C

D

因为List集合可以通过索引位置访问对象,所以还可以通过for循环遍历List集合,例如遍历上面代码中的List集合的代码如下:

src\com\mwq\TestCollection.java关键代码:

for (int i = 0; i < list.size(); i++) {

System.out.println(list.get(i));// 利用get(int index)方法获得指定索引位置的对象

}

src\com\mwq\TestCollection.java完整代码如下:

package com.mwq;

import java.util.ArrayList;

import java.util.LinkedList;

import java.util.Iterator;

import java.util.List;

public class TestCollection {

public static void main(String[] args) {

System.out.println("开始:");

String a = "A", b = "B", c = "C", d = "D", e = "E";

List list = new LinkedList();

list.add(a);

list.add(e);

list.add(d);

list.set(1, b);// 将索引位置为1的对象e修改为对象b

list.add(2, c);// 将对象c添加到索引位置为2的位置

Iterator it = list.iterator();

while (it.hasNext()) {

System.out.println(it.next());

}

// for (int i = 0; i < list.size(); i++) {

// System.out.println(list.get(i));// 利用get(int index)方法获得指定索引位置的对象

// }

System.out.println("结束!");

}

}

2.indexOf(Object obj)方法和lastIndexOf(Object obj)方法的区别

在使用List集合时需要注意区分indexOf(Object obj)方法和

lastIndexOf(Object obj)方法,前者是获得指定对象的最小的索引位置,而后者是获得指定对象的最大的索引位置,前提条件是指定的对象在List集合中具有重复的对象,否则如果在List集合中有且仅有一个指定的对象,则通过这两个方法获得的索引位置是相同的,例如执行下面的代码:

src\com\mwq\TestCollection.java关键代码:

public static void main(String[] args) {

String a = "A", b = "B", c = "C", d = "D", repeat = "Repeat";

List list = new ArrayList();

list.add(a); // 索引位置为 0

list.add(repeat); // 索引位置为 1

list.add(b); // 索引位置为 2

list.add(repeat); // 索引位置为 3

list.add(c); // 索引位置为 4

list.add(repeat); // 索引位置为 5

list.add(d); // 索引位置为 6

System.out.println(list.indexOf(repeat));

System.out.println(https://www.sodocs.net/doc/0d7082091.html,stIndexOf(repeat));

System.out.println(list.indexOf(b));

System.out.println(https://www.sodocs.net/doc/0d7082091.html,stIndexOf(b));

}

src\com\mwq\TestCollection.java完整代码如下:

package com.mwq;

import java.util.ArrayList;

import java.util.List;

public class TestCollection {

public static void main(String[] args) {

System.out.println("开始:");

String a = "A", b = "B", c = "C", d = "D", repeat = "Repeat";

List list = new ArrayList();

list.add(a); // 索引位置为 0

list.add(repeat); // 索引位置为 1

list.add(b); // 索引位置为 2

list.add(repeat); // 索引位置为 3

list.add(c); // 索引位置为 4

list.add(repeat); // 索引位置为 5

list.add(d); // 索引位置为 6

System.out.println(list.indexOf(repeat));

System.out.println(https://www.sodocs.net/doc/0d7082091.html,stIndexOf(repeat));

System.out.println(list.indexOf(b));

System.out.println(https://www.sodocs.net/doc/0d7082091.html,stIndexOf(b));

System.out.println("结束!");

}

}

在控制台将输出如下信息:

1

5

2

2

3.subList(int fromIndex, int toIndex)方法

在使用subList(int fromIndex, int toIndex)方法截取现有List集合中的部分对象生成新的List集合时,需要注意的是,新生成的集合中包含起始索引位置代表的对象,但是不包含终止索引位置代表的对象,例如执行下面的代码:

src\com\mwq\TestCollection.java关键代码:

public static void main(String[] args) {

String a = "A", b = "B", c = "C", d = "D", e = "E";

List list = new ArrayList();

list.add(a); // 索引位置为 0

list.add(b); // 索引位置为 1

list.add(c); // 索引位置为 2

list.add(d); // 索引位置为 3

list.add(e); // 索引位置为 4

list = list.subList(1, 3);// 利用从索引位置 1 到 3 的对象重新生成一个List集合

for (int i = 0; i < list.size(); i++) {

System.out.println(list.get(i));

}

}

src\com\mwq\TestCollection.java完整代码:

package com.mwq;

import java.util.ArrayList;

import java.util.List;

public class TestCollection {

public static void main(String[] args) {

System.out.println("开始:");

String a = "A", b = "B", c = "C", d = "D", e = "E";

List list = new ArrayList();

list.add(a); // 索引位置为 0

list.add(b); // 索引位置为 1

list.add(c); // 索引位置为 2

list.add(d); // 索引位置为 3

list.add(e); // 索引位置为 4

list = list.subList(1, 3);// 利用从索引位置 1 到 3 的对象重新生成一个List集合

for (int i = 0; i < list.size(); i++) {

System.out.println(list.get(i));

}

System.out.println("结束!");

}

}

在控制台将输出如下信息:B

C

java中List的用法

java中List的用法和实例详解 List的用法 List包括List接口以及List接口的所有实现类。因为List接口实现了Collection接口,所以List接口拥有Collection接口提供的所有常用方法,又因为List是列表类型,所以List接口还提供了一些适合于自身的常用方法,如表1所示。 表1 List接口定义的常用方法及功能 从表1可以看出,List接口提供的适合于自身的常用方法均与索引有关,这是因为List集合为列表类型,以线性方式存储对象,可以通过对象的索引操作对象。 List接口的常用实现类有ArrayList和LinkedList,在使用List集合时,通常情况下声明为List类型,实例化时根据实际情况的需要,实例化为ArrayList或LinkedList,例如: List l = new ArrayList();// 利用ArrayList类实例化List集合 List l2 = new LinkedList();// 利用LinkedList类实例化List集合 1.add(int index, Object obj)方法和set(int index, Object obj)方法的区别 在使用List集合时需要注意区分add(int index, Object obj)方法和 set(int index, Object obj)方法,前者是向指定索引位置添加对象,而后者是修改指定索引位置的对象,例如执行下面的代码: src\com\mwq\TestCollection.java关键代码: public static void main(String[] args) { String a = "A", b = "B", c = "C", d = "D", e = "E"; List list = new LinkedList(); list.add(a);

抱车驾驶安全操作规程

抱车驾驶安全操作规程 1、抱车驾驶员必须经安全、技术培训,考核合格后,持有效证件上岗,无证不准驾驶。 2、严格执行公司《厂区道路交通安全管理规定》,抱车只准在公司区域内行驶。 3、严格执行专人保管和定期维护保养制度,发现问题及时维修。 4、严禁带病、酒后驾驶,驾驶时不准吸烟、饮食、打电话和闲谈;出车前,按规定正确穿戴和使用劳动防护用品。 5、驾驶前要仔细检查刹车、转向、喇叭、灯光等装置的安全状况是否良好,油压升降部分、链条和各结合部分是否安全可靠,确认一切正常后才能上路行驶。 6、公司内行驶不得超过5km/h时速。出入门、转弯和交叉路口要“一慢、二看、三通过”,当路遇积雪、积冰或其他障碍物或异物时必须清除后再工作,以防车辆失控,导致人身安全事故发生。 7、抱车作业场所地面上的铁块、砖(石)块、木块等杂物必须先清理干净后,才可驾驶抱车进入作业现场,防止抱车轮压着杂物弹出伤人。 8、抱车在坡道行驶应小心行驶,在大于十分之一(>10度)的坡道是行驶时,上坡应向前行驶,下坡应后退行驶,上、下坡忌转向,抱车在行驶时,请勿进行装卸作业。 9、不准人站在抱夹上,车上不准载人;不准人站在抱夹下面或在抱夹下行下;严禁从事高空作业。 10、装载货物严禁超过额定的载重量;载物高度不得遮挡驾驶员

视线,特殊情况物品影响前行视线时,倒车时要低速行驶。 11、在装载货物时,抱夹应夹住货物的中间保持平衡,将货物夹升起离地面约15cm-20cm后,门架后倾再行驶。起升高度超过3米的,应注意货物掉下,必要时采取防护措施。 12、抱车在作业时,严禁人员站在叉车作业范围2米内,防止车辆或货物倒塌伤人;必要时应在作业区域设置警戒线。 13、抱车在起吊或拖运行驶过程中,驾驶员和操作人员要思想集中、密切配合、步调一致,严格做好监护工作,严防因工作物晃动而脱落碰伤人;起吊时还要密切注意吊臂上方的电线、管道、门框等物,防止造成其它事故。 14、严禁高速急转弯行驶,以防货物甩出;转弯或倒车时必须鸣笛。 15、倒车时,驾驶员须先查明周围情况,确认安全后,方准倒车。在货场、厂房、仓库、窄路等处倒车时,应有人站在车后的驾驶员一侧指挥。 16、严禁停车后让发动机空转而无人看管,更不允许让货物吊运空中而驾驶员离开驾驶位置。 17、抱车中途停车,发动机空转时应后倾收回门架,当发动机停车后应使滑架下落,并前倾使抱夹着地。 18、进入仓库的,必须正确使用排气管的防火帽,并经常检查做好防火安全工作;禁止无人车辆停放在仓库内。 19、离车时,将抱具下降着地,并将档位手柄放在空档位置,发动机熄火并断开电源,将手制动拉好,拔去钥匙。在坡道停车时,还

机动车驾驶员安全操作规程

机动车驾驶员安全操作规程 1、出车前 (一)认真做到例行保养(包括检查汽油柴油机油是否充满)电、水是否充足,有无滴漏现象,各类仪表工作是否正常,灯光、喇叭、雨刮器、后视镜、轮胎气压是否正常,轮胎螺丝及横轴、传动轴螺丝是否松动,经过保修的车辆,还要检查报修项目是否已经修复,要严格执行车辆“六不出”规定,即:制动失灵不出,方向失效不出,喇叭不响不出,灯光不亮不出,雨刮器不走不出,前轮摇摆不出。 (二)服从调配,根据当天候条件充分估计可能产生的不安全因素,做到知人、知路、知车,携带好行驶证、驾驶证和常用的修理工具,不准驾驶与证件规定不相符的车辆,严禁无证驾驶,严禁酒后开车。 2、起步时 (一)发动机起动前,排档放入空档,拉上手制动,踏下离合器打开电门,使用马达起动,使用摇手柄发动时,应由熟练人员操作防止手柄回击伤人。 (二)冬季起动前,应用热水预热。发动机起动后不猛吹油门,先用怠速走3—5分钟,使发动机温度上升摄氏50度再行正常行驶。 (三)查看周围有无障碍,车上所装货物有否超高、超宽、超长、

超重,驾驶室及车厢内不准超额载人,不准随意带外单位人员搭乘并交待好随车人员坐稳立好,呜号放手制动慢慢起步,做到马达一响,集中思想,车轮一动,想到人民群众。 (四)货车载人往返工地,须注意安全,车厢须配置安全栏杆,不足一米高度的,乘车人应坐在车厢中,不准站立和坐在左右栏板,前棚、后挡板上,以防止刹车附落伤人,禁止在自动倾卸车厢内超额载人,严禁在翻斗中乘人。 3、行驶中 (一)严格遵守交通规则和操作规程,听从交通值勤人员指挥。行驶中根据不同路面情况、气候条件、车辆性能,按照车辆动力及时换档,换档动作要迅速,不使机件有异声。下坡时试踏制动车速,做到不脱档不熄火滑行。 (二)做到保持车距,繁华地区五米以上,市区二十米以上,公路三十米以上,冰雪道路五十米以上,坚持中速行速、做到不超车,不超载,不冒险超车。主动礼让首长车、外宾车、军用车和各种特种车辆,行驶中尽量保持和非机动车的纵距和横距。不开急躁车,不开抢挡车。 (三)车辆行经交叉路口时,做到一慢、二看、三通过。做到有无民警一个样。 (四)行驶中不得吸烟、饮食和闲谈,严禁酒后驾车,不准行驶中

Java学习笔记:JSONObject与JSONArray的使用

Java不像PHP解析和生产JSON总是一个比较痛苦的过程。但是使用JSONObject和JSONArray会让整个过程相对舒服一些。 需要依赖的包:commons-lang.jar commons-beanutils.jar commons-collections.jar commons-logging.jar ezmorph.jar json-lib-2.2.2-jdk15.jar 1. 创建一个JSONObject对象: package https://www.sodocs.net/doc/0d7082091.html,.video.resource.controller.web; import java.util.ArrayList; import java.util.HashMap; import net.sf.json.JSONArray; import net.sf.json.JSONObject; public class Test { public static void main(String[] args) { //JsonObject和JsonArray区别就是JsonObject是对象形式,JsonArray是数组形式 //创建JsonObject第一种方法 JSONObject jsonObject = new JSONObject(); jsonObject.put("UserName", "ZHULI"); jsonObject.put("age", "30"); jsonObject.put("workIn", "ALI"); System.out.println("jsonObject1:" + jsonObject); //创建JsonObject第二种方法 HashMap hashMap = new HashMap(); hashMap.put("UserName", "ZHULI"); hashMap.put("age", "30"); hashMap.put("workIn", "ALI"); System.out.println("jsonObject2:" + JSONObject.fromObject(hashMap)); //创建一个JsonArray方法1 JSONArray jsonArray = new JSONArray(); jsonArray.add(0, "ZHULI"); jsonArray.add(1, "30"); jsonArray.add(2, "ALI"); System.out.println("jsonArray1:" + jsonArray); //创建JsonArray方法2 ArrayList arrayList = new ArrayList();

驾驶员安全驾驶及操作规程完整

驾驶员安全驾驶及操作规程 一、驾驶员安全操作职责 1、认真学习并自觉遵守国家道路交通安全法律、法规的规定以及本单位的各项安全规章制度,按照操作规,遵章守纪,安全操作,文明驾驶,礼貌待客服务规。 2、严格执行“安全第一、预防为主、综合治理”的方针,树立强烈的安全行车意识和安全责任感,积极参加安全技术培训和各项安全活动,不断提高安全、业务和机务知识,养成良好的驾驶作风和守法习惯。 3、认真钻研业务,精心保管和爱护车辆,熟悉车辆的安全技术性能,掌握车辆的常规维护、修理技能,确保车辆的转向、制动、灯光等综合安全技术状况良好和各项安全设施齐备有效。 4、严格执行出车前、行驶中、收车后的“三检”制度和例保制度,自觉配合安全检查工作,不得驾驶安全设施不全或者机件不符合技术标准等具有安全隐患的车辆,不得驾驶“带病”车,确保行车安全。 5、饮酒、服用国家管制的精神药品或者麻醉药品,或者患有妨碍安全驾驶车辆的疾病,或者过度疲劳影响安全驾驶的,不准驾驶车辆。 6、按驾驶证、从业载明的准驾车型驾驶车辆,出车携带好各种证件,认真执行运行作业,不得擅自绕道,严格遵守运输纪律,服从交警、运管管理,安全、优质、低耗地完成运输任务。 7、车辆在任何情况下起步必须先关好车门,起步前须仔细观察车辆

周围情况确认安全方可起步,车未停稳严禁上下旅客。 8、以人为本,旅客至上,文明服务,热情待客,遇有危急病人和伤员,应救死扶伤,全力相助。为保护企业和旅客的合法权益,在确保安全的前提下,敢于同犯罪行为作斗争,见义勇为,弘扬正气。 9、发生交通事故时,必须保护好现场,积极抢救伤者和财产,按规定放置警告标志,并迅速向车属单位(车主)、当地交警部门、120、保险公司报告,主动配合有关部门做好事故的调查和处理。 二、车辆日常维护操作 日常维护是日常性作业,由驾驶员操作执行,其中心容是清洁、补给和安全检视。车辆日常维护分出车前、行车中、收车后三个阶段操作,并特别注意轮胎的使用。 1、出车前,对汽车各部润滑油(脂)、燃料、冷却液、制动液等各种工作介质和轮胎气压等进行检查补给,保证行车前车辆油液充足、清洁和性能良好,保证轮胎气压符合要求、对车辆制动、转向、传动、悬架、灯光信号等部位和装置以及发动机运转状态进行检查、校紧,确保连接装置坚固可靠。 2、行车中,在中途休息时,重点检查轮胎气压、表面磨损和车辆花纹间有无镶嵌物并别除;天气炎热时应检查车轮轮毂温度,若温度过高,应将车停在阴凉通风处自然降温;察看仪表灯光工作是否正常;在行车过程中要注意车辆异常情况,一旦有异常情况要立即停车检查,排查隐患。 3、收车后,对车辆进行清洁,保持车容和发动机外表整洁;对车辆

JavaCC基本使用介绍

JavaCC基本使用介绍 目录 一、引言 (2) 1.1 JavaCC简介: (2) 1.2 词法分析器概念 (2) 1.3 语法分析器概念 (3) 1.4 JavaCC采取的语法分析方法 (3) 二、示例使用流程 (6) 2.1加法解析器 (6) 2.2 扩展的加法解析器 (10) 2.3 计算器解析器 (12) 2015年1月2日星期五

一、引言 1.1 JavaCC简介: JavaCC(Java Compiler Compiler)是一个用JA V A开发的能生成词法和语法分析器的工具。这个工具可以读取上下文无关且有着特殊意义语法的文本输入并把它转换成可以识别该语法的JA V A程序。JavaCC可以在JVM 1.2或更高的版本上使用,它由纯Java代码开发,可以在多种平台上运行。JavaCC还提供JJTree工具来帮助我们建立语法树,JJDoc工具为我们的源文件生成BNF范式(巴科斯-诺尔范式)文档(Html)。 1.2 词法分析器概念 词法分析器又称扫描器。词法分析是指将我们编写的文本输入流解析为一个个的记号(Token),分析得到的记号以供后续语法分析使用。词法分析器的工作是低级别的分析, 就是将一系列字符分成一个个的Token,并标记Token的分类。 例如: 输入: int main() { return 0; } 输出: “int”, “ ”, “main”, “(”,“)”, “ ”, “{”, “\n”, “\t”, “return”, “ ”, “0”, “;”, “\n”, “}” 工作流程如图1所示: 图1:词法分析器工作流程

(完整版)驾驶员安全行车操作规程

驾驶员安全行车操作规程 根据《安全生产法》、《道路交通安全法》、《道路运输从业人员管理规定》、《道路旅客运输及客运客运站管理规定》和《道路旅客运输企业安全管理规范》的规定,为保证生产安全工作能够安全、稳定、有效运转,规范驾驶员行车操作规程,制定本操作规程。 一、范围 本规范适用于本司客运车辆驾驶员。 二、驾驶员岗位职责 (1)严格遵守《道路交通安全法》规定的安全法律、法规和操作规程及客运规定,按时参加各项学习,精心维护车辆,保证车辆技术状况良好。 (2)服从调配,认真执行客车作业计划,按时完成各项运输任务。 (3)爱护车辆,保持车容整洁,车上设施齐全有效。 (4)协助乘务员维护好乘车秩序,按规定营运线路运行。 (5)服从车站管理,保证正点发车,自觉接受管理人员检查。 (6)正确佩戴和使用劳动防护用品。 三、驾驶员行车操作规程和内容 “出车前、行车中、收车后”的车辆技术状况检查、开车前向旅客的安全告知、高速公路及特殊路段行车注意事项、恶劣天气下的行车注意事项、夜间行车注意事项、应急驾驶操作程序、进出客运站注意事项等。 (1)行车“三检”制度:即出车前、行车中和收车后对车辆技术状况进行安全检查。 (2)安全告知制度:包括安全告知的内容与告知形式(具体参考驾驶员安全告知制度)。 (3)行车注意事项:客运驾驶人掌握高速公路与特殊路段行车注意事项、恶劣天气下的行车注意事项、夜间行车注意事项、应急驾驶操作程序等。 四、驾驶员操作规程的方法和注意事项 (1)正确掌握和运用方向盘,行车中方向要稳、准;不得有双手同时离开方向盘的现象,一只手应有效的掌握方向盘。 (2)变档时手脚应配合协调,不造成齿响或严重撞击声;不应挂错档或挂不进档位时硬拉进档位,换挡时不应低头下看,换挡时机掌握准确、不应该换挡时不换或不该换挡时强换或换挡前后造成车辆严重闯动。

java中import用法

单类型导入(single-type-import),例如import java.io.File; 按需类型导入(type-import-on-demand),例如import java.io.; 关于这两种导入类型大家各有所爱,众说纷纭。这里分析一下这两种导入类型的大致工作原理供大家参考。 单类型导入比较好理解,仅仅导入一个public类或者接口。而对于按需类型导入,有人误解为导入一个包下的所有类,其实不然,看名字就知道,他只会按需导入,也就是说它并非导入整个包,而仅仅导入当前类需要使用的类。 既然如此是不是就可以放心的使用按需类型导入呢?非也,非也。因为单类型导入和按需类型导入对类文件的定位算法是不一样的。java编译器会从启动目录(bootstrap),扩展目录(extension)和用户类路径下去定位需要导入的类,而这些目录进仅仅是给出了类的顶层目录。编译器的类文件定位方法大致可以理解为如下公式: 顶层路径名包名文件名.class = 绝对路径 对于单类型导入很简单,因为包明和文件名都已经确定,所以可以一次性查找定位。 对于按需类型导入则比较复杂,编译器会把包名和文件名进行排列组合,然后对所有的可能性进行类文件查找定位。例如: package com; import java.io.; import java.util.; 当你的类文件中用到了File类,那么可能出现File类的地方如下 File File类属于无名包,就是说File类没有package语句,编译器会首先搜索无名包com.File File类属于当前包 https://www.sodocs.net/doc/0d7082091.html,ng.File 编译器会自动导入https://www.sodocs.net/doc/0d7082091.html,ng包 java.io.File java.util.File 需要注意的地方就是,编译器找到java.io.File类之后并不会停止下一步的寻找,而要把所有的可能性都查找完以确定是否有类导入冲突。假设此时的顶层路径有三个,那么编译器就会进行35=15次查找。 了解以上原理之后,我们可以得出这样的结论:按需类型导入是绝对不会降低Java代码的执行效率的,但会影响到Java代码的编译速度。 查看JDK的源代码就知道SUN的软件工程师一般不会使用按需类型导入。因为使用单类型导入至少有以下两点好处: 1。提高编译速度。 2。避免命名冲突。(例如:当你import java.awt.;import java.util.后,使用List的时候编译器将会出编译错误) 当然,使用单类型导入会使用你的import语句看起来很长。

叉车安全驾驶操作规程(正式)

编订:__________________ 单位:__________________ 时间:__________________ 叉车安全驾驶操作规程 (正式) Standardize The Management Mechanism To Make The Personnel In The Organization Operate According To The Established Standards And Reach The Expected Level. Word格式 / 完整 / 可编辑

文件编号:KG-AO-2209-39 叉车安全驾驶操作规程(正式) 使用备注:本文档可用在日常工作场景,通过对管理机制、管理原则、管理方法以及管理机构进行设置固定的规范,从而使得组织内人员按照既定标准、规范的要求进行操作,使日常工作或活动达到预期的水平。下载后就可自由编辑。 1.检查车辆 (1)叉车停车库应备有消防器材,司机应熟练掌握使用灭火器材的方法。 (2)叉车作业前,应检查外观,加注燃料、润滑油和冷却水。 (3)检查起动、运转及制动性能。 (4)检查灯光、音响信号是否齐全有效。 (5)叉车运行过程中应检查压力、温度是否正常。 (6)叉车运行后应检查外泄漏情况并及时更换密封件。 (7)电瓶叉车除应检查以上内容外,还应按电瓶车的有关检查内容,对电瓶叉车的电路进行检查。 2.起步 (1)此类设备属特种作业设备,必须持证上岗,

上岗证由市劳动部门统一颁发。 (2)严禁酒后驾驶,行驶中不准吸烟、饮食和闲谈。 (3)严禁载人。 (4)起步前,观察四周,确认无妨碍行车安全的障碍后,先鸣笛,后起步。 (5)气压制动的车辆,制动气压表读数须达到规定值方可起步。 (6)叉车在载物起步时,驾驶员应先确认所载货物平稳可靠。 (7)起步时须缓慢平稳起步。 3.行驶 (1)行驶时,货叉底端距地高度应保持300~400mm,门架须后倾。 (2)行驶时不得将货叉升得太高。进出作业现场或行驶途中,要注意上空有无障碍物刮碰。载物行驶时,如货叉升得太高,还会增加叉车总体重心高度,影响叉车的稳定性。

重车驾驶安全操作方法(新版)

Safety issues are often overlooked and replaced by fluke, so you need to learn safety knowledge frequently to remind yourself of safety. (安全管理) 单位:___________________ 姓名:___________________ 日期:___________________ 重车驾驶安全操作方法(新版)

重车驾驶安全操作方法(新版)导语:不安全事件带来的危害,人人都懂,但在日常生活或者工作中却往往被忽视,被麻痹,侥幸心理代替,往往要等到确实发生了事故,造成了损失,才会回过头来警醒,所以需要经常学习安全知识来提醒自己注意安全。 重车驾驶,是指车辆装载后的实际行驶。由于汽车装载后,大大增加了车辆的重量,车辆各部分的技术性能与空车相比都有所变化。因此,重车驾驶必须采取相应的操作方法。 首先出车前作好例检,还必须检查车辆装载的稳妥牢固情况等。起步用一档,应比空车适当多踏油门,使车辆平稳起步后,再加速前进,并适当延长加速时间,逐渐提高车速。 由低速换入高速档,各档间的加速时间,应比空车时要适当加长,加速程度也应适当增大。由高速档换入低速档,要适当提前,不可使车辆乏力时再行换档。换档动作,力求敏捷,接合平稳。 通过距离短,视线良好的坡道,可利用车辆的行驶惯性,适当加速冲坡,较长和有弯道的坡道,要根据情况提前换入低速档前进。通过陡坡,更应提前减档,以免坡上停车起步。当车辆后轮越过坡顶时,即可松起油门,并换至高档行驶。 由于重力作用,下坡助力较大,应根据坡道长短和大小,提前换

java时间的用法

** * Title: 时间格式转化与计算 */ package ; import import import .*; public class DateTime { public DateTime() { } /** * 取得系统当前时间 * @return String yyyy-mm-dd */ public String getCurrentDate() { Calendar rightNow = (); int year = ; int month = + 1; int day = ; return year + "-" + month + "-" + day; } /** * 取得系统当前时间 * @return String yyyy年mm月dd日 */ public String getCurrentDate1() { Calendar rightNow = (); int year = ; int month = + 1; int day = ; return year + "年" + month + "月" + day + "日"; } /** * 取得系统当前时间 * @return String yyyymmdd */ public String getCurrentDate2() { Calendar rightNow = ();

int year = ; int month = + 1; int day = ; return year + "" + month + "" + day; } /** * 取得系统当前时间 * @return String yyyy-mm */ public String getCurrentDate3() { Calendar rightNow = (); int year = ; int month = + 1; 2005-6-282005-10-12 2005-1-8 怎样计算两个时间之间的间隔? 间隔=()();得出来的是毫秒数. 除1000是秒,再除60是分,再除60是小时.............................. 记住java标准库中所有时间类都以此为基础转化的,只是他写好了一些转化的方法给你用而已.但都离不开这个毫秒数为基础. 2. t=();m=+1;这里为什么要加一? 在java语言里,date的month的取值范围是:0~11,与人们的自然表达上相差1。 3. 系统时间与当前日期的区别? 系统时间确切的说应该是 (); new Date()是当前日期,虽然它getTime();和(); 一样,但();

高空作业车驾驶员安全技术操作规程标准版本

文件编号:RHD-QB-K7794 (操作规程范本系列) 编辑:XXXXXX 查核:XXXXXX 时间:XXXXXX 高空作业车驾驶员安全技术操作规程标准版本

高空作业车驾驶员安全技术操作规 程标准版本 操作指导:该操作规程文件为日常单位或公司为保证的工作、生产能够安全稳定地有效运转而制定的,并由相关人员在办理业务或操作时必须遵循的程序或步骤。,其中条款可根据自己现实基础上调整,请仔细浏览后进行编辑与保存。 1 目的 规范高空作业车安全操作,确保安全生产。 2 适用范围 适用于公司范围内的高空作业车司机。 3 内容 3.1 高空作业车属于特种作业车辆,高空作业车驾驶员必须经专业理论和驾驶培训,并经考试合格,持市劳动局签发的高空作业车驾驶证方可驾驶高空作业车,有其他机动车辆驾驶证的人员一律不准驾驶。 3.2 驾驶员在驾车前应认真了解使用说明,熟练

掌握高空作业车性能和操作方法。 3.3 操作前,应对高空作业车各系统进行认真的检查,若发现故障必须进行必要的维修。 3.4 开车前应注意观察周围环境情况,确认无人员及障碍物,确保车辆有足够的活动范围,并鸣笛起步。 3.5 应空载动作各部位,以检查各部位动作的准确性、各制动系统的灵敏性以及排除液压系统中留存的空气,防止作业中产生振动或“爬行”。 3.6 因高空作业车车型不一,开关位置不同,高空作业车驾驶员相互替车前,必须先熟悉性能后方可从事作业。 3.7 为安全和有效操作,高空作业车应就位于坚硬的地面上,不要停在松软或不平的地面。 3.8 进入高空作业车作业平台内要栓好安全带、

戴好安全帽并系好帽带,不准将安全带系在工作平台以外的构件上,若有不符合规定者,司机有权拒绝开车。 3.9 操作控制手柄应平稳,不可用力过猛,高空作业车禁止两人同时操作。 3.10 在工作平台内不准架设梯子或放置垫物加高作业,更不允许用长板等物伸出平台外增加幅度,防止倾翻。 3.11 高空作业车在岸边或驳船上对水上船舶作业时,工作平台外侧距离作业面应不小于400毫米,高空作业车司机必须在工作平台内进行操作,并不得将发动机关闭,随时调整工作平台与船舶的相对位置,以防碰撞。 3.12 高空作业车在驳船上作业时,必须将高空作业车停放在驳船中心位置,并且用拉力足够的钢丝

Java中DefaultTableModel的用法

我们曾提到过DefaultTableModel类,并说明了此类是继承AbstractTableModel 抽象类而来,且实现了getColumnCount(),getRowCount()与getValueAt()3 个方法。因此在实际的使用上,DefaultTableModel比AbstractTableModel要来得简单许多,也较常被拿来使用DefaultTableModel内部使用Vector来使用表格的数据,若佻所要显示的表格格式是比较单纯的变化,笔者建议使用DefaultTableModel类会来得方便也简单许多。若佻所要显示的数据模式非常复杂, 例如我们所举的成绩表格外加学生选课信息等,像这类的表格通常显示的信息会因人面异,因此使用AbstractTableModel会比较容易设计些。 下面是DefaultTableModel的构造函数: DefaultTableModel():建立一个DefaultTableModel,里面没有任何数据. DefaultTableModel(int numRows,int numColumns):建立一个指定行列数的DefaultTableModel. DefaultTableModel(Object[][] data,Object[] columnNames): 建立一个DefaultTableModel输入数据格式为Object Array.系统会自动调用setDataVector()方法来设置数据。 DefaultTableModel(Object[] columnNames,int numRows):建立一个DefaultTableModel,并具有Column Header名称与行数信息。DefaultTableModel(Vector columnNames,int numRows): 建立一个DefaultTableModel,并具有column Header名称与行数信息。DefaultTableModel(Vector data,Vector columnNames): 建立一个DefaultTableModel,输入数据格式为Vector.系统会自动调用setDataVector()方法来设置数据。 DefaultTableModel类提供相当多好用的方法,如之前我们谈论过的getColumnCount(),getRowCount(),getValueAt(),isCellEditable() setValueAt()等方法,均可直接使用。且DefaultTableModel也提供了addColumn()与addRow()等方法,可让我们随时增加表格的数据。 下面我们就举一个动态增加表格字段的例子: import java.awt.*; import java.awt.event.*; import java.util.Vector; import javax.swing.*; import javax.swing.event.*; import javax.swing.table.*; public class AddRemoveCells implements ActionListener { JTable table = null;

Java 中 Vector的用法

import java.util.*; /** * 演示Vector的使用。包括Vector的创建、向Vector中添加元素、从Vector中删除元素、* 统计Vector中元素的个数和遍历Vector中的元素。 */ public class VectorDemo{ public static void main(String[] args){ //Vector的创建 //使用Vector的构造方法进行创建 Vector v = new Vector(4); //向Vector中添加元素 //使用add方法直接添加元素 v.add("Test0"); v.add("Test1"); v.add("Test0"); v.add("Test2"); v.add("Test2"); //从Vector中删除元素 v.remove("Test0"); //删除指定内容的元素 v.remove(0); //按照索引号删除元素 //获得Vector中已有元素的个数 int size = v.size(); System.out.println("size:" + size);

//遍历Vector中的元素 for(int i = 0;i < v.size();i++){ System.out.println(v.get(i)); } } } ------------- Vector 类提供了实现可增长数组的功能,随着更多元素加入其中,数组变的更大。在删除一些元素之后,数组变小。 Vector 有三个构造函数, public Vector(int initialCapacity,int capacityIncrement) public Vector(int initialCapacity) public Vector() Vector 运行时创建一个初始的存储容量initialCapacity,存储容量是以capacityIncrement 变量定义的增量增长。初始的存储容量和capacityIncrement 可以在Vector 的构造函数中定义。第二个构造函数只创建初始存储容量。第三个构造函数既不指定初始的存储容量也不指定capacityIncrement。 Vector 类提供的访问方法支持类似数组运算和与Vector 大小相关的运算。类似数组的运算允许向量中增加,删除和插入元素。它们也允许测试矢量的内容和检索指定的元素,与大小相关的运算允许判定字节大小和矢量中元素不数目。 现针对经常用到的对向量增,删,插功能举例描述: addElement(Object obj) 把组件加到向量尾部,同时大小加1,向量容量比以前大1 insertElementAt(Object obj, int index) 把组件加到所定索引处,此后的内容向后移动1 个单位

驾驶员安全驾驶操作规程

驾驶员安全驾驶操作规程

珠海市金拓客货运输有限公司 驾驶员安全驾驶操作规程 一、驾驶员安全操作职责 1、认真学习并自觉遵守国家道路交通安全法律、法规的规定以及本单位的各项安全规章制度,按照操作规范,遵章守纪,安全操作,文明驾驶,礼貌待客服务规范。 2、严格执行“安全第一、预防为主、综合治理”的方针,树立强烈的安全行车意识和安全责任感,积极参加安全技术培训和各项安全活动,不断提高安全、业务和机务知识,养成良好的驾驶作风和守法习惯。 3、认真钻研业务,精心保管和爱护车辆,熟悉车辆的安全技术性能,掌握车辆的常规维护、修理技能,确保车辆的转向、制动、灯光等综合安全技术状况良好和各项安全设施齐备有效。 4、严格执行出车前、行驶中、收车后的“三检”制度和例保制度,自觉配合安全检查工作,不得驾驶安全设施不全或者机件不符合技术标准等具有安全隐患的车辆,不得驾驶“带病”车,确保行车安全。 5、饮酒、服用国家管制的精神药品或者麻醉药

品,或者患有妨碍安全驾驶车辆的疾病,或者过度疲劳影响安全驾驶的,不准驾驶车辆。 6、按驾驶证、从业资格证载明的准驾车型驾驶车辆,出车携带好各种证件,认真执行运行作业,不得擅自绕道,严格遵守运输纪律,服从交警、运管管理,安全、优质、低耗地完成运输任务。 7、车辆在任何情况下起步必须先关好车门,起步前须仔细观察车辆周围情况确认安全方可起步,车未停稳严禁上下旅客。 8、以人为本,旅客至上,文明服务,热情待客,遇有危急病人和伤员,应救死扶伤,全力相助。为保护企业和旅客的合法权益,在确保安全的前提下,敢于同违法犯罪行为作斗争,见义勇为,弘扬正气。 9、发生交通事故时,必须保护好现场,积极抢救伤者和财产,按规定放置警告标志,并迅速向车属单位(车主)、当地交警部门、120、保险公司报告,主动配合有关部门做好事故的调查和处理。 二、车辆日常维护操作 日常维护是日常性作业,由驾驶员操作执行,其中心内容是清洁、补给和安全检视。车辆日常维

驾驶员安全行车操作规程

驾驶员安全行车操作规 程 文件编码(008-TTIG-UTITD-GKBTT-PUUTI-WYTUI-8256)

驾驶员安全行车操作规程根据《安全生产法》、《道路交通安全法》、《道路运输从业人员管理规定》、《道路旅客运输及客运客运站管理规定》和《道路旅客运输企业安全管理规范》的规定,为保证生产安全工作能够安全、稳定、有效运转,规范驾驶员行车操作规程,制定本操作规程。 一、范围 本规范适用于本司客运车辆驾驶员。 二、驾驶员岗位职责 (1)严格遵守《道路交通安全法》规定的安全法律、法规和操作规程及客运规定,按时参加各项学习,精心维护车辆,保证车辆技术状况良好。 (2)服从调配,认真执行客车作业计划,按时完成各项运输任务。 (3)爱护车辆,保持车容整洁,车上设施齐全有效。 (4)协助乘务员维护好乘车秩序,按规定营运线路运行。 (5)服从车站管理,保证正点发车,自觉接受管理人员检查。 (6)正确佩戴和使用劳动防护用品。 三、驾驶员行车操作规程和内容 “出车前、行车中、收车后”的车辆技术状况检查、开车前向旅客的安全告知、高速公路及特殊路段行车注意事项、恶劣天气下的行车注意事项、夜间行车注意事项、应急驾驶操作程序、进出客运站注意事项等。 (1)行车“三检”制度:即出车前、行车中和收车后对车辆技术状况进行安全检查。

(2)安全告知制度:包括安全告知的内容与告知形式(具体参考驾驶员安全告知制度)。 (3)行车注意事项:客运驾驶人掌握高速公路与特殊路段行车注意事项、恶劣天气下的行车注意事项、夜间行车注意事项、应急驾驶操作程序等。 四、驾驶员操作规程的方法和注意事项 (1)正确掌握和运用方向盘,行车中方向要稳、准;不得有双手同时离开方向盘的现象,一只手应有效的掌握方向盘。 (2)变档时手脚应配合协调,不造成齿响或严重撞击声;不应挂错档或挂不进档位时硬拉进档位,换挡时不应低头下看,换挡时机掌握准确、不应该换挡时不换或不该换挡时强换或换挡前后造成车辆严重闯动。 (3)起步、停车不得后溜三十厘米以上,起步应松手制动器,停车后应拉平制动器。 (4)操作中不应熄火。 (5)转弯角度不能过大、过小,在一般路口能调过车头。 (6)不得空挡或踏下离合器滑行;车速每小时超过十公里减速时不得先踩离合器后踩制动器。 (7)起步驶入快车道、停靠、通过交叉路口前,应注意观察其他车辆、行人动态。 (8)行车中应注意判断,反映敏捷,能按照实际交通情况调整车速,不得造成危险情况。 (9)车辆在驾驶中,应对车本身所处位置判断准确:行车中不得偏左、偏右,管前不顾后。不得停车不靠边、距路沿超过三十厘米或擦路沿。

Java盒式布局的新用法示例代码

package com.hy.yd; import java.awt.Color; import java.awt.FlowLayout; import javax.swing.Box; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JTextField; import javax.swing.SwingConstants; public class GuiLayoutExample { public static void main(String[] args){ MainFrame mf=new MainFrame("用户登录界面"); } } class MainFrame extends JFrame{ public MainFrame(String str){ this.setTitle(str); this.setSize(320,240); this.setLayout(new FlowLayout()); //Box类是借助于BoxLayout管理器创建单行或单列组件的一个特殊容器 Box boxTitle,box1,box2,box3,boxBase,boxMain; boxBase=Box.createHorizontalBox();//boxBase容器按照水平方向排列组件 boxMain=Box.createVerticalBox();//boxMain容器按照垂直方向排列组件 boxTitle=Box.createHorizontalBox();////boxTitle容器按照水平方向排列组件 box1=Box.createVerticalBox();////box1容器按照垂直方向排列组件 box1.add(new JLabel("name"));//box中加入标签name; box1.add(Box.createVerticalStrut(8));//box1标签name下加入8个点的空白间距box1.add(new JLabel("sex"));//box中加入标签sex; box1.add(Box.createVerticalStrut(8));//box1标签sex下加入8个点的空白间距box1.add(new JLabel("age"));//box中加入标签age; box2=Box.createVerticalBox();//box2容器按照垂直方向排列组件 box2.add(new JTextField(10));//box2中加入文本框 box2.add(Box.createVerticalStrut(8));//box2中在文本框下加入8个点的空白间距box2.add(new JTextField(10));//box2中加入文本框 box2.add(Box.createVerticalStrut(8));//box2中在文本框下加入8个点的空白间距box2.add(new JTextField(10));//box2中加入文本框 box3=Box.createHorizontalBox();//box3容器按水平方向排列组件 box3.add(new JButton("登录"));//box3中加入登录按钮 box3.add(Box.createHorizontalStrut(15));//box3在按钮右边加入15个点的空白box3.add(new JButton("重写"));//box3中加入重写按钮 boxBase.add(box1);//boxBase容器中加入box1

汽车安全驾驶技术作业习题

汽车安全驾驶技术作业习题 (注:答案不一定准确) 1.( 2.0分)通过观察空调系统的视液窗可以判断空调系统是否工作不良,若视液窗内有大量泡沫产生,则有可能()C A、有水分 B、冷剂不足 C、有空气 D、正常 2.(2.0分)对于手动挡的汽车每行驶()公里需更换变速器油.B A、2万—3万 B、5万—7万 C、8万—10万 D、10万以上 3.(2.0分)为了保持车辆的良好性能,车主应做到()B A、定期修理 B、定期保养 C、定期清洗 D、定期检查 4.(2.0分)以下那些东西如不定期更换,将会影响车辆的性能()A A、机油 B、半轴 C、玻璃水 D、离合器片 5.(2.0分)转向灯的颜色一般为什么()颜色D A、红色 B、白色 C、蓝色 D、黄色 6.(2.0分)正确的驾驶方法是()C A、加档超车 B、空挡滑行 C、挂档下爬 D、转弯制动 7.(2.0分)发动机出现不能起动故障(起动机不工作),一般首先应该检查车辆的()A A、蓄电池 B、发动机 C、起动机 D、点火开关 8.(2.0分)车辆的经济车速()B A、50-60km/h

B、70-110km/h C、120-140km/h D、大于140km/h 9.(2.0分)车辆更换润滑油的周期一般是()D A、500—1000公里 B、1000—2000公里 C、2000—5000公里 D、5000—10000公里 10.(2.0分)对于内部装有指示荷电状况的相对密度计(比重计)的免维护蓄电池,如果显示透亮或黄色,则说明()C A、蓄电池电量良好 B、蓄电池电量不足 C、需更换蓄电池 D、蓄电池状态一般 11.(2.0分)冬季来临时,车辆维护应重点检查那些项目()A A、防冻液 B、灯光 C、制动液 D、轴承 12.(2.0分)对火花塞进行间隙调整属于()C A、日常维护 B、一级维护 C、二级维护 D、特殊保养 13.(2.0分)()天气过后我们应该重点清洁车身和车身底部。D A、晴天 B、雨天 C、雾天 D、雪天 14.(2.0分)自动挡的车要将换挡杆置于()位置才可启动车辆A A、D位 B、P位 C、L位 D、R位 15.(2.0分)冷却液更换周期一般为()B A、一年 B、两年 C、一万公里 D、两万公里 16.(2.0分)下列那种情况不会导致行驶跑偏()C A、两侧胎压不一致 B、球头松动 C、制动间隙大 D、车轮定位不准确

相关主题