java基础知识图文

2024-07-05

java基础知识图文(8篇)

1.java基础知识图文 篇一

科漫环保科技有限公司 纯水机知识点讲解 品质部:杨利奎 2011年 7月

一、什么是纯水机 : 纯水机是一种通过目前国际流行的反渗透等办法,对原水进行过滤处理(物理法后不添加任何化合物而 生产出可供人类直接饮用的纯净水机器(也称为终端净水设备。

纯水机引进美国先进的超低压逆渗透技术和配件 , 生产出国内最为先进的家用和团体用纯净水装置 , 该装置 产水优质、安全运行、稳定可靠、操作简单,占地面积小,最有效的去除水中钙、镁、细菌、有机物、无机物、金属离子和放射性物质等,经过该装置净化出的水晶莹清澈、甜美甘醇。该装置适用于家庭和宾馆、酒店、医 院等企事业单位饮用净水使用。

纯水机制出的纯净水相对于桶装水更新鲜、更卫生、更安全,它的用途非常广泛:可以生饮,也可以 烧开喝,在这方面最突出的特点是水壶或电暖瓶再也不会结水垢了;纯水用于烹饪,更加卫生,更加可口;用 纯水洗浴,可以清除皮肤上的杂质,滋润皮肤,起到自然美容的效果;可以提供给加湿器、蒸汽熨斗、美容仪 等小家电所需用水, 决不会出现让人讨厌的白色粉末;与制冰机配套使用, 制成的冰块晶莹剔透, 无任何异味。

二、纯水机的好处:

纯水机就是纯净水厂的小型化,以自来水作为水源,通过反渗透水处理技术净化出纯水,家用纯 水机精致小巧一般安装于厨房, 并配有一纯净水专用龙头, 除了喝, 还能解决做炒菜等用水问题, 不仅很方便, 而且更便宜。装纯水机后只是再也不用买桶装水了,并不影响家里的饮水机,它还可以体现它原有的价值将纯 水机自制的纯净水加热或制冷。

三、纯水机的工作原理: 纯水机的技术核心是反渗透膜 , 它的工作原理是对水施加一定的压力 , 使水分子和离子态的矿物质元素 通过一层反渗透膜 , 而溶解在水中的绝大部分无机盐(包括重金属 有机物以及细菌、病毒等无法透过反渗透膜, 从而把透过纯水和无法透过的浓缩水严格的分开, 反渗透膜上的孔径只有 0.0001--0.001微米 , 相当于一根头发 丝的百万分之一.而尺寸最小的病毒也要在 0.2微米以上 , 所以它们是无法透过反渗透膜的.四、纯水机的类别: 根据使用情况分为手动型(也可经济型、自动型,不同点只是在于纯水机的反冲洗方面,经济型的纯水机 使用的是手动反冲洗阀门。同时,纯水机根据使用的特点还分为橱上型和橱下型,作用是一样的。现在纯水机 的技术发展已多样化,有无需电源纯水机,无压力桶纯水机,矿化型纯水机,迷你型纯水机等,只有有需求, 都有一款适合的!五、纯水机的功能: 它不仅可以将杂质、铁锈、泥沙、胶体、细菌、病毒驱除掉,还可以将对人体有害的放射性粒子、有机物、荧光物、农药驱除,还可以将讨厌的水碱和重金属驱除,保证您在烧开水的时候没有水碱,同时保证家人饮水 健康

六、纯水机的缺点:

纯水机在制水过程中会产生废水,纯水机的RO反渗透膜的孔径特别小,小的必须要靠压力把水打过去, 对于经不过RO膜的杂质就戳留出来了,也就产生了废水,不过废水可以再利用,比如冲厕洗拖把等.七、纯水机的构造 , RO纯水机定于两种机型。分半自动和全自动手动冲洗机型属于半自动机型,工作时为自动开启,或停止, 需要冲洗 RO 膜时则要人工冲洗,开启反冲洗球阀,大流量泄放 RO 膜壳内浓缩水,清洗膜片表面污物,防止 RO 表面堵塞。一般冲洗时间可以开启 1~2分钟后,关闭反冲洗球阀。

纯水机是利用 RO 膜过滤技术来制造纯净水的机器。RO 膜通俗来讲,就是一张过滤网,其网眼极其微小, 小到只能让水分子和比水分子小的物质通过,而其他大分子物质则被隔离开来。

八、纯水机的主要部件包括: PP 棉滤芯、颗粒活性炭滤芯、烧结活性炭滤芯 RO 膜滤芯、后置活性炭滤芯等及这些滤芯的外壳、变压 器、增压泵、高压电磁阀、低压电磁阀、废水比例器、水龙头及管线部件等。

此机型断水可以采用四面阀,以可以用电磁阀。在原水压力比较低的地区最好采用四面阀;在原水压力比较高的地区最好采用电磁阀。

全自动 RO 纯水机,开启 /关闭 /冲洗,属于微电脑自动控制,靠微电脑记忆工作时间自动冲洗 RO 膜,此机 型断水主要用电磁阀断水。

九、RO 纯水机配置类型 : 分为手动和自动冲洗,有泵 RO 或无泵 R0。

一般以 5级过滤为准。特殊情况可加到 5级以上过滤。一般 RO-50G 为家用, 100G 以上 RO 为商用,(除特殊要求 外。

十、纯水机、过滤器,主要选用以各种水处理零配件组成。家用过滤器、超滤 机、RO(纯水机、小型商用 RO(纯水机 整机可以根据客户需求改变机型配置。

十一、过滤器 : 分为台上型、台下型、管道式,可从单级到多级过滤配置。

单级到多级都可以改变各级滤芯类型配置,过滤器无需用电(除特殊配置外。

十二、各种纯水机原理图。

R

科漫环保科技有限公司

十三、以下为各零部件简单介绍:

1、滤瓶: 安装滤芯的容器,控制滤芯进出水流向,滤瓶有不同外观规格和长度,如 5” 10” 20”等。有单 O 型 圈、双 O 型圈。滤瓶盖接头螺纹口径区分:1/4为 2分口、3/8为 3分口、1/2为 4分口、3/4为 6分口、1寸口、1.5寸。

一般标准为塑牙螺纹、可根据客户要求提供铜牙。一般大口径接口的滤瓶盖上带有排气阀, 排气阀主要是 在更换滤芯时排放滤瓶内压力。滤瓶原材料为聚炳烯(PP。材料为白色。可根据客户需求提供透明瓶, 透明瓶原材料为 AS。两种滤瓶销售价格不同,性能也不同。白色不透明瓶,在承受压力和表面碰创都要 强些。透明瓶用户可以直接看到滤瓶内置滤芯的使用状况, AS 原材料属于脆料,承受压力或表面抗碰创 力要比白瓶弱些。

2、RO 膜壳: 安装 RO 膜的容器,原材料为聚炳烯(PP。接口螺纹口经为 1/8, 1分口。膜壳主要是控制水流向,分 离 RO 膜纯水和浓缩水流向。

3、RO 膜(逆渗透膜 : 依靠机器对原水所施加的压力,使源水中水分子透过 RO 膜。而把原水中的细微杂质、过多的无机盐、有机物、重金属离子、细菌、病毒、农药、三氯甲烷废物等有害物质全部截留下来,并通过连续排放浓缩 水,将这些有害异物及盐分排出,得到的是十分洁净的饮用水。它的孔径只有 0.0001微米,它对水中粒径 最小的无机盐离子的去除率在 90-96%以上, 对细菌、病毒等有害物的去除率在 99.99以上。(理论上可以说 成 100%。

细菌、病毒与 RO 膜的孔径的比较:

科漫环保科技有限公司

细菌(0.004-01微米(0.002-0.04微米 0.0001微米

50G-RO 膜工作压力在 0.4MPa-0.7MPa 之间最佳, 100G-RO 膜工作压力在 0.6MPa-0.8MPa 之间最佳。原水 TDS 值最大于 1000PP ,脱盐率应大于 95%。

公式:(原水 TDS 值﹣减纯水 TDS ÷除原水 TDS 值×100%= 脱盐率 经过 RO 膜处理的水可以直接饮用。

膜规格流量大小就是每台 RO 机型的日产水量,可分为如;35G、50G、75G、80、100G、200G、300G 等。1G(加仑 = 3.785升,以等于 3.785公斤。

日造水量(加仑×3.785÷24小时÷60分 =每分钟膜出水量。

4、超滤膜(UF 膜 : 一般用于超滤机,过滤水中大分子物质微粒、胶体、有机物 , 截留细菌。平均孔径:0.01~0.4微米, 无水压要求,水压增大时流量同时增大,超滤膜工作时无浓缩水排放,一般定期手动冲洗或取出滤芯用自来 水反复清洗,延长使用寿命,超滤过滤水不能直接生饮。规格有多种。如平头超滤、锁牙超滤。内压式、和 外压式。

5直管膜壳:

安装滤芯容器,原材料为聚炳烯(PP ,可用锁牙 PP、锁牙 UDF、锁牙 CTO、锁牙超滤 , 锁牙陶瓷滤芯, 或颗粒滤料。(注:不能安装 RO 膜 ,接口螺纹为 1/4(2分口。

6、铁 板 : 各零配件固定支架。规格分 RO 铁板和过滤器铁板。

7、单夹、双夹: 原材料为聚炳烯(PP , 为部件固定支架。规格有:大单夹、小单夹、大双夹、小双夹、大小夹等,用 于装配膜壳、大 T、小 T 等。各种配件大小配合上改变。

7、P E 管: 通过零部件转换连接, 确保水路正常通水。颜色有多种, 规格区分:2分 CCK 管、2分 PE 普通管、3分管。CCK 管表面有明显 CCK 字样, CCK 管外径尺寸和壁厚比较均匀。普通管外径尺寸或壁厚上有些误差。通常 50G 用 2分管, 100G 以上用 2分和 3分管套用。

9、尼 龙接头: 材料为尼龙,是各种零部件与 PE 的转换接头。规格有多种,接口口径区分有:1/8为 1分口、1/4为 2分口、3/8为 3分口、1/2为 4分口、3/4为 6分口, 1” 1.5”标准为塑牙螺纹。产品表面字样。各种型号产 品上有明显字样:如 1044、1042、4044、4042、4046、6044、7544、4064、4066、6064、702、706、154、1564、2542、2544、M22、M33、M44、M66等,根据不同机型配用。

10、快速接头: 材料为聚甲纤,原理和尼龙接头一样。型号各公司有些称呼有些不同,但仅仅是外观上的区别,快速接 头安装方便,将管线直接插入接口,靠内抓不锈钢片抓牢水管,配用最好选用 CCK 管。而尼龙接头需要扳手 旋拧,在外观上有明显改变。接头需根据不同机型选用配用型号。

科漫环保科技有限公司

11、管塞: 主要是与尼龙接头配用,虽然 PE 管与接头螺帽拧紧后 PE 管表面必须要有明显锁痕。但是由于 PE 管属于 软性材料没有一定的支撑力,所以 PE 管与接头结合时,里面必须加入管塞加强支撑强度,防此水管在水压增 大时蹦出。规格有 2分, 3分管塞。

12、生料带 : 确保零部件连接处无漏水、渗水。

13、螺丝、螺帽: 固定各零配件,防止零配件松动。

14、O 型圈: 方便塑件更换滤芯密封,防止漏水、渗水。

15、进水三通 +球阀: 纯水机总进水阀门。三通与用户家中管道连接,球阀安装位置在进水三通侧口。打开进水球阀,自来水进 入纯水机。二分球阀便于检修时关闭水源。三通接口规格有 3/

8、1/

2、3/4。球阀规格有 1/

4、3/8。

16、切换器: 过滤器进水阀门。切换器与用户家中水龙头连接,可用自来水。或切换到过滤器水,无需用水时必须关 闭水龙头。多用于台上型过滤器。

17、扳手: 用于滤瓶安装。借力助用,如 10寸滤瓶扳手、20寸滤瓶扳手、膜壳扳手等。

18、PP 棉过滤器: 沉积式前级预过滤,除去尘土、铁锈、沙石、悬浮物、渣质等大于孔径的物质。如 5微米 PP ,小于 5微米 的颗粒可以过去。5微米以上颗粒、通通载留在 PP 表面。孔径根据客户要求可以为 1um、5um 或更大孔径。目前 PP 规格有多种:普通 PP、沟槽 PP、线绕式 PP、折叠式 PP 等。根据长度划分为 5” 10” 20”。等。通常 50GRO 用 5 um。(除特殊情况外

19、颗粒活性碳: 预过滤滤芯、又称 UDF 或 GAC。主要吸附水中余氯、异色、异臭、异味、甲烷、农药、化肥及其它物质, 有效改善出水口感。尺寸分 5” 10” 20”等。

20、块壮(压缩 活性炭: 前级预过滤滤芯又称 CTO,去除水中极微细的颗粒、胶体、悬浮物、异色、异味、氯、重金属及有机物 等有害的物质,确保逆渗透膜的进水要求,有效延长 RO 膜的使用寿命。尺寸分 5” 10” 20”。等。

21、低压开关、自动控制纯水机工作。当源水压力达到 0.02MPa 时,接通电源,使机器正常运行。当断水或水压不足 0.025MPa 时,切断电原,防止水泵空转。

22、高 压开关: 自动控制纯水机工作,接通或切断电源。当压力储水桶纯水压力达到高压设定压力 0.26-0.28MPa 时,切 断电源。当纯净水排出,水压减小到 0.15MPa 左右时,自动

接通电源,使机器进入正常制水状态。目的是使纯水 机满水停机,防止纯水机水满后水泵满转。

23、进 水电磁阀: 电磁阀开启或关闭主要依靠高低压开关控制。当电源接通时,机器启动,自来水经过进水电磁阀,纯水 机正常造水。无纯水机无需供水时切断水原,防止自来水长时间排放。(断水能力比四面阀强,过水量比四面

科漫环保科技有限公司 阀小

24、反 冲球阀: 为手动阀, RO 膜需要进行大流量冲洗时开启。不需要冲洗时需要关闭。一般用于手动冲洗机型。外贸标准 手动机型常用阀。接口螺纹为 1/4。

25、18秒自动冲洗电磁阀: 纯水机每次工作前对 RO 膜自动冲洗 18秒后,进入制水状态。目前主要有两种规格:一种是普通 18秒冲洗 阀。另一种为 18秒带废水比功能组合阀,在原来基础上和废水比组合在一起,加入了一个微孔排放浓缩水。原理和 18秒冲洗电磁阀相同,提供了安装方便,故障率明显降低。

26、四面阀 : 接通或切断水源,通过纯水控制源水。纯水达到一定压力,切断源水;纯水压力降低时,自动接通水源。用 于标准手动机型。(断水能力比电磁阀弱,但过水量比电磁发大

27、高 压泵(增压泵 :

给自来水加压达到 0.4-0.8MPa , 满足 RO 膜制水的压力及流量需求。工作主要靠高低压开关和电脑盒控制。但有些地区源水压力达到 0.4MPa 以上,客户可以不用高压泵,称为无泵 RO 机。

28、变 压器: 转换电压,纯水机零部件多少是与水接触,需要降低电压。当水电接触,电线外露时,降低电压可以提高安 全性。

29、逆止阀: 工程上又称单向阀。纯水水满,压力达到一定压力后,防止高压纯水倒流与废水一起排走。目的就是防止 纯水回流。

30、储 水桶: 又称压力桶,储存纯水,气压一般在 0.04-0.07MPa 之间,材质有:铁桶、塑料桶, RO50G 一般用 3.2G 或 4.0G 较多, 100G 以上可用 11G 或 20G(除特殊情况外。

31、储 水桶气嘴: 储水桶侧面有气嘴 , 主要给储水桶补气或放气。

32、压 力桶球阀: 压力储水桶的进出水阀门 , 方便维修整机开启或关闭压力桶。

33、大 T33: 缩小了体积 , 属于一体抛弃式滤芯,滤芯可使用:PP、UDF、CTO、超滤、树脂及矿化球等过滤材料,大 T33使用 UDF ,可用于前置或后置。在 100G 以上纯水机的后置过滤通常使用大 T33(UDF 调节口感,接口螺纹为 1/4(2分口。

34、小 T33(后置活性炭 :

一般使用椰壳炭,通常用于 RO100G 以下后置。调节水的纯度与口感,使水质甘醇甜美。内置滤芯同样可 以是:PP、UDF、CTO、超滤、矿化球、树脂等过滤滤料。接口螺纹为 1/4(2分口。

35、鹅 颈龙头: 纯水开关。款式有多种如:旋钮式龙头,三叉龙头,按压式龙头等(具体见公司宣传资料。

36、鹅 颈吊片: 固定鹅颈龙头支架。

37、废 水比: 科漫环保科技有限公司

排放浓缩水,通过小孔径限流增压,保证 RO 膜的工作压力,浓溶水与纯水比例控制在 1:2或 1:3, 它的作用就是控制废水流量,保证恒定的系统压力,规格有大小如:200CC、300CC、400CC、420CC、450CC、等更大型号。50G 纯水机通常用 300CC 较多,(除特殊情况在地区水质较差的情况下可加大浓缩水排放流 量。

38、废 水夹: 将浓缩水管固定在下水管道上,使浓缩水顺畅排入下水道

39、冲 洗电磁阀: 和普通电磁阀相同,由电脑盒自动控制,对 RO 膜需要大流量冲洗时,开启,使膜壳内大流量水快速排 放。另一种为组合阀,在原来基础上和废水比组合在一起,内部加入了一个微孔排放浓缩水。原理和电磁阀 相同,提供了安装方便,故障率明显降低。

40、电 脑盒:

纯水机程序控制器,自动重新分配电路。控制纯水机各电器配件需要工作时间,外观显示有多种。功能 原理上,完全相同,电脑盒主要靠高低压开关给出信号来分配电路,指示水泵,进水电磁阀和冲洗电磁阀工 作。

41、电 解器 : 电解器是一种最简单有效的水质检测仪器, 用户可以清楚看见饮用水的实际情况。取一杯源水和一杯纯 水,将电解器分别放入 2个水杯,几秒钟内可以明显看出实际效果。

42、T DS 笔 : 水质测试仪,可以快速测试水的纯度。数字显示越低说明水质越纯。

43、纯 水机故障诊断: 一 高压泵不起动、无法造水。1 检查是否停电,插头是否插上。2 检查高压开关是否失灵。3 检查变压器保险丝是否熔断。4 检查电脑盒是否故障。

二.高压泵正常运转、但无法造水。

1、RO 堵塞,请予以清洗(清洗必须由专业人员进行 或更换。

2、高压泵故障,请查明是否泵结构老化或滤芯堵塞而未做妥当保养,送修或更换。

3、进水电磁阀故障无法进水,请予更换。

4、前级过滤器堵塞。

三、压力桶满水位但无法流出:

1、压力桶空气泄压.请重新充气,(0.04-0.08MPa并检查压力桶是否有漏气现象,若无法充气则更换。

2、后置活性碳堵塞,请予以更换。

四、机器处于停机状态,但废水不停:

1、进水电磁阀无法闭合,请拆开检查是否有异物卡住,或已经损坏,请选择适当方法处理。

五、水满但无法停机或停机后马上又启动,频率很快,无法完全停机:

1、高压开关失灵,请保修或予以更换。

2、逆止阀泄压无法闭锁,请予以更换。

3、系统有泄压状态,请查明各部件是否漏水。

科漫环保科技有限公司

六、纯水与废水比例严重失调:

1、冲洗电磁阀无法闭合。

2、废水比堵塞或过于导通。

3、RO 膜堵塞或去除率严重下降。

七、纯水不纯:

1、RO 膜损伤,去除率降低至失效。

2、RO 膜管的纯水和废水端没有严格隔断有裂缝现象。

3、后置活性碳失效。

4、RO 膜橡皮圈一端太小或破损。

八、纯水流量不足:

1、前置滤芯或 RO 堵塞。

2、后置活性碳堵塞。

3、高压泵故障。

4、压力桶压力不足或内部破损。

5、冲洗电磁阀无法闭合。

6、废水比例器过于导通。科漫环保科技有限公司 品保部:杨利奎 2009-7-15

2.java基础知识图文 篇二

任务驱动[1]是一种建立在建构主义教学理论基础之上的教学方法, 它将以往以传授知识为主的传统教学理念, 转变为以解决问题、完成任务为主的多维互动式的教学理念, 将再现式教学转变为探究式学习, 使学生处于积极的学习状态。任务驱动教学模式[2]是通过教师精心设计的一个个任务, 通过学生自己动手、动脑, 主动解决问题的教学方法, 益在培养学生通过观察、思考发现问题, 继而产生想要分析问题、解决问题的欲望, 通过自己动手操作解决问题, 完成任务, 获得成功的喜悦, 树立自信心。运用这种教学模式, 教给学生的将不仅仅是知识和技能, 而且还教给了学生获取知识的方法。

计算机基础课的内容具有鲜明的实践性、实用性和新颖性, 《Word图文处理》是计算机基础课中最具特色、学生最感兴趣的部分, 如何抓住学生的好奇心, 激发学生的学习动机, 最大的发挥学生的创造力, 更好的培养学生综合运用知识的能力, 成为本节课教学的重中之重。

2 基于“任务驱动”的《Word图文处理》教学设计

2.1 内容分析

Word是目前应用最广泛的办公软件和图文处理工具, 本节课《Word图文处理》, 是在学生掌握了文字的修饰之后, 应用图形对象来对文档进行进一步美化。本节的知识点包括:自选图形的插入及颜色线条设置;文本框的插入、修改及特殊用法;图片的插入及版式、大小的修改;艺术字的插入及其三维效果设置。本节采用任务驱动教学模式, 以任务作为教学模块, 任务涵盖知识点。通过教师的引导, 让学生从形象具体的任务出发, 逐步把所有的子任务统一为一个具体的学习成果, 让成就感一直伴随学生的整个学习过程。

2.2 学生分析

本节课的授课对象为高职一年级新生, 受地区差异、教育环境和家庭状况等因素的影响, 学生计算机水平参差不齐, 采用任务驱动教学模式, 通过对任务的分步骤解决以及不同难易程度任务的完成, 可以兼顾各个层面的学生。另外, 通过前一节课的学习, 学生已经掌握了文字排版的技能, 对即将学习的新内容充满期待, 通过本节任务驱动教学模式的实施, 可以紧紧抓住学生的学习兴趣, 让学生在自我探究式的学习模式下, 在完成“任务”的过程中, 自觉地形成分析问题、解决问题的能力。

2.3 教学目标

基于教学内容和学生的实际情况, 确定以下目标:

2.3.1知识目标:熟练掌握各种图形对象的插入和设置方法;熟悉各种环绕方式的版面效果。

2.3.2能力目标:能综合运用各种图形对象解决实际问题;发展学生的思维能力、培养创新意识和能力;培养学生自主学习及协作学习的意识和能力;提高搜集、整合、分析、运用信息的能力。

2.3.3素质目标:发挥本节课教学实践性强的优势, 培养学生欣赏美、展示美、表现美和创造美的能力;转识成智, 通过思考把知识转变成智慧。

2.4 重点、难点及教学策略

基于教材和教学内容的特点, 安排的教学重点:各种图形对象的插入及设置方法。教学难点:能综合运用各种图形对象解决实际问题。为了实现教学目标, 结合教材特点, 采用以任务驱动法为主, 讲授法、演示法为辅等教法组织教学。采用的教学手段包括多媒体机房、课件、教学广播软件、学习素材、网络交流等。

2.5 教学准备

2.5.1 教学素材的搜集

搜集的素材包括与2010年上海世博会有关的文字、图片, 某公司将要发布的一则公告内容及一些精美的背景图片。另外根据教学内容制作多媒体课件。

2.5.2 任务案例的设计

基于任务驱动教学法的原则, 设计了四个任务案例, 其中最重要的一个案例是2010年上海世博会“平日普通票”票面 (见图1) 的仿制, 对该任务的具体描述及子任务的分解结果见表1。在教学过程中通过门票的制作过程来引导学生的学习过程;通过各个子任务的完成, 实现旧知识的迁移, 新知识体系的建构, 掌握这节课的学习重点和难点。

考虑到学生的特点、学习能力的差异以及兴趣爱好, 表2给出另外三个难度不同的任务。完成世博票样仿制之后, 各个学习小组选择其中一个任务来完成。

2.5.3 学生分组

课前遵循“组内异质, 组间同质”的原则, 将学生分成每4人一组, 除考虑学生性别、学习成绩、以往课堂表现及动手能力等因素外, 还要注重学生的个性特点。每组安排组织协调能力强, 善于合作创新、成绩较好的学生担任小组长。每组中优差生搭配, 以一帮一或二帮一的方式协作探究, 各组无明显差异, 便于公平竞争。

2.6 教学过程

本节课学时90分钟, 共分为五个环节:

第一个环节:激发兴趣、导入新课 (5分钟) 。教师展示世博门票图片, 并提问:同学们想不想自己来设计一张门票的票面呢?该环节的设计意图是通过设置一个学生比较感兴趣的情景来架设生活与教学内容联系的桥梁, 激发和调动学生的学习兴趣。

第二个环节:任务驱动, 探究新知 (35分钟) 。首先以“平日普通票”为例, 引导学生分析组成要素, 并分解子任务。通过任务分解, 使学生对整个任务有明确的认识。接着学生在老师的引导下, 通过分析、查阅来完成各个子任务, 实现一张“平日普通票”的票面设计并初步构建新的知识体系。

第三个环节:自主学习, 分组创作 (35分钟) 。教师首先布置三个难度不同的任务 (见表2) , 学生进行小组讨论, 选题并提出解决方案, 为开始创作做好准备, 在这个步骤中培养学生的协作学习能力。接着学生分组创作, 将设计方案付之于实施。为了体现学生的自主性, 培养自主及协作学习的能力, 教师要进行适度而及时的指导, 注意激发学生的创作欲望, 促使学生去自我探索、创新。

第四个环节:成果评判、提出建议 (10分钟) 。学生创作完成后教师对各组作品给出细致评判, 提出合理的建议。评判过程中要以表扬为主, 挖掘闪光点, 目的是为了加深学生的成就感, 增加学生进一步学习的兴趣。

第五个环节:取长补短, 完善作品 (5分钟) 。教师对本节课的内容进行归纳总结, 鼓励学生以更高的标准完成自己的任务。学生通过修改自己的作品, 继续完善自己的新知识体系。接着给出本节课的作业:设计一份本校的宣传单, 通过实际调查和网络搜集素材, 加工、整合、处理之后融入自己的作品中。设计意图是进一步锻炼解决综合问题的能力, 激发学生对母校的热爱和感激之心。

3 课后反思

本课的设计, 是在建构主义学习理论的指导下, 从学习者角度出发, 仔细推敲每个知识点, 为学生设计、构造了四个典型的驱动性任务, 让学生在完成任务中掌握知识、技能与方法;任务的目标性和教学情境的创建, 使学生在自主探索中学习, 不断地获得成就感、荣誉感, 更好的培养了学生分析问题、解决问题的能力。

摘要:“:任务驱动”是教师在高职计算机课程的教学中使用较多的方法, 它在Word软件的学习方面具有很强的优势。以《Word图文处理》一课为例, 采用任务驱动教学法, 设计了四个典型的驱动型任务, 在学生构建自己新知识体系的同时, 培养了学生的自主学习能力、协作能力、创新能力及解决综合问题的能力。

关键词:任务驱动,计算机基础,教学

参考文献

[1]吴言.任务驱动[J].职业技术教育, 2002, (31) .

3.java基础知识图文 篇三

说来话长,是巧合也是内心的召唤吧。我读中学的时候每周都会去少年宫学习美术,少年宫的门口有一家广告设计店,那时候还没有数字化的概念,广告设计店没有什么先进的设备,基本靠老板的实用美术水平,业务非常火爆。当时我就想要是考不上美术学院,就开个广告设计店,凭借自己的手艺也可以过得很好。后来到杭州就读中国美院学习环境艺术设计,毕业以后在设计院工作,那时刚刚有CAD绘图,设计院一般的老师傅都不会,只有我们这些年轻大学生会软件,院里也没有大型的绘图仪(输出设备),画好的图纸都要送到绘图社去输出,绘图社的输出业务相当好,每次都要排队等候。于是我就萌生了一个想法,也开一家绘图社,于是我与未婚妻就开起了绘图社,未婚妻打理绘图社,我依然在设计院上班。当时并没有想太多,也没有觉得可以做多大多久,并不是很在意。出乎意料的是,未婚妻非常能干,两年做下来比我在设计院的收入高很多,后来我也加入进来,两个人开始共同创业。

今日印刷:真彩图文1997年成立至今已有16个年头,从一家普通的文印店发展成为如今的连锁图文企业。那么,请您介绍一下目前真彩图文的门店、员工数量、企业规模以及发展历程。

真彩图文经过16年的稳健发展,在杭州和宁波共有7家连锁店和2个数码工厂,已经形成规模之势。真彩7家门店和数码工厂的市场定位不尽相同,所配置的设备和人员也不一样。员工总数有180人左右,规模小的每店12~15人,规模大的每店25~30人。真彩图文经历了数码快印行业的整个发展过程,服务于市政、规划及建筑设计院、建筑及艺术类院校、建筑装饰设计公司、工程建设施工单位、房地产开发商、广告公司以及政府机关等,依托于大小设计院的文印业务,开店也都选址在设计院周边,以就近服务为原则,这个布点的规则国内至今依然如故。我们开始也不懂,开的第一家店规模不大(国货路店),业务一般,后来慢慢懂了一些行业特性,另选了地点,虽只有一街之隔,但是业务却有了突飞猛进的发展。第一家店以建筑图文业务为主,安装有富士施乐800和柯美1250等数码设备。第二个店(教工路店)开设在杭州乃至浙江省最好的CBD中心,是真彩的旗舰店、形象店,单店面积660平方米,这在华东区算得上是数一数二的规模,总体投资和业绩也均为真彩最高。良好的形象、优质的服务为我们带来了可喜的业绩,但是同时物业成本也非常高昂。综合来看有得有失,我们获得了比较高的知名度、美誉度,但也为此付出了巨大的综合成本。教工路店以商务类业务为主,建筑图文业务为辅,服务一些大企业和众多社会散户,安装有一台HP Indigo 3050和一台富士施乐DC8000。在IT一条街的文三路店是第三家店,也是以商务类业务为主,社会散单居多,安装有一台HP Indigo 3500。后来我们又陆陆续续开了几家分店,基本遵循就近服务的布点原则。设备配置、业务结构及地理位置的合理布局,为真彩在杭州、宁波图文快印业的良性发展赢得了先机。

今日印刷:近几年,图文快印市场竞争日趋激烈,同行之间纷纷大打价格战争抢客户以求生存。您怎样看待快印行业的价格战?真彩图文是如何在如此激烈的竞争中突出重围获得发展的?

我认为价格战是很难避免的,这与行业的特点、从业人员的起点和素质都是密不可分的。就行业特点来说,印刷行业是一个创新很困难的行业,印企之间的产品差异并不大,即便有创新也很容易被对手模仿,没有太高的技术壁垒和行业壁垒。印刷行业的服务创新也很困难,很容易被模仿,“东家”可以提供的服务,“西家”也可以,甚至“西家”做得更为出色。不论数码印刷也好、传统印刷也罢,只是方式不同,结果和目的却是相同的。这就好比传统的家电大卖场和如今的京东网上商城,方式不同,但购物的目的是一样的。就从业人员的起点和素质来说,由于印刷业从业人员的起点都不高,不会塑造产品价值,专业客户甚至比业内人还要懂行、懂规则,没有给我们塑造产品价值的机会。这么一来,竞争的矛头就直接变成了价格比较。同质化的竞争也没有给印企塑造价值的机会,价格战也就难以避免了。

在目前的市场竞争环境下,价格和印量的确是矛盾的,真彩图文在发展过程中也受到价格竞争的困扰。我们原来数码印刷每张A3的平均价格可以做到3.5元,但是现在基本也就在2.5元上下,印量也没有扩大。真彩大量的客户都是终端客户,看重高品质的业务会更多一点,如品牌广告公司、品牌服装公司和品牌房企的数码印刷业务。我们一直主张细分市场,坚决抵制低价竞争,始终坚持以高品质和服务提高效益,并以此赢得客户的忠诚度。“真彩的价格是高一点,但活做得精”,这是客户的真实评价。我们对有不同产品需求和价格要求的客户以不同的设备提供服务,区别对待以免冲突。我们在门店都会放两种不同的数码印刷设备,对注重品质和对价格敏感的客户加以区别对待,力求公平。如果同一台设备以不同的价格对待不同的客户是不公平的,很容易因为相互对比带来不满。真彩所有彩机的月印量在快印企业并不算大,但是我们每张的平均价格为2.5~3元,还是为真彩带来了较高的附加值。对自身信用体系、价格体系的建设关键是能不能真正落实到位,持之以恒地公平对待每一位客户。诚信的价格体系和信用体系赢得了客户的回头率,为真彩在杭州图文快印业激烈的竞争中突出重围获得发展,提供了保障。

从2011年开始,真彩建设了自己的数码工厂,来自互联网的个性化订单全在数码工厂完成,数码公司基本上就是“高大全”的设备和服务,专门给国内外比较靠前的个性化定制类网站做代工,工厂安装有HP数码印刷机和瑞士宝丽等设备。我们的定位很清楚,只做大网站的个性化产品的OEM商,不涉及电子商务更深领域,我们只把份内事情做到行业最好,价格最合理。走电子商务之路或者自己建设网站来做,不是我们擅长的,也不是我们可以把控的,与我们的资源能力也是不相匹配的。

今日印刷:图文快印行业的客户从单一向多元化发展,涉及到各个行业,服务的范围逐步增大,从而产生了大量碎片式订单,真彩也开发了自己的网印天下的在线印刷平台,那么经过几年的发展,请您介绍一下在线印刷平台的发展规模以及历程。

我们原来的网站是真彩自己投资开发的网印天下(Oneinke)电子商务网站,是专门针对个性化业务的。真彩个性化电子商务网站业务当时只靠几个人在做,小团队作战,投入少,总体发展并不好。后来在分析了其他网站的技术、营销以后,我们进行了资源整合,现在叫优印网,基本上就是起到展示的作用,给合作商看看我们的合作框架是怎样的。当然也可以下单,技术还是很先进的,现在基本上是找当地成熟的有客户群的合作商进行推广。也就是说,用我们的软件和技术,给有需要的人穿上外衣,但看上去没有我们的痕迹,实际的运营也不归我们来做。一些有自己细分市场的人在用我们的个性定制技术,与我们开展合作。比如有的人专门做纪念册、同学录,有的人专门做宝宝册、成长录。的确有做得非常好的,他们不用技术开发,全部由我们提供,只专心做市场,3个人一年可以做到200多万元的业务。

今日印刷:现在各种各样的在线印刷平台非常多,在差异化竞争方面,真彩与如此众多的网络印刷平台的不同之处有哪些?竞争优势有哪些?

在线印刷平台的确非常多,其实对于商务印刷类的在线印刷平台我不是很了解,也谈不出什么见解,对于个性化的在线平台,我还是很了解的。个性化业务是未来的亮点,很多同行都在做这件事,但都不成功,成长速度非常缓慢,运营成本快速增加。就拿国内做的最好的网站来说,一年也就3000多万元的销售收入。有的个性类平台也由原来的印刷类个性定制转为礼品类个性定制,因为礼品类个性定制的需求就目前来说大大高于印刷类个性定制,而且网站技术上的门槛低很多。我们对同行20多家网站进行了技术分析、营销方式分析,我认为个性化数码快印还是一个理念,消费者还没有形成习惯,不能用烧钱的方式去做这件事。

今日印刷:您怎样看待目前数字印刷设备在中国图文快印行业的应用情况?

4.JAVA基础知识学习技巧总结 篇四

JAVA学习交流群:514167678 在这里给大家整理了一篇JAVA的学习小技巧,希望能给大家带来帮助。

1、byte通常用来进行位运算,位宽度窄,一般不用来计算

2、关键字都是小写的,在eclipse中显示为红色。

3、变量给了缺省的初始值,C语言没给,只给分配了空间,里面的数不确定

4、char的缺省值是ASCII码中第1个

5、运行效率:i++>i+=1>i=i+1

6、布尔值不能进行大小比较,只能进行==比较

7、先算&&再算||。另外&&为短路与的意思。例1:判断以下i的变化。

int i=2,j=3;

boolean b=i>j && i++>2;

System.out.println(i);答案:2

例2:以下在a,b,i不知道的情况下,判断真还是假。((a>b)||((3-2)>2))||(5>2)&&(true||(++i>2))答案:真

8、>>带符号右移,前面移空的位置添加符号位相同的数

0|001 1000 右移两位(正数)

0|000 0110 1|001 1000 右移两位(负数)

1|111 1100

>>>带符号右移,前面移空的位置添加0

9、获得-5到2的随机数

int i;

Random r=new Random();

i=r.nextInt();

// i=Math.abs(i%10)+1;//获得0到10的随机数

i=Math.abs(i%8)-5;//获得-5到-2的随机数

System.out.println(i);

10、数组创建时,大小(内存)可以是前面的变量.可以动态创建数组的大小(内存),创建后就不能再改大小.例:

int t=9;

int[][] jiu;

jiu=new int[t][];

JAVA学习交流群:514167678

11、变量的作用域。

定义的数个变量其实是放在一个栈的结构中,后定义的变量先消失,先定义的变量后消失,作用域比后定义的变量大。

12、.基本数据类型参数的传递是值传递, 引用....................址传递.class Length{ int length;} class People{

void walk(Length length){

length.length=+=2;} public satic void main(String[] args){

Length l=new Length();

l.length=20;

new People().walk(l);

System.out.println(l.length);} }

13、方法的重载,不能通过返回值类型不同来区别,只能通过参数的不同来区别.14、方法或变量加static和

不加static的方法,是类的对象的方法.对象消失,方法消失

加static的方法,是类的方法.对象消失,方法存在.方法的地址是静态的与类绑定

变量和上面也一样.15、静态方法,只能访问类的静态成员和该方法的成员

16、JAVA不支持多重继承,类似一个树,一个类只有一个父类,但可以有多个接口

C++支持多重继承,类似一个网,一个类可以有多个父类

17、子类默认调用了父类无参构造函数.如果父类没有无参构造函数,必须手动重写子类的构造方法,并用super(参数)调用父类中有参构造的方法.例: class People{ private int age;public People(int age){

this.age=age;} } class Doctor extends People{ //不写以下构造方法则出错.public Doctor(){

super(23);}

JAVA学习交流群:514167678 //或者

public Doctor(int age){

super(age);} } 解决方法:在写类的有参构造方法时,最好定义个无参的构造方法.18、构造方法调用父类的构造方法super()前不能有其他的语句.19、final可以修饰形式参数,防止被改 例:

void walk(final int length){

}

20、import导入包的理解,重要的事情总要放到前面

21、private与abstract冲突,原因:子类实现(继承)不了接口(抽象类)中被private修饰的成员,但接口(抽象类)中的方法必须要重写,加private就没办法重写了 例:

interface InterfaceTest { int f();private abstract int ff();//此句错误,要去掉private }

22、内部类可以被外部使用,可以访问外部类(宿主类)的privite成员;内部类成员加public也可以被外部访问,但也危险,定义成private外部不能访问此类了(常用).public class OutClass { private int i=2;public class InnerClass{

public int j=i;} }

23、抽象类不用继承也能用 例:

abstract class Out2{ private int i=2;public abstract int f();public static Out2 getInstance(){

return new Inner2();} private static class Inner2 extends Out2{//static

public int f(){

return 2;

} } public static void main(String[] args){

JAVA学习交流群:514167678

Out2 ou=Out2.getInstance();//抽象类不用继承也能用,获得此类的实例

int i=ou.f();

System.out.println(i);} }

24、接口里也可以定义类(内隐类)例:

interface InterfaceTest { int f();class A{

int f(){

return 2;

} } }

25、内部类的使用.类NoNameInnerClass 不用implements实现接口,而用传递进来对象来用接口

interface Inter{ void paint();} public class NoNameInnerClass { public void paint(Inter p){//传递进来对象来用接口

p.paint();} public void func(){

//为了获得对象,定义一个内部类,把此对象做参数

class Paint implements Inter{

public void paint(){

System.out.println(“paint.”);

}

}

Paint p=new Paint();

paint(p);} }

26、内部类的使用.不用类名,直接创建对象,无名内隐类,类名是他实现的接口名字 interface Inter{ void paint();} public class NoNameInnerClass { public void paint(Inter p){//传递进来对象来用接口

p.paint();

JAVA学习交流群:514167678 } public void func(){

//直接创建对象,无名内隐类,类名是他实现的接口名字,paint(new Inter(){

public void paint(){

}

});} }

27、单态设计模式。能够创建类的唯一实例。把构造方法定义成private,再创建静态的成员方法getInstance()获得此类唯一实例.例1.public class ChineseTest{

public static void main(String[] args){

Chinese Obj1 = Chinese.getInstance();

Chinese Obj2 = Chinese.getInstance();

System.out.println(Obj1 == Obj2);

} } class Chinese {

private static Chinese objRef = new Chinese();

private Chinese(){

}

public static Chinese getInstance(){

return objRef;

} } 例2:

public class ChineseTest{

public static void main(String[] args){

Chinese Obj1 = Chinese.getInstance();

Chinese Obj2 = Chinese.getInstance();

System.out.println(Obj1 == Obj2);

} } class Chinese {

private static Chinese objRef;

private Chinese(){

} }

JAVA学习交流群:514167678

28、泛型应用

Vector类后的E代表泛型,用来限制往里面放的数据类型 例:

Vector v=new Vector();

v.add(“aaa”);

v.add(“bbb”);

System.out.println(v.get(0));

29、如果一个方法可能有异常,则用throw new Exception(“")来抛出异常

如果方法内用throw抛出异常,则此方法头后必须用throws(多个s)声明可能会抛出异常。

如果一个方法头后用throws声明可能会抛出异常,则此方法在用的时候必须用try-catch语句 例:

public class Lx_Yichang { static int div(int x,int y)throws Exception{

if(y==0){

throw new Exception(”除数不能为0!!“);//方法内用throw抛出异常

}else{

return x/y;

} } public static void main(String[] args){

try{//用try-catch语句

int z=0;

z=Lx_Yichang.div(10, 0);

System.out.println(z);

}

catch(Exception ex){

System.out.println(ex.toString());

ex.printStackTrace();

}

finally{

System.out.println(”End!“);

} } }

30、Hashtable类应用,可以通过get(键)或get(hashCode)来获得值内容。import java.util.Hashtable;class PhoneList{ String name;String phoneNumber;public PhoneList(String name,String phoneNumber){

this.name=name;

JAVA学习交流群:514167678

this.phoneNumber=phoneNumber;} } public class HashtableTest { public static void main(String[] args){

//利用泛型

Hashtable hashTable=new Hashtable();

hashTable.put(”wang0“,new PhoneList(”wang“,”0000000“));

hashTable.put(”wang1“,new PhoneList(”wang“,”1111111“));

hashTable.put(”wang2“,new PhoneList(”wang“,”2222222“));

hashTable.put(”wang3“,new PhoneList(”wang“,”3333333“));

System.out.println(hashTable.get(”wang2“).phoneNumber);

//不利用泛型

Hashtable hash=new Hashtable();

hash.put(”wang0“,new PhoneList(”wang“,”0000000“));

hash.put(”wang1“,new PhoneList(”wang“,”1111111“));

hash.put(”wang2“,new PhoneList(”wang“,”2222222“));

hash.put(”wang3“,new PhoneList(”wang“,”3333333“));

//System.out.println(((PhoneList)hash.get(”wang2“)).phoneNumber);//不用泛型,需要强制类型转换

//强制类型转换时,最好先进行类型判断

Object o=hash.get(”wang2“);

if(o instanceof PhoneList){

System.out.println(((PhoneList)o).phoneNumber);

}

//利用hashcode

Hashtable table=new Hashtable();

PhoneList p1=new PhoneList(”wang2“,”888888888888“);

table.put(new Integer(p1.hashCode()), p1);

System.out.println(table.get(new Integer(p1.hashCode())).phoneNumber);

} }

31、提供一个关于游戏的简短描述,网页,游戏名称,提供商,金钱初始值等等。这些数据可以置于.jad文件中。

打包后是放在JAR的META-INF文件夹里。用MIDlet类的getAppProperty(String key)来获得其中的值.32、Canvas 的hideNotify()里写暂停的代码。showNotify()写继续游戏的代码。来电话时自动调用hideNotify()。pauseApp也可以实现,但有的手机不支持如Nokia手机

34、运行提示ALERT: java/lang/ClassFormatError: Bad version information.原因

原因:当前编译器的版本过高。

JAVA学习交流群:514167678

解决方法: 编译器的版本不要过高否则有的手机不认,选择编译器方法:点项目右键属性->Java Compiler-> Enable project specific settings打勾,然后选择版本较低的编译器

35、把所有的引用都设置为null才可以变为垃圾

Hero h=new Hero();

Hero h2=h;

h=null;//此时,h并没变为垃圾,因为还有h2指向它,需要把h2也设置为null,h才变为垃圾

h2=null;

36、去掉无用包(ctrl+shift+0).或右键->Source->Organize Imports

37、WTK2.5的安装后,ECLIPSE的设置

Window->Preferences->Device Management->Import->找到WTK的安装路径

38、添加资源文件夹名

在项目上右键->Properties->双击Java Build Path->点Add Foler->在下面的选项中选择update exclusion filters in other source folders to solve nesting,再添入资源文件夹名,如src、res等。

39、添加抽象类、接口中的方法。

例如对继承Canvas类,需要添加protected void keyPressed(int keyCode){}方法时.在代码上右键->Source->选择Override/Implements Methods->在窗口中,对要重写的方法打勾->Ok。

40、在for语句中,第2个循环条件可以和逻辑表达试取与 例:

for(int i=0;i<100 && i%2==0;i++)

41、DataInputStream包装FileInputStream后,底层操作文件,上层按指定格式输出(最易使用)

42、FileInputStream的应用 例:

import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;public class PekingFileInputStreamTest1 { public static void main(String[] args){

try {

//在项目根目录里创建文件fileInputStream.txt

File file=new File(”fileInputStream.txt“);

FileOutputStream fout=new FileOutputStream(file);

fout.write(65);

fout.close();//输出到文件完毕后关闭

//开始读

FileInputStream fin=new FileInputStream(”fileInputStream.txt“);8

JAVA学习交流群:514167678

int b=fin.read();

System.out.println(b);

fin.close();

} catch(Exception e){ // TODO: handle exception e.printStackTrace();

} } }

43、利用DataOutputStream包装FileInputStream按指定格式输出 例:

import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.File;import java.io.FileOutputStream;import java.io.FileInputStream;public class PekingFileInputStreamTest2 { public static void main(String[] args){

try {

//在项目根目录里创建文件fileInputStream.txt

File file=new File(”fileInputStream.txt“);

FileOutputStream fout=new FileOutputStream(file);

//包装下按指定格式输出

DataOutputStream dout=new DataOutputStream(fout);//子类fout做参数传给父类,子类当父类用

dout.writeInt(8793);

dout.writeUTF(”感动中国“);

dout.close();

fout.close();

//开始读

FileInputStream fin=new FileInputStream(”fileInputStream.txt“);

DataInputStream din=new DataInputStream(fin);

int b=din.readInt();

String s=din.readUTF();

System.out.println(b);

System.out.println(s);

din.close();

fin.close();

} catch(Exception e){

e.printStackTrace();

} 9

JAVA学习交流群:514167678 } }

44、利用PrintWriter包装三次的例子。

PrintWriter包装OutputStreamWriter,OutputStreamWriter包装FileOutputStream,FileOutputStream包装File import java.io.File;import java.io.FileOutputStream;import java.io.OutputStreamWriter;import java.io.PrintWriter;public class PekingFileInputStreamTest3 { public static void main(String[] args){

try {

//在项目根目录里创建文件fileInputStream.txt

File file=new File(”fileInputStream.txt“);//

FileOutputStream fout=new FileOutputStream(file);

//

OutputStreamWriter osw=new OutputStreamWriter(fout);//测试字符流//字符流通向字节流的桥梁

//

PrintWriter pw=new PrintWriter(osw);//包装三次

PrintWriter pw=new PrintWriter(new OutputStreamWriter(new FileOutputStream(file)));

//开始读

pw.println(”窗前名月光,“);

pw.println(”疑是地上霜.“);

pw.println(”抬头望明月,“);

pw.println(”低头思故乡。");

pw.flush();

} catch(Exception e){

e.printStackTrace();

5.Java基础知识点总结 篇五

1. JAVA简介

1.1 java体系结构:j2se,javaweb,j2ee

1.2 java特点:平台无关(虚拟机),垃圾回收(使得java更加稳定)

1.3 JDK与JRE,JDK:java开发环境,JRE:java运行环境

1.4 第一个java程序:HelloWorld,java的入口是main(public static void main(String[] args))

1.5 java程序的开发步骤:.java 编译(javac)成.class 运行(java).class文件

2. 基本数据类型

2.1标志符:自己可以取名字的地方称为标志符

*标志符的规则:1,只能是字母,数字,下划线,$;不能以数字开头;严格区分大小写;不能使用关键字作为标志符

2.2关键字:关键字都是小写

2.3常量:如123,“hello”

*也可以使用final定义常量(请参照Math.PI),如public static final int SLOW_SPEED=1;

2.4 变量:变量的本质是内存中的一小块区域,用这个区域保存数据

*变量申明:类型变量名字

*变量必须先声明,再赋值,再使用

*注意区分基本数据类型的变量与引用数据类型的变量

*变量的作用域,局部变量与成员变量:变量在哪个大括号里定义,就在哪里有效,出了大括号无效

2.5 基本数据类型:java数据类型分为两大类:基本数据类型,引用数据类型

*基本数据类型分为4类8中:boolean,char,byte,short,int,long,float,double

*boolean类型只有true,false

*char是Unicode编码

*float,double是有精度的(不是绝对精确的)

2.6 基本数据类型之间的转换

*123字面常量是int型,12.3字面常量是double型,8888888888888这个字面常量有问题(因为它已经超出int的范围,改成8888888888888L)

*boolean与其他类型不兼容

*byte,short,char之间相互运算的时候,先转换为int,再进行运算

*小容量的数据类型可以自动转换为大容量的数据类型:byte,short,char——>int——>long——>float——>double

*大容量转换为小容量的数据类型,要进行强制转换

*多种数据类型进行运算的时候,先转换为容量最大的数据类型再进行运算,整个表达式的类型是容量最大的数据类型

*必须掌握PPT上的习题

3. 运算符与流程控制3.1运算符:算术,关系,赋值,逻辑(着重注意),位运算符

*自加自减++,--,注意顺序

*关系运算符的结果是boolean类型

*逻辑运算符注意短路与&&,短路或||

*三元运算符(逻辑表达式) ? 表达式一:表达式二

3.2流程控制语句:条件(if,switch),循环(for,while,do while),break与continue

3.3 switch的规则:

*switch只能探测:byte,short,char,int 类型的值(case后面也只能是这4种)

*switch中小心case的穿透(代码会一直运行,直到遇到break停止,建议每个case写一个break)

*default:如果没有找到匹配的case,则执行default

3.4 for,while,do while搞清楚代码的执行流程(PPT上有图,必须记住)

3.5 break,continue

*都可以用在循环里面,break还可以用在switch中

*break跳出单前的代码块(结束循环)

*continue:跳过本轮循环,继续下一轮循环(循环会继续,仅仅跳过本次)

3.6 流程控制代码编写:可以灵活的组合这些流程控制代码,注意一定要写{ }

4. 面向对象基本语法

6.Java基础总结 篇六

2.每个文件只能有一个public类,但是也可以完全不带public类,在这种情况下,可以随意对文件命名。

3.类的名字必须与文件名相同.

4.除了public、private、protected之外,Java有一种默认的访问权限,当没有使用前面的访问指字词时,它将发挥作用。这种权限通常称为包访问权限。在这种权限下,同一个包中的类可以访问这个成员,而包之外的类,是不能访问这个成员的。

package testcontrol;public class MyTest{ public int mIntPublic = 22; protected int mIntProtected = 33; private int mIntPrivate = 44; int mInt = 55; void printForAll() { System.out.println(mIntPublic); System.out.println(mIntProtected); System.out.println(mInt); System.out.println(mIntPrivate); }}

package testcontrol;//同一个包下的子类class MyTestDerived extends MyTest{ void printForAll() { System.out.println(mIntPublic); System.out.println(mIntProtected); System.out.println(mInt); //Syste.out.println(mIntPrivate); }}//同一个包下的非子类public class MyTestNotDerived{ public static main(String[] args){ MyTest bjMyTest = new MyTest(); System.out.println(“Access Permission Test in same package:1”); System.out.println(objMyTest.mIntPublic); System.out.println(objMyTest.mIntProtected); System.out.println(objMyTest.mInt); //System.out.println(objMyTest.mIntPrivate); System.out.println(“Access Permission Test:2”); objMyTest.printForAll(); System.out.println(“Access Permission Test in Derived:3”); objDerived.printForAll(); }}

7.java基础知识图文 篇七

本文是根据自己在教学过程中的经验对面向对象编程思想的教学进行了初探。

1 面向对象编程的教学中常见问题

1.1 学生更易于使用面向过程的方式进行思维

多数院校在讲授JAVA课程之前,都会在前一学期开设C语言课程,通常这也是学生接触的第一门编程语言,而C语言是典型的面向过程的编程语言,学生熟悉了面向过程的程序设计思想,现在突然要其转变思维方式,学生难以接受。

1.2 面向对象中的概念较为抽象

在进行面向对象教学时,一般先接触到的概念是类和对象,这两个概念在现实生活中也经常用到,相对好理解一些,再继续学习面向对象的基本特征时,接触到封装、继承和多态的概念,学生理解起来就比较困难了,还要通过代码把这几个概念表现出来,就更困难了。很多同学都是在这个时候打了退堂鼓,放弃了对JAVA的学习。

1.3 按知识点进行教学的方式不利于学生从整体上认识面向对象的思想

在讲授面向对象的基本特征时,通常都是先讲概念,然后举例进行代码验证,这样的方式第一学生会觉得枯燥,容易失去学习兴趣,第二代码验证通常都是比较单一的,前后例子没有必然的联系,学生没有获得综合性的体验,缺乏对知识点认识的统一。

2 教学目标和教学内容的确定

我们专业借鉴CDIO工程教育理念,提出了JAVA教学的新模式,在此基础上确定了注重实践能力培养的教学大纲,要求该课程紧紧围绕“熟练掌握基础知识和提升实践能力”目标展开教学,对每一单元都提出了知识目标、能力目标和情感目标,本单元的三个目标分别是:

知识目标:掌握类的定义与对象的创建,熟悉构造方法的作用及应用,深入理解面向对象三大特征:封装性、继承性和多态性的Java语言实现。

能力目标:培养学生面向对象的编程能力,培养学生良好的团队合作意识及沟通协调能力,接收新知识的能力,培养学生分析问题、解决问题的能力、创新能力以及逻辑思维能力

情感目标:培养学生学习的兴趣,积极探索未知,不惧失败的精神。

为了达成上述三个目标,确定了以计算图形面积为主的相应教学内容,共需22个学时。

3 教学方法的改进和探讨

3.1 任务驱动教学法

“任务驱动教学法”将以往以传授知识为主的传统教学理念转变为以解决问题、完成任务为主的多维互动式的教学理念,强调学习过程中学习者的主动性、构建性,支持学习者完成任务的自主权和中心地位。换言之,它的核心是让学生学会学习,能进行知识的迁移和运用[1]。

在教学中通过计算图形面积将面向对象的三大特征关联起来。具体教学过程为:先让学生用面向过程的方式求解圆的面积,再转换成面向对象的编程方式,加深对类和对象的理解。通过给半径赋一个负值,提出问题,引出解决方案:封装。当我们要求学生计算其它图形的面积时,又可以引入多态的概念。通过这些小小的任务,学生既理解了概念,又能把知识点贯穿在一起。

3.2 行动导向教学

高等职业教育行动导向教学法就是在基于高等职业环境条件下的行动导向教学法,其更强调职业情境要求突出职业教育专业课程知识的性质和表征适应职业教育学生的学习认知规律,能有效培养职业院校学生技能实践能力,并彰显职业教育魅力,提高职业教育的认可度。正逐步成为职业教育教学界的一种思潮,为国内外的职业教育研究人员和工作人员积极研究并积极推广应用[2]。

我院近几年一直在大力推广行动导向教学,从各系各专业推选出多门示范课,对老师的教学起到了很好的引领作用。我们根据学生情况推出了“快递打印系统”这个项目,并将项目分成6个情境,通过情境将知识点连接起来。通常实施会分为(1)确定项目任务、(2)制定项目计划、(3)实施和(4)检查评估四个步骤[3],在第一步中学生会积极查找熟读资料,了解项目内容和功能,第二步教师按照软件工程方法,要求学生制定项目计划书,教师需要在这个阶段帮助学生控制好进度和难度,第三步实施过程,教师要随时关注学生的困难,指导和鼓励学生自己解决问题,对共性问题进行集中讲解,第四步评价以鼓励和建议为主,提高学生的成就感。

3.3 改变按知识点顺序进行讲解的方式

对任何人而言,无论什么事情,有兴趣才有动力,才会主动去探求,去学习。对学生的学习而言,尤其是。一般Java教学都是按知识点的编排顺序进行讲解的,如讲授java基本数据类型,如果一个个地讲解它们的定义、特点和范围,学生是很难集中注意力的[4]。我们在讲授之前会先演示“快递打印系统”项目,让学生明确课程学习完后可以达到的目标,同时搜集并演示一些java编写的典型小案例,提高学生兴趣。讲解新知识点之前,会先设计好相应情境,并提出问题,学生在解答问题过程中逐步掌握新内容,而不会觉得枯燥。

4 考核评价的督导作用

为了能让学生配合好教学,我们尝试通过过程性评价来帮助督促学生的学习。我们采用了小组学习法,5至6人为一个学习小组,每个小模块完成之后,由一个小组成员代表进行讲解,其他成员可以补充回答,其他小组进行评价,最后老师再综合进行评价。每次评价都记录在册,期末进行综合统计,统计结果作为过程性评价的最终分数,占到该门课程总成绩的60%,由于占比较高,学生在平时也要努力认真才能取得好成绩。另外这种评价方式也锻炼了学生的表达能力和相互协作的能力。

5 结束语

通过教学方法和教学内容的改进尝试,我们取得了初步成效,学生的学习能力和学习兴趣都有了很大的提高,我们还要不断改革创新,提升教学理念,更新教学思路,以达到最佳的教学效果,这是我们努力的目标。

摘要:该文首先分析了在Java教学中遇到的问题,并通过教学方法的改进、考核评价方式的转变,来提高学生的学习效果。从而对提高学生的学习能力,提高学生的学习兴趣进行了有益的探讨。

关键词:JAVA,教学方法,考核评价

参考文献

[1]唐红杰.JAVA语言程序设计之基本语法的教学研究[J].软件,2014,35(6):23-25,29.

[2]江务学.行动导向教学法在java课程教学中的应用探讨[J].现代计算机,2011(4):37-39.

[3]尹元元.行为导向教学在高职java课程中的实践[J].科技教育创新,2008(8):232-233.

8.Java基础笔试题目 篇八

选择题(共50题,每题2分,共100分,多选题选不全或选错都不得分。)

1. 以下属于面向对象的特征的是(C,D)。(两项)

A) 重载

B) 重写

C) 封装

D) 继承

2. 以下代码运行输出是(C)

public class Person{

private String name=”Person”;

int age=0;

}

public class Child extends Person{

public String grade;

public static void main(String[] args){

Person p = new Child;

System.out.println(p.name);

}

}

A) 输出:Person

B) 没有输出

C) 编译出错

D) 运行出错

3. 在使用super 和this关键字时,以下描述正确的是(A)

A) 在子类构造方法中使用super()显示调用父类的构造方法,super()必须写在子类构造方法的第一行,否则编译不通过

B) super()和this()不一定要放在构造方法内第一行

C) this()和super()可以同时出现在一个构造函数中

D) this()和super()可以在static环境中使用,包括static方法和static语句块

4. 以下对封装的描述正确的是(D)

A) 只能对一个类中的方法进行封装,不能对属性进行封装

B) 如果子类继承了父类,对于父类中进行封装的方法,子类仍然可以直接调用

C) 封装的意义不大,因此在编码时尽量不要使用

D) 封装的主要作用在于对外隐藏内部实现细节,增强程序的安全性

5. 以下对继承的描述错误的是(A)

A) Java中的继承允许一个子类继承多个父类

B) 父类更具有通用性,子类更具体

C) Java中的继承存在着传递性

D) 当实例化子类时会递归调用父类中的构造方法

6. 以下程序的运行结果是(D)

class Person{

public Person(){

System.out.println(“this is a Person”);

}

}

public class Teacher extends Person{

private String name=”tom”;

public Teacher(){

System.out.println(“this is a teacher”);

super();

}

public static void main(String[] args){

Teacher teacher = new Teacher();

System.out.println(this.name);

}

}

A) this is a Person

this is a teacher

tom

B) this is a teacher

this is a Person

tom

C) 运行出错

D) 编译有两处错误

7. 以下说法错误的是()

A) super.方法()可以调用父类的.所有非私有方法

B) super()可以调用父类的所有非私有构造函数

C) super.属性可以调用父类的所有非私有属性

D) this和super关键字可以出现在同一个构造函数中

8. 以下关于final关键字说法错误的是(A,C)(两项)

A) final是java中的修饰符,可以修饰类、接口、抽象类、方法和属性

B) final修饰的类肯定不能被继承

C) final修饰的方法不能被重载

D) final修饰的变量不允许被再次赋值

9. 访问修饰符作用范围由大到小是(D)

A) private-default-protected-public

B) public-default-protected-private

C) private-protected-default-public

D) public-protected-default-private

10. 以下(D)不是Object类的方法

A) clone()

B) finalize()

C) toString()

D) hasNext()

11. 多态的表现形式有(A)

A) 重写

B) 抽象

C) 继承

D) 封装

12. 以下对重载描述错误的是(B)

A) 方法重载只能发生在一个类的内部

B) 构造方法不能重载

C) 重载要求方法名相同,参数列表不同

D) 方法的返回值类型不是区分方法重载的条件

13. 以下(D)添加到ComputerBook中不会出错

class Book{

protected int getPrice(){

return 30;

}

}

public class ComputerBook extends Book{

}

A) protected float getPrice(){}

B) protected int getPrice(int page){}

C) int getPrice(){}

D) public int getPrice(){return 10;}

14. 以下对抽象类的描述正确的是(C)

A) 抽象类没有构造方法

B) 抽象类必须提供抽象方法

C) 有抽象方法的类一定是抽象类

D) 抽象类可以通过new关键字直接实例化

15. 以下对接口描述错误的有(D)

A) 接口没有提供构造方法

B) 接口中的方法默认使用public、abstract修饰

C) 接口中的属性默认使用public、static、final修饰

D) 接口不允许多继承

16. 以下代码,描述正确的有(A)

interface IDemo{

public static final String name;1

void print();2

public void getInfo();3

}

上一篇:关于报送材料的通知下一篇:海外辅助生殖行业现状