当前位置:   article > 正文

java技能等级证_JAVA技能等级考试(1)

java证书有几个等级

Java三级技能等级考试要点:

二、考试要点:

1、XML文件解析、基本的正则表达式

2、Java集合类使用,如Set、Map、List,以及常用的查找、遍历、排序操作;

3、线程处理:多线程同步机制

4、Java对象处理,涉及对象clone

5、文件读写,正则表达式

6、文件读写,IO流处理

7、定时任务

8、类的加载和反射机制;

9、软件的需求分析以及逻辑思维能力;

10、软件设计(设计模式、类图)、编辑、编译、调测能力。

2012-07-06 三级考试

1、多线程处理

2、本试题中会涉及到一些常用的公共的jar,请自行加载使用。

3、XML文件解析

4、Java 集合类使用,排序

5、Java对象处理,涉及对象clone

6、正则表达式;

7、逻辑思维。

试题1:

在森林里出现了一个怪兽,小动物们准备采用Java 多线程技术,设计实现一个符合生产者和消费者问题的程序。小兔对一个枪膛进行操作,其最大容量是5子弹。小兔线程是一个压入线程,它不断向枪膛中压入子弹;小狗线程是一个射出线程,它不断从枪膛中射出子弹。

基本条件:

1、 将操作的信息进行保存在一个集合类中,不允许出现重复现象。

2、 命令行输入接口为 java AnimalMain 1000,其中1000为传入的参数,1000也为固定数据,该类必须含有主函数public static void main(String[] args),并且该方法为该程序的入口。

3、 启动两个线程进行处理。线程一:处理压入子弹,对压入的子弹进行排序,并且存入集合中,如果已有子弹超过5不能进行再次装入。线程二:射出子弹,如果在枪膛内没有子弹,不可以射出,其中每颗子弹可以减少的HP为一个10-100的随机数字,并且将射出的子弹和数据写入animal.xml中,该文件放入到和相同目录下,其中格式如下,按照time的次数进行输入:< monster>110 newShootHp >780 monster>< monster>220 newShootHp >770 monster>< monster>310 newShootHp >760 monster> 其中time是次数,newShootHp是本次射击的HP,currentHp为怪物所剩下的HP。

4、控制台输出,输出每次射击的基本信息,其中输出的格式为:dog(次数):newShootHp(本次射击所减少的HP),其中按照newShootHp进行排序。

考试涉及内容:

1、 XML解析

2、 JAVA的集合类的使用,排序

3、 线程处理

4、 Java对象处理

5、 JAVA IO流的操作

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/数据灵魂2/article/detail/62211
推荐阅读
相关标签
  

闽ICP备14008679号